.gv-list{display:grid;gap:10px}.gv-card{padding:15px;border:1px solid #ebded0;border-radius:21px;background:#fff;box-shadow:0 7px 20px rgba(71,44,22,.05);scroll-margin-top:80px}.gv-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.gv-ref{padding:5px 9px;border-radius:999px;background:#fff1df;color:#88491f;font-size:11px;font-weight:700}.gv-speaker{color:#8f725d;font-size:11px}.gv-sanskrit{margin:13px 0 0;padding:12px 13px;border-left:3px solid #d8893d;border-radius:0 14px 14px 0;background:#fdf6ec;color:#5a2f16;font-size:15px;font-weight:600;line-height:1.75}.gv-meaning{margin:12px 0 0;color:#4f3a2d;font-size:14px;line-height:1.75}.gv-label{display:block;margin-bottom:3px;color:#a0764f;font-size:10.5px;font-weight:700;letter-spacing:.3px}.gv-translit{margin-top:10px}.gv-translit summary{display:inline-block;color:#a44d17;font-size:11.5px;font-weight:700;cursor:pointer;list-style:none}.gv-translit summary::-webkit-details-marker{display:none}.gv-translit summary::after{content:" ▾"}.gv-translit[open] summary::after{content:" ▴"}.gv-translit p{margin:7px 0 0;color:#7a6152;font-size:12.5px;font-style:italic;line-height:1.65}.gv-card-foot{margin-top:11px;padding-top:10px;border-top:1px dashed #eddcc7;color:#a08672;font-size:11px}.gv-hero{position:relative;z-index:1}.gv-hero-badge{display:inline-block;padding:6px 11px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:11px}.gv-hero-sanskrit{margin:15px 0 0;color:#fff;font-size:clamp(14.5px, 4.3vw, 18px);font-weight:700;line-height:1.7;text-wrap:balance}.gv-hero-meaning{max-width:34em;margin:11px auto 0;padding-top:11px;border-top:1px solid rgba(255,226,173,.2);color:#f2dfcf;font-size:13px;line-height:1.65}.gv-merged{margin:8px 0 0;color:#a07a5c;font-size:11.5px;font-style:italic}a.gv-ref,a.gv-ref:focus-visible,a.gv-ref:hover{color:#88491f;text-decoration:none}.gv-card-foot a{color:inherit;text-decoration:none}.gv-card-foot a:focus-visible,.gv-card-foot a:hover{color:#88491f;text-decoration:underline}