/*
Theme Name: چوبین دکور
Theme URI: https://amolnovin.ir
Author: آمل نوین
Author URI: https://amolnovin.ir
Description: قالب وردپرسی سبک، سریع و ریسپانسیو چوبین دکور برای کسب‌وکارهای کابینت، دکوراسیون داخلی و صنایع چوبی؛ همراه با پنل تنظیمات اختصاصی، سیستم دریافت و مدیریت ارسالی فرم‌ها، افزونه نمونه‌کارها و مجله اختصاصی. توسعه‌یافته توسط آمل نوین (amolnovin.ir).
Version: 1.3.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chobin
Domain Path: /languages
Tags: rtl-language-pack, custom-menu, custom-logo, featured-images, portfolio, translation-ready
*/

/* استایل اصلی قالب از assets/css/styles.css بارگذاری می‌شود.
   این فایل فقط تنظیمات تکمیلی و سازگاری با وردپرس را نگه می‌دارد. */

/* ---- سازگاری وردپرس ---- */
.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;word-wrap:normal!important}
.screen-reader-text:focus{background:#fff;border:2px solid var(--forest);border-radius:4px;clip:auto!important;display:block;font-size:13px;font-weight:700;height:auto;right:6px;top:6px;padding:14px 22px;width:auto;z-index:100000}
body.admin-bar .header{top:32px}
body.admin-bar .header.hide{top:-110vh}
.alignwide{width:min(1080px,94vw);margin-inline:auto}
.alignfull{width:100vw;margin-inline:calc(50% - 50vw)}
.wp-block-image img{height:auto}
.wp-caption{max-width:100%}
.wp-caption-text{font-size:12px;color:var(--muted);text-align:center;padding:6px 0}
.sticky .jr-card{border-color:var(--gold)}
.bypostauthor{position:relative}

/* ---- صفحه‌بندی ---- */
.pagination,.page-numbers,.navigation.pagination{display:flex;gap:8px;justify-content:center;align-items:center;margin:38px 0 6px}
.pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}
.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;background:#fff;border:1px solid var(--line-2);border-radius:10px;color:var(--ink);text-decoration:none;font-size:13px;font-weight:700;transition:.2s}
.page-numbers.current{background:var(--forest);border-color:var(--forest);color:#fff}
.page-numbers:hover:not(.current){border-color:var(--forest);color:var(--forest)}
.page-numbers.dots{border:0;background:none}

/* ---- دیدگاه‌ها ---- */
.comments-area{background:#fff;border:1px solid var(--line-2);border-radius:var(--r-lg);padding:26px 28px;margin-top:34px}
.comment-list{list-style:none;margin:0;padding:0}
.comment-list .comment{border-bottom:1px dashed var(--line);padding:16px 0}
.comment-list .children{list-style:none;padding-right:22px}
.comment-author img{border-radius:50%;margin-left:8px;vertical-align:middle}
.comment-meta{font-size:11.5px;color:var(--muted);margin-bottom:6px}
.reply a{font-size:12px;color:var(--forest);font-weight:700;text-decoration:none}
.comment-respond label{font-size:12.5px;font-weight:700;display:block;margin-bottom:6px}
.comment-respond input:not([type=submit]):not([type=checkbox]),.comment-respond textarea{width:100%;border:1.5px solid var(--line);border-radius:12px;padding:11px 14px;font:inherit;font-size:13.5px;background:var(--cream)}
.comment-respond .submit{background:var(--forest);color:#fff;border:0;border-radius:12px;padding:12px 26px;font:inherit;font-weight:800;cursor:pointer}
.comment-respond .submit:hover{background:var(--forest-2)}

/* ---- محتوای ادیتور ---- */
.entry-content h2{font-size:22px;margin:30px 0 12px;color:var(--forest)}
.entry-content h3{font-size:17.5px;margin:24px 0 10px}
.entry-content p{margin:0 0 14px}
.entry-content ul,.entry-content ol{padding-right:22px;margin:0 0 16px}
.entry-content a{color:var(--forest)}
.entry-content blockquote{background:var(--sand);border-right:4px solid var(--gold);border-radius:12px;padding:14px 20px;margin:18px 0}
.entry-content img{max-width:100%;height:auto;border-radius:14px}
.entry-content table{width:100%;border-collapse:collapse;font-size:13px}
.entry-content table td,.entry-content table th{border:1px solid var(--line-2);padding:8px 10px;text-align:right}

/* ---- حالت لوپ خالی ---- */
.empty-state{text-align:center;padding:60px 20px;color:var(--muted)}
.empty-state .big{font-size:44px;margin-bottom:10px}
