/* Aya Toolkit 1.0.0 */
.aya-rating{margin:32px 0;padding:22px 24px;border:1px solid rgba(0,0,0,.08);border-radius:16px;background:linear-gradient(135deg,#fffdf5,#fff);text-align:center;direction:rtl}
.aya-rating-title{font-weight:700;font-size:17px;margin-bottom:8px}
.aya-stars{display:inline-flex;flex-direction:row-reverse;gap:4px}
.aya-star{background:none;border:0;padding:0 2px;font-size:36px;line-height:1;color:#d7dbe2;cursor:pointer;transition:transform .15s,color .15s}
.aya-star.is-on{color:#ffb606}
.aya-star.is-hover{color:#ff9f00}
.aya-star:hover{transform:scale(1.18)}
.aya-rating.is-done .aya-star{cursor:default}
.aya-rating.is-done .aya-star:hover{transform:none}
.aya-rating-info{margin-top:6px;font-size:14px;color:#667085}
/* قبلی / بعدی با تامبنیل */
.entry-navigation-post.aya-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;padding:0;border:0}
.aya-nav-item{display:flex;align-items:stretch;gap:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .25s,box-shadow .25s}
.aya-nav-item:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px rgba(15,23,42,.5)}
.aya-nav-thumb{flex:0 0 38%;min-height:110px;background:#eef1f6 center/cover no-repeat}
.aya-nav-text{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:14px 18px;text-align:right;min-width:0}
.aya-nav-text .heading{font-size:12.5px;color:#ff9f00;font-weight:700}
.aya-nav-text .title{font-weight:700;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.aya-nav-text .date{font-size:12.5px;color:#8a94a6}
@media (max-width:640px){.entry-navigation-post.aya-nav{grid-template-columns:1fr}}
/* ویجت‌ها */
.aya-links{list-style:none;margin:0;padding:0}
.aya-links li{padding:9px 0;border-bottom:1px dashed rgba(0,0,0,.1)}
.aya-links li:last-child{border-bottom:0}
.aya-links a:after{content:" \2197";font-size:.85em;opacity:.6}
.aya-cp-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.aya-cp-tab{border:1px solid rgba(0,0,0,.1);background:#fff;border-radius:999px;padding:5px 13px;font-size:13px;cursor:pointer;transition:all .2s}
.aya-cp-tab.is-on,.aya-cp-tab:hover{background:#ffb606;border-color:#ffb606;color:#222}
.aya-cp-panel{display:none}
.aya-cp-panel.is-on{display:block}
.aya-cp-panel ul{list-style:none;margin:0;padding:0}
.aya-cp-panel li{margin:0 0 10px;padding:0;border:0!important}
.aya-cp-panel li a{display:flex;align-items:center;gap:12px;text-decoration:none}
.aya-cp-img{flex:0 0 64px;width:64px;height:64px;border-radius:12px;background:#eef1f6 center/cover no-repeat}
.aya-cp-t{font-weight:600;line-height:1.7;font-size:14px}
.aya-cp-more{display:inline-block;margin-top:6px;font-size:13px;color:#ff9f00}
.aya-pc{display:flex;flex-direction:column;gap:12px}
.aya-pc-item{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;border-radius:14px;transition:transform .2s}
.aya-pc-item:hover{transform:translateX(-4px)}
.aya-pc-img{flex:0 0 76px;width:76px;height:76px;border-radius:14px;background:#eef1f6 center/cover no-repeat;box-shadow:0 10px 22px -14px rgba(15,23,42,.6)}
.aya-pc-body{display:flex;flex-direction:column;gap:3px;min-width:0}
.aya-pc-title{font-weight:700;line-height:1.7;font-size:14.5px}
.aya-pc-date{font-size:12.5px;color:#8a94a6}
.aya-pc-item.is-first{flex-direction:column;align-items:stretch;gap:0;position:relative;overflow:hidden;border-radius:16px}
.aya-pc-item.is-first .aya-pc-img{width:100%;height:170px;flex:none;border-radius:16px 16px 0 0;box-shadow:none}
.aya-pc-item.is-first .aya-pc-body{padding:12px 4px 4px}
.aya-pc-item.is-first .aya-pc-title{font-size:16px}
/* تقویم */
.aya-cal{direction:rtl;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:14px;max-width:340px}
.aya-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.aya-cal-title{font-weight:700}
.aya-cal-nav{background:#f3f5f9;border:0;border-radius:10px;width:32px;height:32px;font-size:20px;line-height:1;cursor:pointer}
.aya-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}
.aya-cal-dn{font-size:12px;color:#8a94a6;padding:4px 0}
.aya-cal-d{padding:7px 0;border-radius:10px;font-size:14px}
.aya-cal-d.is-off{color:#e5484d}
.aya-cal-d.is-today{background:#ffb606;color:#222;font-weight:700}
.aya-cal-foot{margin-top:10px;font-size:12.5px;color:#667085;text-align:center}
/* ادمین */
.aya-vitals .aya-ok td:nth-child(3){color:#16a34a}.aya-vitals .aya-warn td:nth-child(3){color:#d97706}.aya-vitals .aya-bad td:nth-child(3){color:#dc2626}
#wp-admin-bar-aya-today .ab-label{font-family:inherit}

.entry-navigation-post.aya-nav .prev-post,.entry-navigation-post.aya-nav .next-post{padding:0;width:auto;border:1px solid rgba(0,0,0,.08)}
