@font-face{font-family:Mukta;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/mukta-300-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/mukta-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/mukta-400-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/mukta-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/mukta-600-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Mukta;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/mukta-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/tiro-devanagari-hindi-400-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/tiro-devanagari-hindi-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fbfaf8;--ink:#1f1d1a;--soft:#6f6a63;--hair:#e6e2dc;--flame:#d9822b;--shade:24 22 40;--display:"Tiro Devanagari Hindi", "Noto Serif Devanagari", Georgia, serif;--body:"Mukta", "Noto Sans Devanagari", system-ui, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#11100f;--ink:#ece6dc;--soft:#9a938a;--hair:#2a2725;--flame:#efa04a;--shade:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#11100f;--ink:#ece6dc;--soft:#9a938a;--hair:#2a2725;--flame:#efa04a;--shade:0 0 0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font:300 17px/1.6 var(--body);margin:0}.saya{pointer-events:none;z-index:1;background:radial-gradient(ellipse at 50% 100%, rgb(var(--shade) / 0) 20%, rgb(var(--shade) / .22) 100%);transition:opacity 1.2s;position:fixed;inset:0}.wrap{z-index:2;flex-direction:column;gap:72px;max-width:460px;margin:0 auto;padding-block:14px 380px;padding-inline:20px;display:flex;position:relative}.playbar{top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:1px solid var(--hair);padding-inline:20px;position:sticky}.songbar{align-items:center;gap:12px;max-width:460px;margin:0 auto;padding-block:10px;display:flex}.pp{border:1px solid var(--flame);width:36px;height:36px;color:var(--flame);cursor:pointer;background:0 0;border-radius:50%;flex:none;font-size:13px}.meta{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.meta .t{font:400 16px var(--display)}.meta .a{color:var(--soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.src{gap:2px;font-size:13px;display:flex}.src button{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:none;padding:4px 6px}.src button[aria-pressed=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame);text-underline-offset:5px}.installBtn{font:inherit;color:var(--soft);text-decoration:underline;-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;margin:0 auto;padding:2px 0 8px;font-size:13px;display:block}.installBtn[hidden]{display:none}.hint{max-width:460px;color:var(--flame);margin:0 auto;padding-bottom:8px;font-size:13px}.hint:empty{display:none}.slot{max-width:460px;margin:0 auto;padding-bottom:10px}.slot iframe{border:0;border-radius:12px;display:block}.slot.video{aspect-ratio:16/9;min-height:200px}.slot.ask iframe{box-shadow:0 0 0 3px color-mix(in srgb, var(--flame) 45%, transparent)}button:focus-visible,a:focus-visible{outline:1px solid var(--flame);outline-offset:4px}.verse{text-align:center;flex-direction:column;justify-content:center;gap:28px;min-height:46vh;display:flex}.verse h1{font:400 clamp(30px, 8.5vw, 40px)/1.45 var(--display);text-wrap:balance;margin:0}.q{flex-direction:column;gap:10px;display:flex}.verse h1 .ln{display:block}.verse h1 .ln.r{color:var(--flame)}.rot{font:400 20px/1.5 var(--display);text-wrap:balance;min-height:3em}.rot .wd,.verse h1 .wd{opacity:0;animation:.7s ease-out forwards rise;display:inline-block;transform:translateY(.35em)}@keyframes rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rot .wd,.verse h1 .wd{opacity:1;animation:none;transform:none}}.with{color:var(--soft);font-size:16px}.with b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}section{flex-direction:column;gap:14px;display:flex}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);font-size:12px}.label.sub{color:var(--flame);padding-top:12px}.stats{left:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:6;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:fixed}.mini{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:none;flex-direction:column;padding:4px 2px;line-height:1.15;display:flex}.ocean{width:100%;height:calc(150px + env(safe-area-inset-bottom,0px));z-index:4;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.mini .v{font:400 18px var(--display);font-variant-numeric:tabular-nums}.mini .k{color:var(--soft);font-size:11px}.mini[aria-expanded=true] .k{color:var(--flame)}.panel{background:var(--bg);border:1px solid var(--hair);box-sizing:border-box;width:min(360px,100vw - 32px);max-height:calc(100vh - 140px);box-shadow:0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:12px;padding:4px 14px 12px;overflow-y:auto}.row{justify-content:space-between;align-items:baseline;gap:16px;padding-block:10px;display:flex}.row+.row{border-top:1px solid var(--hair)}.where{border-top:1px solid var(--hair);flex-direction:column;gap:10px;padding-top:12px;display:flex}.row .v{font:400 20px var(--display);font-variant-numeric:tabular-nums}.row .k{color:var(--soft);font-size:14px}p{margin:0}.note{color:var(--soft);font-size:13px}#map{aspect-ratio:1/1.05;width:100%;max-width:100%;display:block}.share{justify-content:space-between;align-items:center;gap:12px;font-size:15px;display:flex}.share button{border:1px solid var(--hair);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:4px 14px}.share button[aria-pressed=true]{border-color:var(--flame);color:var(--flame)}.creditsBtn{right:16px;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:6;font:400 13px var(--body);color:var(--soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:4px;background:0 0;border:none;padding:6px 2px;position:fixed}.creditsBtn:hover{color:var(--ink);-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame)}.creditsBtn:focus{outline:none}.creditsBtn:focus-visible{color:var(--ink);-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame)}.credits{box-sizing:border-box;border:1px solid var(--hair);background:var(--bg);width:min(380px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--ink);border-radius:14px;padding:20px}.credits::backdrop{background:rgb(var(--shade) / .45)}.credits h2{font:400 22px var(--display);margin:0 0 12px}.credits dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:15px;display:grid}.credits dt{color:var(--soft)}.credits dd{margin:0}.credits a{color:var(--ink);-webkit-text-decoration-color:var(--flame);text-decoration-color:var(--flame);text-underline-offset:3px}.credits .links{gap:16px;margin-top:16px;font-size:15px;display:flex}.credits .fine{color:var(--soft);margin-top:14px;font-size:13px}.credits .close{color:var(--soft);cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:10px;right:12px}.dock{height:calc(340px + env(safe-area-inset-bottom,0px));pointer-events:none;z-index:3;background:linear-gradient(to top, var(--bg) 58%, color-mix(in srgb, var(--bg) 0%, transparent));position:fixed;bottom:0;left:0;right:0}.fab{left:50%;bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:5;width:160px;height:160px;margin-left:-80px;position:fixed}.fab svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fab circle.b{fill:var(--hair);transition:fill .4s}.fab circle.b.on{fill:var(--flame)}.fab circle.sumeru{fill:none;stroke:var(--flame);stroke-width:1.5px;transition:fill .4s}.fab circle.sumeru.lit{fill:var(--flame)}.bead,.glow{border-radius:0 50% 50%;position:absolute;inset:36px 34px 32px;transform:rotate(45deg)}.bead{cursor:pointer;background:var(--flame);color:#fff;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 7px color-mix(in srgb, var(--flame) 10%, transparent);border:none;padding:0;transition:transform .15s}.bead .in{flex-direction:column;justify-content:center;align-items:center;padding-top:6px;display:flex;position:absolute;inset:0;transform:rotate(-45deg)}.bead .w{font:400 21px/1.2 var(--display)}.bead .n{font:300 14px var(--body);opacity:.9;font-variant-numeric:tabular-nums}.bead:active{transform:rotate(45deg)scale(.95)}.glow{pointer-events:none;background:var(--flame);animation:1.4s ease-out forwards glow}@keyframes glow{0%{opacity:.35;transform:rotate(45deg)scale(1)}to{opacity:0;transform:rotate(45deg)scale(1.8)}}.bead .m{font:400 11px var(--body);opacity:.85;margin-top:1px}.mute{border:1px solid var(--hair);background:var(--bg);width:36px;height:36px;color:var(--soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:22px;right:-6px}.mute svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.mute .spk{fill:currentColor;stroke:none}.mute .off{display:none}.mute[aria-pressed=true]{color:var(--flame);border-color:var(--flame)}.mute[aria-pressed=true] .on{display:none}.mute[aria-pressed=true] .off{display:inline}.feed{left:0;right:0;bottom:calc(296px + env(safe-area-inset-bottom,0px));z-index:5;text-align:center;color:var(--soft);padding-inline:20px;font-size:15px;transition:opacity .8s;position:fixed}.feed.hide{opacity:0}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.glow{opacity:0;animation:none}.saya,.feed{transition:none}}
