@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_7681a882-module___zamnW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_7681a882-module___zamnW__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_24b337c1-module__-cE_Pq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_24b337c1-module__-cE_Pq__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_2031e398-module__5g4JGq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_2031e398-module__5g4JGq__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--ink:#f1edf5;--mist:#bcb6c7;--violet:#a88fbd;--deep:#090711;--journey:0}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:var(--deep);width:100%;height:100%;color:var(--ink);font-family:var(--font-sans), sans-serif;margin:0;overflow:hidden}button,a{color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}button{border:0}a{text-decoration:none}::selection{color:#110b18;background:#cab9dc}.submersion{isolation:isolate;cursor:default;touch-action:none;background:#17101f;position:fixed;inset:0;overflow:hidden}.world,.world-loading,.submersion-grain,.water-pressure{position:absolute;inset:0}.world{z-index:0}.world canvas{width:100%;height:100%;display:block}.world-loading{z-index:2;color:#efe9f58f;font:500 7px/1 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;background:radial-gradient(circle at 50% 48%,#1a1729,#090711 58%);justify-content:center;align-items:center;gap:8px;display:flex}.world-loading i{background:#c8bad7;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite alternate loading-drop}.world-loading i:nth-child(2){animation-delay:-.4s}.world-loading i:nth-child(3){animation-delay:-.8s}.world-loading span{margin-left:10px}.submersion-grain{z-index:4;pointer-events:none;opacity:.04;background-image:radial-gradient(circle at 12% 22%,#fff 0 .45px,#0000 .7px),radial-gradient(circle at 78% 62%,#fff 0 .35px,#0000 .65px),radial-gradient(circle at 43% 82%,#fff 0 .4px,#0000 .7px);background-size:7px 9px,11px 8px,13px 12px;animation:.34s steps(2,end) infinite water-grain}.water-pressure{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 42%, transparent 30%, rgba(4, 3, 10, calc(.1 + var(--journey) * .12)) 78%), linear-gradient(90deg, #04030a47, transparent 18%, transparent 82%, #04030a4d), linear-gradient(0deg, #05030a52, transparent 22%, transparent 82%, #0907112e)}.water-pressure:before,.water-pressure:after{content:"";pointer-events:none;position:absolute}.water-pressure:before{opacity:calc(.05 + var(--journey) * .08);filter:blur(3px);transform:translateX(calc(var(--journey) * -4%));background:repeating-radial-gradient(at 50% 18%,#0000 0 42px,#bbcfe83d 45px 47px,#0000 51px 77px);animation:13s ease-in-out infinite alternate caustic-drift;inset:-30%}.water-pressure:after{width:35vw;height:95vh;opacity:calc(.4 - var(--journey) * .22);filter:blur(28px);background:linear-gradient(#e2e9f847,#0000 72%);top:-35%;left:50%;transform:translate(-50%)rotate(9deg)}.aether-sigil{z-index:20;mix-blend-mode:screen;align-items:center;gap:12px;display:inline-flex;position:fixed;top:clamp(18px,3vw,42px);left:clamp(18px,3.4vw,54px)}.aether-sigil>span{width:42px;height:42px;font:italic 500 22px/1 var(--font-display), serif;background:radial-gradient(circle at 38% 28%,#ffffff2e,#9c7fb114);border:1px solid #ebe2f18f;border-radius:50% 50% 47% 53%;place-items:center;animation:6s ease-in-out infinite sigil-float;display:grid;box-shadow:inset 0 0 18px #ceb9de14,0 0 28px #9874b114}.aether-sigil small{color:#eee7f2ad;font:600 7px/1.5 var(--font-mono), monospace;letter-spacing:.16em}.sound-pearl{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:radial-gradient(circle at 35% 28%,#ffffff24,#1a122157);border:1px solid #e5ddee42;border-radius:50%;grid-template-columns:28px 1fr;align-items:center;width:106px;height:42px;padding:0 13px 0 10px;transition:border-color .3s,transform .3s,background .3s;display:grid;position:fixed;top:clamp(20px,3vw,42px);right:clamp(18px,3.4vw,54px);box-shadow:inset 0 0 16px #d8c6e50f,0 12px 35px #03020833}.sound-pearl:hover{border-color:#e5ddee94;transform:translateY(-2px)}.sound-pearl>i{justify-content:center;align-items:center;gap:2px;width:15px;height:13px;display:flex}.sound-pearl b{background:#d7c9df;width:1px;height:3px;display:block}.sound-pearl i.is-active b{animation:.8s ease-in-out infinite alternate sound-current}.sound-pearl i.is-active b:nth-child(2){animation-delay:-.3s}.sound-pearl i.is-active b:nth-child(3){animation-delay:-.55s}.sound-pearl>span{white-space:nowrap;color:#eae2efad;font:600 6px/1 var(--font-mono), monospace;letter-spacing:.14em}.depth-gauge{z-index:18;color:#dfd7e773;font:500 6px/1 var(--font-mono), monospace;letter-spacing:.13em;justify-items:center;gap:9px;display:grid;position:fixed;top:50%;right:clamp(18px,3.4vw,54px);transform:translateY(-50%)}.depth-gauge>div{background:#e1d7e929;width:1px;height:min(34vh,245px);position:relative;overflow:hidden}.depth-gauge>div i{transform:scaleY(var(--journey));transform-origin:top;background:linear-gradient(#c9e0eb,#9a86bb 55%,#b17a9c);position:absolute;inset:0;box-shadow:0 0 12px #a084b8cc}.depth-gauge strong{color:#efe8f4c2;font-size:7px;font-weight:500}.chapter-voice{z-index:12;pointer-events:none;width:min(550px,42vw);animation:.9s cubic-bezier(.2,.72,.2,1) both chapter-arrival;position:fixed;top:50%;left:clamp(25px,7vw,120px);transform:translateY(-50%)}.chapter-voice>p{color:#d0c6d999;font:600 7px/1 var(--font-mono), monospace;letter-spacing:.18em;align-items:center;gap:11px;margin:0 0 25px;display:flex}.chapter-voice>p i{background:#c3b4d0;border-radius:50%;width:5px;height:5px;box-shadow:0 0 14px #a68aba}.chapter-voice h1{color:#f5eff8e0;font:400 clamp(56px, 6vw, 108px)/.82 var(--font-display), serif;letter-spacing:-.048em;text-shadow:0 14px 50px #05030a59;margin:0}.chapter-voice h1 span{display:block}.chapter-voice h1 span:last-child{color:#c8b8d294;margin-left:clamp(16px,4vw,65px);font-style:italic}.chapter-voice>small{color:#dbd2e285;max-width:310px;font:500 8px/1.7 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:27px 0 0 4px;display:block}.formula-vials{z-index:18;gap:21px;display:flex;position:fixed;bottom:clamp(20px,4vh,45px);left:clamp(22px,3.4vw,54px)}.formula-vials>div{opacity:.48;grid-template-columns:18px auto;align-items:center;gap:8px;transition:opacity .5s,transform .5s;display:grid}.formula-vials>div.is-filled{opacity:1;transform:translateY(-3px)}.formula-vials>div>i{border:1px solid #e2d8ea5c;border-radius:7px 7px 4px 4px;width:11px;height:24px;position:relative;overflow:hidden}.formula-vials>div>i b{background:var(--note-color);height:7px;box-shadow:0 0 10px var(--note-color);transform-origin:bottom;border-radius:4px 4px 2px 2px;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:1px;left:1px;right:1px;transform:scaleY(0)}.formula-vials>div.is-filled>i b{transform:scaleY(1)}.formula-vials span{font:500 6px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.swim-instruction{z-index:17;color:#e0d8e780;font:500 6px/1 var(--font-mono), monospace;letter-spacing:.16em;align-items:center;gap:12px;display:flex;position:fixed;bottom:clamp(24px,4.5vh,50px);left:50%;transform:translate(-50%)}.swim-instruction i{background:linear-gradient(90deg,#0000,#b4a3c2);width:42px;height:1px;animation:1.8s ease-in-out infinite swim-line}.release-sillage{z-index:24;color:#eae2ef;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(135deg,#c8b8d529,#180f1e80);border:1px solid #e5dbeb57;border-radius:40px 18px;grid-template-columns:54px 1fr;align-items:center;gap:16px;width:260px;min-height:70px;padding:8px 22px 8px 8px;transition:transform .35s,background .35s;animation:.7s both release-arrival;display:grid;position:fixed;bottom:clamp(28px,6vh,68px);left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14,0 20px 70px #02010559}.release-sillage:hover{background:#c0abd038;transform:translate(-50%)translateY(-4px)}.release-sillage>i{border:1px solid #e4d6ee59;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:relative}.release-sillage>i:before,.release-sillage>i:after{content:"";border:1px solid #cab5db40;border-radius:50%;animation:2s ease-out infinite pressure-ring;position:absolute}.release-sillage>i:before{inset:7px}.release-sillage>i:after{animation-delay:-.8s;inset:13px}.release-sillage>i b{background:#d6c4df;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #b49ac6}.release-sillage>span{text-align:left;font:600 8px/1.4 var(--font-mono), monospace;letter-spacing:.14em}.release-sillage small{color:#dbcfe273;margin-top:5px;font-size:6px;display:block}.surface-card{z-index:21;text-align:center;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 50% 10%,#ffffff2b,#2117283d 58%,#0c081052);border:1px solid #eee6f238;border-radius:48% 48% 28px 28px;width:min(520px,42vw);padding:clamp(28px,4vw,62px);animation:1.1s cubic-bezier(.18,.74,.22,1) both surface-rise;position:fixed;top:50%;left:clamp(25px,7vw,120px);transform:translateY(-50%);box-shadow:inset 0 1px #ffffff1a,0 45px 120px #0201054d}.surface-card p,.surface-card>span,.surface-card small{color:#e2d8e891;font:500 7px/1.6 var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase}.surface-card h2{font:italic 500 clamp(34px, 3.5vw, 60px)/.95 var(--font-display), serif;margin:25px 0 13px}.surface-card>span{display:block}.surface-card>i{background:linear-gradient(#c8b5d1,#0000);width:1px;height:55px;margin:30px auto;display:block}.surface-card small{margin-bottom:12px;font-size:6px;display:block}.surface-card a{color:#f2ebf6d6;width:fit-content;font:600 8px/1.4 var(--font-mono), monospace;letter-spacing:.11em;margin:8px auto 0;transition:color .3s,letter-spacing .3s;display:block}.surface-card a:hover{color:#fff;letter-spacing:.15em}.creator-dock{z-index:20;text-align:right;border-right:1px solid #e1d6ea4d;justify-items:end;gap:5px;padding:3px 12px 3px 0;display:grid;position:fixed;bottom:clamp(20px,4vh,45px);right:clamp(22px,3.4vw,54px)}.creator-dock>span{color:#d9cfe166;font:600 5px/1 var(--font-mono), monospace;letter-spacing:.18em}.creator-dock>a{color:#f2ebf6d1;font:600 8px/1.2 var(--font-mono), monospace;letter-spacing:.11em;transition:color .3s,letter-spacing .3s}.creator-dock>div{gap:11px;display:flex}.creator-dock>div a{color:#dbd2e280;font:500 5px/1.3 var(--font-mono), monospace;letter-spacing:.06em;transition:color .3s}.creator-dock a:hover{color:#fff}.creator-dock>a:hover{letter-spacing:.14em}.bottle-marking{color:#332a36;text-align:center;justify-items:center;width:142px;padding:19px 10px 16px;display:grid}.bottle-marking small,.bottle-marking span{white-space:nowrap;font:600 6px/1.2 var(--font-mono), monospace;letter-spacing:.13em}.bottle-marking strong{font:500 24px/1 var(--font-display), serif;letter-spacing:.13em;margin:10px 0 8px}.bottle-marking i{background:#756779;width:35px;height:1px;margin-bottom:8px}.essence-marker{color:#f0eaf3c7;text-align:left;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#120c1766;border:1px solid #e9e1ee2e;border-radius:20px 8px;grid-template-columns:7px 1fr;align-items:center;gap:10px;min-width:158px;padding:11px 15px;transition:border-color .3s,background .3s,transform .3s;display:grid;box-shadow:0 15px 50px #0302072e}.essence-marker:hover,.essence-marker.is-selected{background:#876d9633;border-color:#ece4f173;transform:translateY(-3px)}.essence-marker>i{border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px}.essence-marker>span{font:600 8px/1 var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.essence-marker small{color:#e3d9e96b;letter-spacing:.06em;margin-top:6px;font-size:5px;display:block}:focus-visible{outline-offset:5px;outline:1px solid #d5c4df}@keyframes loading-drop{to{opacity:.25;transform:translateY(-7px)}}@keyframes water-grain{0%{transform:translate(0)}50%{transform:translate(1.5%,-1%)}to{transform:translate(-1%,1.5%)}}@keyframes caustic-drift{to{transform:translateX(calc(var(--journey) * -4% + 3%)) rotate(4deg)}}@keyframes sigil-float{50%{transform:translateY(-4px)rotate(6deg)}}@keyframes sound-current{to{height:12px}}@keyframes chapter-arrival{0%{opacity:0;filter:blur(12px);transform:translate(-35px,-48%)}to{opacity:1;filter:blur();transform:translateY(-50%)}}@keyframes swim-line{0%,to{opacity:.35;transform-origin:100%;transform:scaleX(.5)}50%{opacity:1;transform-origin:100%;transform:scaleX(1)}}@keyframes release-arrival{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes pressure-ring{0%{opacity:.7;transform:scale(.45)}to{opacity:0;transform:scale(1.4)}}@keyframes surface-rise{0%{opacity:0;filter:blur(15px);transform:translateY(-42%)}to{opacity:1;filter:blur();transform:translateY(-50%)}}@media (max-width:900px){.chapter-voice{width:min(610px,70vw);top:53%;left:24px}.chapter-voice h1{font-size:clamp(56px,10vw,90px)}.surface-card{width:min(520px,58vw);left:24px}}@media (max-width:600px){.aether-sigil{top:16px;left:15px}.aether-sigil>span{width:38px;height:38px}.aether-sigil small{font-size:6px}.sound-pearl{grid-template-columns:1fr;place-items:center;width:38px;height:38px;padding:0;top:16px;right:15px}.sound-pearl>span{display:none}.depth-gauge{right:13px}.depth-gauge>div{height:25vh}.chapter-voice{width:calc(100vw - 58px);top:51%;left:19px}.chapter-voice>p{margin-bottom:18px;font-size:6px}.chapter-voice h1{font-size:clamp(49px,15vw,74px);line-height:.86}.chapter-voice h1 span:last-child{margin-left:12px}.chapter-voice>small{max-width:230px;margin-top:19px;font-size:6px}.formula-vials{gap:12px;bottom:16px;left:15px}.formula-vials>div{grid-template-columns:13px auto;gap:5px}.formula-vials>div>i{width:9px;height:20px}.formula-vials span{text-overflow:ellipsis;white-space:nowrap;max-width:48px;font-size:5px;overflow:hidden}.swim-instruction{text-align:center;max-width:78vw;line-height:1.5;bottom:57px}.swim-instruction i{display:none}.release-sillage{grid-template-columns:47px 1fr;width:225px;min-height:62px;bottom:70px}.release-sillage>i{width:47px;height:47px}.surface-card{border-radius:42% 42% 24px 24px;width:calc(100vw - 54px);padding:35px 22px;top:52%;left:15px}.surface-card h2{font-size:38px}.creator-dock{max-width:155px;bottom:14px;right:15px}.creator-dock>span,.creator-dock>div a:first-child{display:none}.creator-dock>a{font-size:6px}.creator-dock>div a{font-size:4.5px}.essence-marker{min-width:126px;padding:9px 11px}.essence-marker>span{font-size:7px}.essence-marker small{display:none}}@media (hover:none){.essence-marker:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.submersion-grain{display:none}}
