@font-face{font-family:Bharvati;src:url(../../../fonts/Bharvati.ttf) format("truetype");font-weight:400;font-style:normal}:root{--font-display: "Bharvati", serif;--font-bharvati: "Bharvati", serif;--font-body: "Bharvati", serif;--font-ui: "Bharvati", serif;--font-ikaros: "Ikaros Sans", sans-serif;--theme-parchment: #f4ece1;--theme-parchment-dark: #e8dcc7;--theme-ochre: #fbc02d;--theme-sindoor: #d32f2f;--theme-terra: #8b4513;--theme-ink: #3e2723;--theme-lapis: #1a237e;--vasanta-1: #81c784;--vasanta-2: #aed581;--vasanta-3: #dce775;--vasanta-4: #fff59d;--vasanta-5: #ffd54f;--vasanta-6: #ffca28;--vasanta-7: #ffb300;--vasanta-vine: #558b2f;--vasanta-bloom: #e91e63;--vasanta-bg: #fffde7;--damask-vasanta: url(./damask.BphAb_XO.svg#spring);--damask-size-vasanta: 255px 464px;--damask-w-vasanta: 255px;--damask-h-vasanta: 464px;--damask-transform-vasanta: "translate(0 2.33) scale(.55)";--grishma-1: #ffca28;--grishma-2: #ffb300;--grishma-3: #ff9800;--grishma-4: #f57c00;--grishma-5: #e65100;--grishma-6: #d32f2f;--grishma-7: #b71c1c;--grishma-vine: #fbc02d;--grishma-bloom: #ff5722;--grishma-bg: #fff3e0;--damask-grishma: url(./damask.BphAb_XO.svg#summer);--damask-size-grishma: 302px 464px;--damask-w-grishma: 302px;--damask-h-grishma: 464px;--damask-transform-grishma: "translate(39.67 1.38) scale(.65)";--varsha-1: #4db6ac;--varsha-2: #26a69a;--varsha-3: #00acc1;--varsha-4: #29b6f6;--varsha-5: #1e88e5;--varsha-6: #3949ab;--varsha-7: #283593;--varsha-vine: #1b5e20;--varsha-bloom: #1e88e5;--varsha-bg: #e1f5fe;--damask-varsha: url(./damask.BphAb_XO.svg#monsoon);--damask-size-varsha: 374px 461px;--damask-w-varsha: 374px;--damask-h-varsha: 461px;--damask-transform-varsha: "translate(5.36 .53) scale(.65)";--sharad-1: #81d4fa;--sharad-2: #4fc3f7;--sharad-3: #7986cb;--sharad-4: #5c6bc0;--sharad-5: #9575cd;--sharad-6: #7e57c2;--sharad-7: #2e1a4a;--sharad-vine: #00695c;--sharad-bloom: #ffffff;--sharad-bg: #f5f5f5;--damask-sharad: url(./damask.BphAb_XO.svg#autumn);--damask-size-sharad: 270px 461px;--damask-w-sharad: 270px;--damask-h-sharad: 461px;--damask-transform-sharad: "translate(27.83) scale(.82)";--hemant-1: #d4e157;--hemant-2: #ffee58;--hemant-3: #ffca28;--hemant-4: #ff8f00;--hemant-5: #8d6e63;--hemant-6: #5d4037;--hemant-7: #d84315;--hemant-vine: #6d4c41;--hemant-bloom: #c62828;--hemant-bg: #efebe9;--damask-hemant: url(./damask.BphAb_XO.svg#fall);--damask-size-hemant: 466px 545px;--damask-w-hemant: 466px;--damask-h-hemant: 545px;--damask-transform-hemant: "translate(45.14 1.52) scale(.65)";--shishira-1: #b0bec5;--shishira-2: #90a4ae;--shishira-3: #78909C;--shishira-4: #a1887f;--shishira-5: #8d6e63;--shishira-6: #ab47bc;--shishira-7: #1a1a4a;--shishira-vine: #455a64;--shishira-bloom: #bdbdbd;--shishira-bg: #eceff1;--damask-shishira: url(./damask.BphAb_XO.svg#winter);--damask-size-shishira: 244px 370px;--damask-w-shishira: 244px;--damask-h-shishira: 370px;--damask-transform-shishira: "translate(29.5 .68) scale(.65)";--border-width: 20px;--bg-color: var(--theme-parchment);--accent-color: var(--theme-sindoor);--accent-gradient: linear-gradient(#EFBF04, #C2B067, #856A00, #403301);--border-color: var(--theme-terra);--text-color: var(--theme-ink);--damask: url(./damask.BphAb_XO.svg#winter);--damask-size: 256px 303px;--damask-w: 256px;--damask-h: 303px;--damask-transform: "translate(0 .1) scale(.5)";--corner-ornament: url(./damask.BphAb_XO.svg#corner-ornament);--arch: url(./damask.BphAb_XO.svg#arch);--polka-dot: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg"><circle cx="40" cy="35" r="35" /></svg>');--box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)}*{user-select:none;-webkit-user-select:none}input,textarea{user-select:auto;-webkit-user-select:auto}body,html{margin:0;padding:0;background-color:var(--bg-color);font-family:var(--font-body);color:var(--theme-ink);user-select:none;-webkit-user-select:none}:global(html[lang]:not([lang=en])) body,:global(html[lang]:not([lang=en])) body *,:global(.goog-te-menu-frame),:global(.goog-te-menu-frame *){font-family:var(--font-bharvati),serif!important}:global(.route-home .cutout){display:none!important}.calendar-stage{position:relative;width:100%;height:100%;background:radial-gradient(var(--time-color),rgba(0,0,0,0)),linear-gradient(45deg,var(--season-color),var(--season-color-1),var(--season-color-2),var(--season-color-3),var(--season-color-4),var(--season-color-5),var(--time-color));background-size:400% 400%;animation:atmosphereShift 15s ease infinite;overflow:hidden}@keyframes atmosphereShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.calendar-stage:after{content:"";position:absolute;inset:0;background-image:url(https://www.transparenttextures.com/patterns/asfalt-dark.png);opacity:.2;pointer-events:none}.overlay-backdrop.svelte-19jl3wp{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999;cursor:zoom-out}.overlay-content.svelte-19jl3wp{display:flex;flex-direction:column;align-items:center;max-width:90vw;max-height:95vh;cursor:default}.target-stage.svelte-19jl3wp{display:flex;align-items:center;justify-content:center;gap:30px;width:100%;max-width:1000px}.overlay-frame.svelte-19jl3wp{padding:10px;background-color:var(--theme-parchment, #f4ece1);border:3px solid var(--accent-color, #d32f2f);transition:all .5s ease-in-out;position:relative;border-radius:16px}.overlay-img.svelte-19jl3wp{max-width:100%;max-height:85vh;object-fit:contain;display:block;margin:0 auto;border-radius:8px}.magic-glow.svelte-19jl3wp{border-color:var(--active-accent-color, #ffaa00);box-shadow:0 0 30px 5px var(--active-accent-color, rgba(255, 170, 0, .6));animation:svelte-19jl3wp-pulse-glow 2s infinite alternate}@keyframes svelte-19jl3wp-pulse-glow{0%{box-shadow:0 0 20px 2px var(--active-accent-color, rgba(255, 170, 0, .4))}to{box-shadow:0 0 40px 10px var(--active-accent-color, rgba(255, 170, 0, .8))}}.instruction-panel.svelte-19jl3wp{background-color:var(--theme-parchment, #f4ece1);border:2px solid var(--theme-terra, #8b4513);padding:25px;border-radius:8px;width:300px;box-shadow:0 10px 30px #00000080;font-family:var(--font-ui, sans-serif);color:var(--theme-ink, #3e2723)}.instruction-panel.svelte-19jl3wp h3:where(.svelte-19jl3wp){margin-top:0;color:var(--accent-color, #d32f2f);font-family:var(--font-display, serif)}.instruction-panel.svelte-19jl3wp ol:where(.svelte-19jl3wp){padding-left:20px;margin-bottom:20px;line-height:1.5}.qr-placeholder.svelte-19jl3wp{display:flex;flex-direction:column;align-items:center;padding:20px;border:2px dashed var(--theme-terra, #8b4513);background:#8b45130d;border-radius:8px}.caption-container.svelte-19jl3wp{margin-top:15px;width:100%;max-width:800px;display:flex;justify-content:space-between;align-items:center;gap:20px;background-color:var(--theme-parchment, #f4ece1);border:3px solid var(--theme-sindoor, #d32f2f);padding:15px 20px;border-radius:16px;box-shadow:0 4px 12px #0003}.overlay-caption.svelte-19jl3wp{font-family:var(--font-ui, sans-serif);font-size:1rem;color:var(--theme-ink, #3e2723);margin:0;flex-grow:1}.overlay-controls.svelte-19jl3wp{display:flex;align-items:center;gap:10px;flex-shrink:0}.voice-btn.svelte-19jl3wp{background-color:transparent;border:2px solid var(--theme-terra, #8b4513);color:var(--theme-ink, #3e2723);border-radius:20px;padding:8px 15px;font-family:var(--font-ikaros, "Ikaros Sans", sans-serif);font-weight:700;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:5px}.voice-btn.svelte-19jl3wp:hover{background-color:#8b45131a}.voice-btn.active.svelte-19jl3wp{background-color:var(--accent-color, #d32f2f);border-color:var(--theme-sindoor, #d32f2f);color:#fff}.ar-btn.svelte-19jl3wp{background-color:var(--theme-ink, #3e2723);color:#fff;border-color:var(--theme-ink, #3e2723)}.ar-btn.svelte-19jl3wp:hover{background-color:var(--theme-terra, #8b4513)}.ar-btn.active.svelte-19jl3wp{background-color:var(--active-accent-color, #ffaa00);border-color:var(--active-accent-color, #ffaa00);color:#000}.state-stop.svelte-19jl3wp{display:none}.state-listen.svelte-19jl3wp{display:flex;align-items:center;gap:5px}.voice-btn.active.svelte-19jl3wp .state-stop:where(.svelte-19jl3wp){display:flex;align-items:center;gap:5px}.voice-btn.active.svelte-19jl3wp .state-listen:where(.svelte-19jl3wp){display:none}.close-btn.svelte-19jl3wp{background-color:var(--accent-color, #d32f2f);color:var(--theme-parchment, #f4ece1);border:none;border-radius:50%;width:40px;height:40px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s;margin-left:10px}.close-btn.svelte-19jl3wp:hover{transform:scale(1.1);background-color:var(--theme-ink, #3e2723)}.qr-placeholder.svelte-19jl3wp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;border:2px dashed var(--theme-terra, #8b4513);background:#fff;border-radius:8px;width:200px;height:200px;margin:0 auto}.dynamic-qr.svelte-19jl3wp{width:100%;height:auto;display:block}
