@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a2830ad50e93808-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5924d7180a413da6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Marcellus Fallback;src:local("Times New Roman");ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.00%;size-adjust:112.50%}.__className_0ccb75{font-family:Marcellus,Marcellus Fallback;font-weight:400;font-style:normal}.__variable_0ccb75{--font-marcellus:"Marcellus","Marcellus Fallback"}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ccb4f1a2f58c2d81-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/671af85d510151df-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/6fca4e68a47b5cd6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/911743d16370ad7d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e61574c42be438a1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b1c71187c85bb732-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1d0267b201e007a0-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/192b55935f4e8c71-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/130fa9c96dfc2da9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/a325990d5fec1d3f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/08de5a6c8e2756a6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/042599cf3ef1ed12-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/07eb198cb290aa99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba3ff6f2a6b16018-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e8d031e1cd02c4e9-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a905a6179bab2b08-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/273b2e150de7c4a9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/692781be160fc9d0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e9fc5e960416d85-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e244d3ca994d3054-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/95fbe602f95f5b1d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d7fd192484976c0a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e478c40a90656953-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680964f1bd688e24-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3e68fbb477d90635-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_17c636{font-family:Spectral,Spectral Fallback}.__variable_17c636{--font-spectral:"Spectral","Spectral Fallback"}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/59829bb575d36b50-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e02f7a71372872a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spline Sans Mono Fallback;src:local("Arial");ascent-override:71.59%;descent-override:17.57%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3b89e4{font-family:Spline Sans Mono,Spline Sans Mono Fallback;font-style:normal}.__variable_3b89e4{--font-spline-mono:"Spline Sans Mono","Spline Sans Mono Fallback"}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bed0c042a50b0907-s.p.woff2) format("woff2");unicode-range:u+0900-097f,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 Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac6934d60de4e2b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5972aa3c068799c0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Sanskrit Fallback;src:local("Times New Roman");ascent-override:67.12%;descent-override:21.78%;line-gap-override:29.34%;size-adjust:112.49%}.__className_7af937{font-family:Tiro Devanagari Sanskrit,Tiro Devanagari Sanskrit Fallback;font-weight:400;font-style:normal}.__variable_7af937{--font-tiro:"Tiro Devanagari Sanskrit","Tiro Devanagari Sanskrit Fallback"}:root{--night:#0b0e1a;--bone:#e9e3d4;--gold:#e2a542;--blue:#6fa9c6;--bronze:#9c7d50;--graphite:#2a2620;--gold-hard:#f0c46a;--paper:#e0d8c4;--paper-edge:#cdc2a6;--ink:#2a2620;--bone-dim:#9a9384;--bone-faint:#8a8475;--line:rgba(233,227,212,0.1);--serif:var(--font-spectral),Georgia,serif;--display:var(--font-marcellus),Georgia,serif;--sloka-font:var(--font-tiro),Georgia,serif;--mono:var(--font-spline-mono),ui-monospace,monospace;--measure:34rem}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--night);color:var(--bone);font-family:var(--serif);font-weight:300;line-height:1.85;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--gold);color:#1a0a06}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono)}.display{font-family:var(--display)}.field-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(80% 38% at 50% 0,rgba(226,165,66,.05),transparent 65%),var(--night)}.reader,.your-reading{--accent:color-mix(in oklab,var(--gold),var(--blue) calc(var(--temp, 0) * 100%));position:relative;z-index:1;max-width:var(--measure);margin:0 auto;padding:clamp(28px,7vh,84px) 22px 16vh}.reader-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(64% 46% at 50% 6%,color-mix(in oklab,var(--accent) 13%,transparent),transparent 70%);transition:background 1.4s ease}.prose,.reader-exit,.reader-head,.reader-nav,.yr-body{position:relative;z-index:1}.reader-head{margin-bottom:clamp(32px,6vh,56px)}.reader-home{font-size:11px;letter-spacing:.28em;color:var(--bone-dim);text-transform:uppercase}.reader-kicker{font-size:10.5px;letter-spacing:.24em;color:var(--bone-faint);text-transform:uppercase;margin:22px 0 10px}.reader-title{font-family:var(--display);font-weight:400;font-size:clamp(2rem,6vw,3rem);line-height:1.05;margin:0;letter-spacing:.01em}.prose{font-size:1.075rem;color:color-mix(in oklab,var(--bone),var(--accent) 7%);transition:color 1.1s ease}.prose p{margin:0 0 1.5rem;max-width:100%}.prose em{font-style:italic}.prose strong{font-weight:500;color:#fff}.prose blockquote{margin:1.6rem 0;padding-left:1.1rem;border-left:1px solid var(--line);color:var(--bone-dim);font-style:italic}.prose hr{border:none;border-top:1px solid var(--line);margin:2.6rem auto;width:40%}.prose p.time-label{text-align:center;margin:3.4rem 0 2.6rem}.prose p.time-label>em{font-style:normal;font-family:var(--mono);font-size:.74rem;letter-spacing:.26em;text-transform:uppercase;color:var(--blue)}.reader[data-edge=cold] .prose{color:color-mix(in oklab,var(--bone),var(--gold) 8%)}.reader[data-edge=refuse] .prose{color:color-mix(in oklab,var(--bone),var(--blue) 10%)}.sloka{margin:3rem 0}.sloka,.sloka-leaf{position:relative}.sloka-deva{font-family:var(--sloka-font);font-weight:400;font-size:clamp(1.4rem,4.4vw,2.05rem);line-height:1.95;margin:0}.sloka-deva,.sloka-iast{overflow-wrap:break-word}.sloka-iast{font-family:var(--mono);font-size:.8rem;letter-spacing:.01em;color:var(--bone-faint);margin:.95rem 0 0;line-height:1.7}.sloka-trans{font-style:italic;font-size:1.05rem;color:var(--bone);margin:1rem 0 0;padding:0;border:none;max-width:52ch}.sloka-cite{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);margin:1rem 0 0}.sloka--bare .sloka-leaf{padding:1.6rem 0;border-top:1px solid color-mix(in oklab,var(--accent) 26%,var(--line));border-bottom:1px solid color-mix(in oklab,var(--accent) 26%,var(--line))}.sloka--bare .sloka-deva{color:var(--accent,var(--gold))}.sloka--bare .sloka-cite{color:color-mix(in oklab,var(--accent) 42%,var(--bone-dim))}.sloka--weaponized .sloka-leaf{padding:2.1rem 1.7rem;background:linear-gradient(180deg,rgba(240,196,106,.05),rgba(240,196,106,.015) 40%,rgba(0,0,0,.12));border:1px solid color-mix(in oklab,var(--gold-hard) 42%,transparent);border-radius:0;box-shadow:inset 0 1px 0 rgba(255,232,175,.28),inset 0 -1px 0 rgba(0,0,0,.5)}.sloka--weaponized .sloka-deva{color:var(--gold-hard);letter-spacing:.02em;font-weight:400;text-shadow:0 1px 0 rgba(0,0,0,.6),0 -.5px 0 rgba(255,236,185,.35)}.sloka--weaponized .sloka-trans{font-style:normal;font-family:var(--mono);font-size:.9rem;letter-spacing:.02em;line-height:1.7;color:var(--bone-dim)}.sloka--weaponized .sloka-cite{color:color-mix(in oklab,var(--gold-hard) 60%,var(--bone-dim));letter-spacing:.24em}.sloka--reclaimed .sloka-leaf{padding:2.2rem 1.9rem;color:var(--ink);background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(80,60,30,.025) 4px 5px),radial-gradient(120% 90% at 82% 112%,rgba(140,110,60,.18),transparent 60%),radial-gradient(140% 120% at 18% -10%,var(--paper),var(--paper-edge));border:1px solid color-mix(in oklab,var(--bronze) 55%,transparent);border-radius:1px;box-shadow:inset 0 0 40px rgba(120,95,55,.18),0 6px 30px rgba(0,0,0,.4)}.sloka--reclaimed .sloka-deva{color:var(--ink)}.sloka--reclaimed .sloka-iast{color:#5a5040}.sloka--reclaimed .sloka-trans{color:#3a342b}.sloka--reclaimed .sloka-cite{color:#6b5d3a}.sloka--recoloured .sloka-leaf{background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(40,60,80,.03) 4px 5px),radial-gradient(120% 90% at 82% 112%,rgba(90,120,140,.16),transparent 60%),radial-gradient(140% 120% at 18% -10%,#d6dadf,#c2c9cf);border-color:color-mix(in oklab,var(--blue) 50%,transparent);box-shadow:inset 0 0 40px rgba(70,100,120,.16),0 6px 30px rgba(0,0,0,.4)}.sloka--recoloured .sloka-deva{color:#243240}.sloka--recoloured .sloka-iast{color:#4a5560}.sloka--recoloured .sloka-trans{color:#2c3640}.sloka--recoloured .sloka-cite{color:color-mix(in oklab,var(--blue) 50%,#2c3640)}.marginalia{display:block;margin-top:1.4rem;cursor:pointer;max-width:100%;font:inherit;text-align:left;color:inherit;background:none;border:none;border-left:1px solid rgba(80,60,30,.4);padding:.2rem 0 .2rem .85rem;min-height:44px}.marginalia-note{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal;font-family:var(--sloka-font);font-size:1.2rem;line-height:1.5;color:var(--ink);opacity:.4;transform:rotate(-2deg);transform-origin:left center;transition:opacity .5s ease,text-shadow .5s ease}.marginalia .marginalia-note+.marginalia-note{margin-top:.45rem}.marginalia.is-revealed .marginalia-note,.marginalia:focus-visible .marginalia-note,.marginalia:hover .marginalia-note{opacity:1;text-shadow:0 .5px 0 rgba(0,0,0,.22)}.marginalia:focus-visible{outline:1px dotted var(--bronze);outline-offset:4px}.sloka--recoloured .marginalia{border-left-color:rgba(40,70,90,.4)}.sloka--recoloured .marginalia-note{color:#243240}.two-edges{margin-top:1.5rem;text-align:center}.two-edges-q{font-family:var(--mono);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);margin:0 0 .85rem}.two-edges-choices{display:inline-flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.two-edges-btn{font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;padding:.7rem 1.05rem;min-height:44px;border:1px solid var(--line);background:transparent;color:var(--bone-dim);border-radius:2px;cursor:pointer;transition:color .3s,border-color .3s,opacity .3s}.two-edges-btn.edge-cold:hover,.two-edges-btn.edge-cold[aria-pressed=true]{color:var(--gold);border-color:color-mix(in oklab,var(--gold) 55%,transparent)}.two-edges-btn.edge-refuse:hover,.two-edges-btn.edge-refuse[aria-pressed=true]{color:var(--blue);border-color:color-mix(in oklab,var(--blue) 55%,transparent)}.two-edges-btn:focus-visible{outline:1px solid var(--bone-dim);outline-offset:3px}.two-edges.is-turned .two-edges-btn:not([aria-pressed=true]){opacity:.35}.recolour-coda{position:relative;z-index:1;margin-top:clamp(40px,9vh,86px);padding-top:26px;border-top:1px solid var(--line)}.recolour-mark{font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--blue);margin:0 0 1.1rem;text-align:center}.reader-nav{display:flex;justify-content:space-between;gap:16px;margin-top:clamp(40px,9vh,90px);padding-top:22px;border-top:1px solid var(--line);font-size:11px;letter-spacing:.06em}.rn-link{color:var(--bone-dim);transition:color .25s;min-height:44px;display:inline-flex;align-items:center}.rn-link:hover{color:var(--accent,var(--gold))}.rn-end{color:var(--bone-faint)}.reader-exit{margin-top:clamp(36px,8vh,80px);text-align:center}.exit-link{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue);border:1px solid color-mix(in oklab,var(--blue) 35%,transparent);border-radius:3px;padding:13px 20px;min-height:44px;display:inline-flex;align-items:center;transition:border-color .25s,background .25s}.exit-link:hover{border-color:var(--blue);background:color-mix(in oklab,var(--blue) 8%,transparent)}.threshold{position:relative;z-index:1;max-width:40rem;margin:0 auto;padding:0 22px 18vh}.threshold-edges{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(58% 42% at 2% 100%,rgba(226,165,66,.1),transparent 60%),radial-gradient(54% 40% at 100% 4%,rgba(226,165,66,.07),transparent 55%)}.threshold-hero{min-height:86vh;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;position:relative;z-index:1}.threshold-eyebrow{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--blue);margin:0}.threshold-deva{font-family:var(--sloka-font);font-weight:400;line-height:1;margin:0;font-size:clamp(3.5rem,16vw,8rem);letter-spacing:.02em;color:color-mix(in oklab,var(--bone) 26%,var(--night));text-shadow:0 0 44px rgba(226,165,66,.16)}.threshold-title{font-family:var(--display);font-size:clamp(1.3rem,5vw,2.1rem);line-height:1;margin:0;letter-spacing:.42em;text-indent:.42em;color:var(--bone-dim)}.threshold-tag{font-style:italic;font-size:clamp(1.1rem,2.6vw,1.5rem);margin:.4rem 0 0;color:var(--bone)}.threshold-lede{position:relative;z-index:1;color:var(--bone-dim);max-width:54ch;margin:0 0 2.6rem}.threshold-begin{align-self:flex-start;margin-top:1rem;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);border:1px solid color-mix(in oklab,var(--gold) 45%,transparent);border-radius:3px;padding:13px 20px;min-height:44px;display:inline-flex;align-items:center;transition:border-color .25s,background .25s}.threshold-begin:hover{border-color:var(--gold);background:color-mix(in oklab,var(--gold) 10%,transparent)}.threshold-toc{display:flex;flex-direction:column;border-top:1px solid var(--line);position:relative;z-index:1}.toc-row{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:16px;gap:16px;padding:18px 4px;border-bottom:1px solid var(--line);transition:background .25s}.toc-row:hover{background:color-mix(in oklab,var(--bone) 4%,transparent)}.toc-no{font-size:11px;letter-spacing:.1em;color:var(--bone-faint)}.toc-title{font-family:var(--display);font-size:1.15rem;color:var(--bone)}.toc-mv{font-size:10px;letter-spacing:.18em;color:var(--bone-faint)}.your-reading.kept-cold{--temp:0}.your-reading.kept-refuse{--temp:1}.yr-body{margin-top:clamp(28px,8vh,64px)}.yr-line{font-size:clamp(1.15rem,3vw,1.5rem);font-family:var(--display);line-height:1.4;margin:0 0 2.4rem;color:var(--bone)}.yr-quiet{color:var(--bone-faint);font-style:italic;margin:2rem 0 0}@media (max-width:420px){.two-edges-choices{flex-direction:column;align-items:stretch}.two-edges-btn{width:100%}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.marginalia-note{opacity:.9;transform:rotate(-2deg)}}