.vo .pair-forms{gap:var(--s-8);border-block:1px solid var(--rule);padding-block:var(--s-6);grid-template-columns:1fr 1fr;display:grid}.vo .pair-forms fieldset{gap:var(--s-4);border:0;margin:0;padding:0;display:grid}.vo .pair-forms legend{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s-2);padding:0}.vo .pair-forms legend [lang=hi]{font-family:var(--deva);letter-spacing:.05em;text-transform:none}.vo .pair-forms .two{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.vo .pair-actions{padding-block:var(--s-6);gap:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.vo .pair-note{font-size:var(--t-xs);color:var(--ink-faint)}.vo .score-line{align-items:baseline;gap:var(--s-6);padding-block:var(--s-8);flex-wrap:wrap;display:flex}.vo .score-line .total{font-family:var(--mono);font-size:var(--t-xl);font-variant-numeric:tabular-nums;white-space:nowrap}.vo .score-line .total small{font-size:var(--t-m);color:var(--ink-faint)}.vo .score-line .moons{font-size:var(--t-s);color:var(--ink-soft)}.vo .score-bar{background:var(--rule);height:4px;margin-bottom:var(--s-8);position:relative}.vo .score-bar i{inset-block:0;background:var(--accent);position:absolute;left:0}.vo .kuta-pts{font-family:var(--mono);font-variant-numeric:tabular-nums}.vo table.data td.num.kuta-pts.zero{color:var(--ink-faint);text-shadow:none}.vo .ethic-line{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);margin-top:var(--s-6);max-width:64ch}@media (max-width:720px){.vo .pair-forms{grid-template-columns:1fr}}.vo .kuta-grid{gap:var(--s-4);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1020px){.vo .kuta-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.vo .kuta-grid{grid-template-columns:1fr}}.vo .kuta-card{border:1px solid var(--rule);border-radius:var(--radius-s);background:var(--paper-raised);padding:var(--s-4);gap:var(--s-2);align-content:start;display:grid}.vo .kuta-card .deva-line{font-family:var(--deva);font-size:var(--t-m)}.vo .kuta-card .meta{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);justify-content:space-between;gap:var(--s-2);border-top:1px solid var(--rule);padding-top:var(--s-2);margin-top:var(--s-2);display:flex}.vo .band-grid{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:920px){.vo .band-grid{grid-template-columns:1fr}}.vo .kuta-card.band-uttama{border-color:var(--accent)}.vo .kuta-card.band-madhyama{border-color:var(--rule-strong)}.vo .cells.c2{grid-template-columns:1fr 1fr}@media (max-width:640px){.vo .cells.c2{grid-template-columns:1fr}}.vo .theorem-panel{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--paper-raised);padding:var(--s-6);gap:var(--s-3);max-width:var(--prose);display:grid}.vo .theorem-panel.wide{max-width:none}.vo .theorem-panel .tags{font-family:var(--mono);font-size:var(--t-xs);color:var(--ink-faint);letter-spacing:.12em;text-transform:uppercase}.vo .theorem-panel .deva-line{font-family:var(--deva);font-size:var(--t-m)}.vo .mantra-block{text-align:center;gap:var(--s-4);justify-items:center;display:grid}.vo .mantra-block .verse-line{font-family:var(--deva);font-size:var(--t-l);line-height:var(--lh-tight,1.2)}.vo .mantra-block .stamp{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint)}.vo .crumbs{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--s-6)}.vo .crumbs a{color:var(--ink-soft)}
