.verbyar-wrap{
  --v-bg:#f6f3ee; --v-ink:#20242b; --v-sub:#5a5f68; --v-accent:#c0392b;
  --v-card:#ffffff; --v-line:#e3ddd2; --v-good:#2f6f4f;
  max-width:640px;margin:0 auto;padding:24px 16px;
  font-family:"Vazirmatn","Segoe UI",Tahoma,sans-serif;
  direction:rtl;text-align:right;color:var(--v-ink);
  background:var(--v-bg);border-radius:16px;
}
@media (prefers-color-scheme: dark){
  .verbyar-wrap{
    --v-bg:#181a1f; --v-ink:#eceef0; --v-sub:#9aa0a8; --v-accent:#e08a7a;
    --v-card:#22252b; --v-line:#31353d; --v-good:#7fd1a6;
  }
}
.verbyar-wrap h1{font-size:1.4rem;margin:0 0 4px}
.verbyar-tag{color:var(--v-sub);font-size:.9rem;margin:0 0 18px}
.verbyar-search{display:flex;gap:8px;margin-bottom:12px}
.verbyar-search input{
  flex:1;padding:12px 14px;border-radius:12px;border:1px solid var(--v-line);
  background:var(--v-card);color:var(--v-ink);font-size:1.1rem;font-family:inherit;
}
.verbyar-search button{
  padding:0 18px;border-radius:12px;border:none;background:var(--v-accent);
  color:#fff;font-size:1rem;font-family:inherit;cursor:pointer;
}
.verbyar-hint{font-size:.85rem;color:var(--v-sub);margin-bottom:18px;line-height:2}
.verbyar-hint .verbyar-pick{color:var(--v-ink);cursor:pointer;text-decoration:underline dotted;padding:2px 4px}
.verbyar-card{background:var(--v-card);border:1px solid var(--v-line);border-radius:16px;padding:18px}
.verbyar-headword{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
.verbyar-kr{font-size:1.7rem;font-weight:700}
.verbyar-fa{color:var(--v-good);font-size:1.05rem}
.verbyar-meta{color:var(--v-sub);font-size:.85rem;margin-top:4px}
.verbyar-forms{margin-top:12px;display:grid;gap:6px}
.verbyar-row{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px}
.verbyar-row:nth-child(odd){background:rgba(120,120,120,.06)}
.verbyar-label{color:var(--v-sub);font-size:.85rem}
.verbyar-form{font-size:1.05rem;font-weight:600}
.verbyar-empty{color:var(--v-sub);text-align:center;padding:30px 10px;font-size:.9rem}
.verbyar-choice{display:block;width:100%;text-align:right;margin:4px 0;padding:8px;border-radius:8px;border:1px solid var(--v-line);background:var(--v-card);color:var(--v-ink);font-family:inherit;cursor:pointer}
.verbyar-note{color:var(--v-sub);font-size:.8rem;margin:12px 0 0;line-height:1.8}
