html[data-theme=dark]{--paper:#12172A;--paper-2:#0E1222;--panel:#1A2038;--ink:#EDE7D8;--ink-2:#CDC6B5;--ink-3:#A8A190;--night:#090C17;--night-2:#0F1428;--on-night:#F0EDE4;--indigo:#3B4571;--indigo-deep:#2A3156;--on-indigo:#F4F1E8;--brass:#D1AA7A;--brass-text:#E4C095;--sindoor:#D8664A;--sindoor-deep:#C4533A;--line-ink:rgba(237,231,216,.16);--line-soft:rgba(237,231,216,.09);--line-brass:rgba(208,170,122,.45);--indigo-lit:#A9B8EE;--focus:var(--brass);color-scheme:dark}html[data-theme=dark] body{background:var(--paper);color:var(--ink)}html[data-theme=dark] ::selection{background:var(--brass);color:#211d15}html[data-theme=dark] ::-webkit-scrollbar-track{background:var(--paper)}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a4160;border-color:var(--paper)}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--brass)}html[data-theme=dark] .mh-cta{color:var(--ink);border-color:var(--line-ink);background:#1a203899}html[data-theme=dark] .mh-cta:hover{border-color:var(--brass);color:var(--brass-text);background:#1a2038d9}html[data-theme=dark] .menu-btn{color:var(--ink);border-color:var(--line-ink);background:#1a203899}html[data-theme=dark] .menu-btn:hover{border-color:var(--brass)}.theme-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.4rem;height:2.4rem;border-radius:99px;border:1px solid var(--line-ink);background:#f7f4ec8c;color:var(--ink);cursor:pointer;padding:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .25s ease,background-color .25s ease,color .25s ease,transform .2s ease}.theme-btn svg{width:18px;height:18px;display:block}.theme-btn svg path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-btn .i-sun,.theme-btn.is-dark .i-moon{display:none}.theme-btn.is-dark .i-sun{display:block}.theme-btn:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.theme-btn:hover{border-color:var(--indigo);color:var(--indigo)}}.menu-open .theme-btn{color:#ede9dc;border-color:#f0ede459;background:#161c3366}@media (prefers-reduced-motion: reduce){.theme-btn{transition:none}}html[data-theme=dark] .theme-btn{border-color:var(--line-ink);background:#1a203899;color:var(--ink)}@media (hover:hover) and (pointer:fine){html[data-theme=dark] .theme-btn:hover{border-color:var(--brass);color:var(--brass-text)}}html[data-theme=dark] .btn-ghost{color:var(--ink);border-color:var(--line-ink);background:#ede7d80f;box-shadow:inset 0 1px #ffffff0d,0 1px 2px #0000004d}html[data-theme=dark] .btn-ghost:hover{color:var(--ink);border-color:var(--brass);background:var(--panel);box-shadow:inset 0 1px #ffffff0f,0 4px 12px -4px #00000080}html[data-theme=dark] .ribbon .g{color:#211d15}html[data-theme=dark] .c-field input,html[data-theme=dark] .c-field select,html[data-theme=dark] .c-field textarea,html[data-theme=dark] .c-chips label{background:var(--panel);border-color:var(--line-ink);color:var(--ink)}html[data-theme=dark] .c-field input:focus,html[data-theme=dark] .c-field select:focus,html[data-theme=dark] .c-field textarea:focus{border-color:var(--indigo);box-shadow:0 0 0 3px #3b457159}html[data-theme=dark] .c-chips label:has(input:checked){border-color:var(--brass);background:#d0aa7a24;color:var(--ink)}html[data-theme=dark] .pc-day.krishna{background:#212843}html[data-theme=dark] .pc-moon-disc{stroke:#ede7d859}html[data-theme=dark] .pc-moon-lit{fill:#ede7d8}html[data-theme=dark] .plate{background:radial-gradient(90% 70% at 88% 100%,rgba(199,159,110,.16),transparent 60%),var(--starfield),linear-gradient(165deg,#0F1430 0%,var(--night) 62%,#05060F 100%)}html[data-theme=dark] .table{background:radial-gradient(70% 55% at 50% 112%,rgba(199,159,110,.26),transparent 62%),var(--starfield),linear-gradient(180deg,#0D1330 0%,var(--night) 52%,#05060D 100%)}html[data-theme=dark] .wheel-ch{background:radial-gradient(70% 55% at 50% 100%,rgba(199,159,110,.16),transparent 62%),var(--starfield),linear-gradient(180deg,#0C102C 0%,var(--night) 55%,#05070F 100%)}html[data-theme=dark] .sky3-ch{background:radial-gradient(60% 45% at 50% 0%,rgba(199,159,110,.14),transparent 62%),var(--starfield),linear-gradient(180deg,#05060d,#0a0e20,#05060d)}html[data-theme=dark] .journey-pin{background:linear-gradient(180deg,#05060d,#0a0d1c 55%,#05060d)}html[data-theme=dark] a:not(.btn):not(.skip-link):not(.mh-cta):not(.wa-float):not(.g){color:#e4c095}html[data-theme=dark] a:not(.btn):not(.skip-link):not(.mh-cta):not(.wa-float):not(.g):hover{color:#f7d8b3}html[data-theme=dark] .tlink{color:#e4c095}html[data-theme=dark] .tlink:hover{color:#f7d8b3}html[data-theme=dark] .sheet a:not(.btn):not(.tlink){color:#e4c095;text-decoration-color:#e4c09566}html[data-theme=dark] .sheet a:not(.btn):not(.tlink):hover{color:#f7d8b3}html[data-theme=dark] .hero h1 .ln i,html[data-theme=dark] .livemoon b,html[data-theme=dark] .clockline b,html[data-theme=dark] .faq summary:hover{color:var(--indigo-lit)}html[data-theme=dark] .brand:hover .nm{color:#e4c095}html[data-theme=dark] footer{background:var(--starfield),linear-gradient(180deg,#080b14,#05070e);border-top-color:var(--line-brass)}html[data-theme=dark] .seat .label{color:var(--brass-text)}html[data-theme=dark] .door{background:radial-gradient(62% 72% at 50% 104%,rgba(199,159,110,.3),transparent 70%),linear-gradient(180deg,#1a1f38,#141930);border-top-color:#ab824f4d}html[data-theme=dark] .door:before{display:none}html[data-theme=dark] .door h2{color:var(--on-night)}html[data-theme=dark] .door h2 i{color:var(--sindoor)}html[data-theme=dark] .door p{color:#f0ede4bd}html[data-theme=dark] .door .tlink{color:#e3bf94}html[data-theme=dark] .door .eyebrow .lat{color:#f0ede499}html[data-theme=dark] .plate{background:radial-gradient(90% 70% at 88% 100%,rgba(199,159,110,.2),transparent 60%),var(--starfield),linear-gradient(165deg,#242c52,#1a2140 62%,#131832);box-shadow:0 0 0 1px #c79f6e73,0 40px 80px -40px #000}html[data-theme=dark] .proof{background:var(--paper);border-block-color:transparent}html[data-theme=dark] .proof:before,html[data-theme=dark] .proof:after{display:none}html[data-theme=dark] .proof>.wrap{background-image:linear-gradient(90deg,transparent calc(var(--gutter) - 1.1rem),rgba(176,67,40,.35) calc(var(--gutter) - 1.1rem),rgba(176,67,40,.35) calc(var(--gutter) - 1.1rem + 1px),transparent calc(var(--gutter) - 1.1rem + 1px)),repeating-linear-gradient(0deg,rgba(121,89,47,.05) 0 1px,transparent 1px 7px),linear-gradient(180deg,#e7c499,#d9b486);border-radius:10px;padding-block:clamp(2.5rem,5vw,4rem);box-shadow:0 30px 60px -30px #000}html[data-theme=dark] .yantra-stack,html[data-theme=dark] .tithi-panel{box-shadow:0 0 0 1px var(--line-brass),0 30px 60px -30px #000}html[data-theme=dark] .composer .c-error{color:var(--sindoor)}html[data-theme=dark] .c-field input[aria-invalid=true],html[data-theme=dark] .c-field select[aria-invalid=true],html[data-theme=dark] .c-field textarea[aria-invalid=true],html[data-theme=dark] .c-field input[aria-invalid=true]:focus,html[data-theme=dark] .c-field select[aria-invalid=true]:focus,html[data-theme=dark] .c-field textarea[aria-invalid=true]:focus{border-color:var(--sindoor);box-shadow:0 0 0 3px #d8664a38}html[data-theme=dark] .sky-fig .kl{stroke:#edcaa09e}html[data-theme=dark] .sky-fig .kl.outer{stroke:#edcaa0d9}html[data-theme=dark] .sky-fig .k-num{fill:#f0ede499}html[data-theme=dark] .sky-fig .k-house1,html[data-theme=dark] .chart-ch .k-house1{fill:#edcaa029}html[data-theme=dark] .sky-fig .kg{fill:#e88763}html[data-theme=dark] .photo img,html[data-theme=dark] .photo__frame{outline-color:#ffffff24;box-shadow:0 1px 2px #00000073,0 26px 50px -22px #000000b3}html[data-theme=dark] .photo--px img{box-shadow:none}
