/*
نام تم: بیست بیست و پنج
توضیح: یک تم ساده و قابل شخصی‌سازی برای وبلاگ، مجله یا سایت شخصی
*/

/* ===== استایل لینک‌ها ===== */
a {
	text-decoration-thickness: 1px;    /* ضخامت خط زیر لینک */
	text-underline-offset: 0.1em;      /* فاصله خط زیر از متن */
}

/* ===== استایل فوکوس (وقتی با کیبورد انتخاب می‌شه) ===== */
:where(.wp-site-blocks *:focus) {
	outline-width: 2px;    /* ضخامت کادر دور المان */
	outline-style: solid;   /* خط توپر */
}

/* ===== منوی ناوبری ===== */
/* فاصله بین آیتم‌های منوی فرعی */
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
	margin-bottom: 3px;
}

/* فاصله کادر فوکوس از متن منوی اصلی */
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
	outline-offset: 4px;
}

/* غیرفعال کردن فاصله کادر در منوی فرعی */
.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	outline-offset: 0;
}

/* ===== جلوگیری از کلمات تنها در انتهای خط ===== */
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
	text-wrap: pretty;    /* متن زیباتر و بدون کلمه تنها */
}

/* ===== دکمه "ادامه مطلب" به صورت بلوکی ===== */
.more-link {
	display: block;    /* نمایش به صورت خط جدید */
}

/* ===== جلوگیری از اسکرول افقی در کدهای پیش‌فرمت ===== */
:where(pre) {
	overflow-x: auto;    /* اسکرول افقی فقط در صورت نیاز */
}