:root{--aj-font-size-label:.75rem;--aj-font-size-label-deva:.875rem;--aj-font-size-body:1rem;--aj-font-size-data:1.1875rem;--aj-font-size-deva-label:1.5rem;--aj-font-size-display-sm:1.6875rem;--aj-font-size-deva-mantra:2.125rem;--aj-font-size-display-lg:2.625rem;--aj-space-0:0rem;--aj-space-1:.25rem;--aj-space-2:.5rem;--aj-space-3:.75rem;--aj-space-4:1rem;--aj-space-5:1.5rem;--aj-space-6:2rem;--aj-space-7:3rem;--aj-space-8:4rem;--aj-radius-reference:.3125rem;--aj-radius-devotional-sm:.6875rem;--aj-radius-devotional-lg:1.375rem;--aj-font-display:Fraunces, "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--aj-font-ui:"Public Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aj-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--aj-font-devanagari:Mukta, "Noto Serif Devanagari", "Noto Sans Devanagari", "Nirmala UI", "Kohinoor Devanagari", Mangal, "Public Sans", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--aj-leading-display-lg:1.05;--aj-leading-body:1.6;--aj-leading-deva-mantra:1.7;--aj-leading-deva-label:1.75;--aj-tracking-label:.13em;--aj-tracking-display-lg:-.015em;--aj-text-transform-label:uppercase;--aj-cosmic-ground:#070b16;--aj-cosmic-ground2:#0e1628;--aj-cosmic-nav:#12253f;--aj-cosmic-text:#f5f7fa;--aj-cosmic-muted:#b8c2d4;--aj-cosmic-accent:#f0a340;--aj-cosmic-rule:#f5f7fa24;--aj-brand-hero-from:#8c1600;--aj-brand-hero-to:#a04405;--aj-brand-hero-text:#fff6e6;--aj-brand-hero-muted:#fff6e6e0;--aj-brand-hero-rule:#fff6e64d;--aj-bg-canvas:#fbf3e2;--aj-bg-surface:#fffbf0;--aj-bg-raised:#f5e9d2;--aj-text-primary:#48160a;--aj-text-secondary:#7a4532;--aj-text-tertiary:#9c7b66;--aj-border-subtle:#eadcc4;--aj-border-strong:#d6bf9e;--aj-accent-fg:#9e1a00;--aj-accent-bg:#c8860a;--aj-ink-celestial:#26355f;--aj-state-inauspicious:#b3261e;--aj-state-auspicious:#3d6b4a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--aj-bg-canvas:#2a1109;--aj-bg-surface:#35180e;--aj-bg-raised:#43200f;--aj-text-primary:#fbebd6;--aj-text-secondary:#d6b096;--aj-text-tertiary:#a98a6e;--aj-border-subtle:#4c2714;--aj-border-strong:#6e3c20;--aj-accent-fg:#ffb070;--aj-accent-bg:#e8a93c;--aj-ink-celestial:#9faee8;--aj-state-inauspicious:#ff9c86;--aj-state-auspicious:#8fcba3}}:root[data-theme=dark]{--aj-bg-canvas:#2a1109;--aj-bg-surface:#35180e;--aj-bg-raised:#43200f;--aj-text-primary:#fbebd6;--aj-text-secondary:#d6b096;--aj-text-tertiary:#a98a6e;--aj-border-subtle:#4c2714;--aj-border-strong:#6e3c20;--aj-accent-fg:#ffb070;--aj-accent-bg:#e8a93c;--aj-ink-celestial:#9faee8;--aj-state-inauspicious:#ff9c86;--aj-state-auspicious:#8fcba3}:root[data-theme=light]{--aj-bg-canvas:#fbf3e2;--aj-bg-surface:#fffbf0;--aj-bg-raised:#f5e9d2;--aj-text-primary:#48160a;--aj-text-secondary:#7a4532;--aj-text-tertiary:#9c7b66;--aj-border-subtle:#eadcc4;--aj-border-strong:#d6bf9e;--aj-accent-fg:#9e1a00;--aj-accent-bg:#c8860a;--aj-ink-celestial:#26355f;--aj-state-inauspicious:#b3261e;--aj-state-auspicious:#3d6b4a}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--aj-leaf-sindoor:#9b1b17;--aj-leaf-marigold:#c2650a;--aj-leaf-gold:#b58a2b;--aj-leaf-on:#fff}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--aj-leaf-sindoor:#e1705c;--aj-leaf-marigold:#e0a049;--aj-leaf-gold:#d3ac5c;--aj-leaf-on:#2b1109}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--aj-leaf-sindoor:#e1705c;--aj-leaf-marigold:#e0a049;--aj-leaf-gold:#d3ac5c;--aj-leaf-on:#2b1109}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--aj-bg-canvas);min-height:100dvh;color:var(--aj-text-primary);font-family:var(--aj-font-ui)}html[lang=hi] body{font-family:var(--aj-font-devanagari);font-size:var(--aj-font-size-body);line-height:var(--aj-leading-body)}img,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{background:0 0;border:none}:focus-visible{outline:2px solid var(--aj-accent-fg);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
