.splash{position:fixed;top:0;left:0;right:0;bottom:0;padding:30px;background:radial-gradient(circle at center,#191919,#050505 75%);opacity:1;letter-spacing:.05vw;color:#ffffffa6;display:flex;font-size:32px;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:99997;pointer-events:all;filter:blur(0px);transition:opacity 2s ease,filter 2s ease}.splash--in{opacity:0;filter:blur(30px)}.splash--out{opacity:0;filter:blur(30px);pointer-events:none}.enter-text{position:fixed;top:0;right:0;bottom:50%;left:0;display:flex;align-items:flex-end;justify-self:center;max-width:520px;margin:50px 50px 120px;line-height:1.6;font-family:LibreBaskerville}.enter-link{position:fixed;font-size:.6em;font-family:DXRigraf;letter-spacing:0;line-height:1.5;display:flex;flex-direction:column;justify-content:center;align-items:center;height:120px;aspect-ratio:1;border-radius:50%;border:.5px solid rgba(255,255,255,.2);background-color:#1111119b;transition:.75s;filter:drop-shadow(0px 0px 50px rgba(255,255,255,.6));cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" opacity="0.15" stroke="none" width="30px" height="30px" viewBox="0 0 10.04 10.04"><circle cx="5.02" cy="5.02" r="4.52"/></svg>') 15 15,auto}.enter-link:hover{filter:drop-shadow(0px 0px 20px white);animation:none;border:.5px solid rgba(255,255,255,1);background-color:#111111e9}.home-info{position:fixed;bottom:0;right:0;top:50%;left:0;display:flex;flex-direction:column;justify-self:center;max-width:640px;margin:100px 50px 50px;line-height:1.6}.home-label{opacity:.1;font-feature-settings:"ss02";letter-spacing:.1em}.home-credits{font-size:20px;margin:0;opacity:.1;font-family:DXRigraf;font-feature-settings:"ss02";letter-spacing:1px;line-height:1.75}@media(max-width:768px){.enter-text{font-size:.75em}}@font-face{font-family:DXRigraf;src:url(/fonts/DXRigraf.otf) format("opentype")}@font-face{font-family:AtkinsonHyperlegible;src:url(/fonts/AtkinsonHyperlegible.ttf) format("truetype")}@font-face{font-family:LibreBaskerville;src:url(/fonts/LibreBaskerville-Italic.ttf) format("truetype")}::-webkit-scrollbar{width:0}html{scrollbar-width:none}html{height:100%;width:100%;overflow-x:hidden}body{min-height:100%;-webkit-user-select:none;user-select:none;overscroll-behavior:none;font-variant-ligatures:additional-ligatures;background-color:#000;font-family:AtkinsonHyperlegible;font-size:14px;margin:0;padding:0;overflow:hidden;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" stroke="none" width="15px" height="15px" viewBox="0 0 10.04 10.04"><circle cx="5.02" cy="5.02" r="4.52"/></svg>') 7.5 7.5,auto}*{color:#fff}a{color:#fff;text-decoration:none;opacity:.5;transition:opacity .2s ease;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" opacity="0.15" stroke="none" width="30px" height="30px" viewBox="0 0 10.04 10.04"><circle cx="5.02" cy="5.02" r="4.52"/></svg>') 15 15,auto}a:hover{opacity:1}p{line-height:1.6;opacity:.6;text-align:justify}h1{font-family:DXRigraf;font-size:50px;margin:0}h3{margin:50px}h4{opacity:.25;margin-top:15px}.custom-scrollbar{position:fixed;top:0;right:0;width:40px;height:100vh;z-index:9999999;pointer-events:none}@media(max-width:768px){.custom-scrollbar{display:none}}body.scrollbar-active,body.scrollbar-active *{cursor:none!important}.custom-scrollbar-pill,.custom-scrollbar-morph{position:fixed;top:0;left:0;width:8px;height:8px;background:#fff;border-radius:4px;pointer-events:none;z-index:9999999;opacity:0;will-change:transform}.custom-scrollbar-pill{transition:opacity .4s ease}.custom-scrollbar-pill.at-top{opacity:.6!important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.25) 0%,rgba(0,0,0,.45) 15%,rgba(0,0,0,.75) 32%,rgba(0,0,0,1) 50%,rgba(0,0,0,.75) 68%,rgba(0,0,0,.45) 85%,rgba(0,0,0,.25) 100%);mask-image:linear-gradient(to bottom,#00000040,#00000073 15%,#000000bf 32%,#000,#000000bf 68%,#00000073 85%,#00000040);-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:100% 200%;mask-size:100% 200%;animation:scrollbar-flow 2.8s linear infinite}@keyframes scrollbar-flow{0%{-webkit-mask-position:0 100%;mask-position:0 100%}to{-webkit-mask-position:0 -100%;mask-position:0 -100%}}.noise{position:fixed;top:0;left:0;right:0;bottom:0;background-image:url(/images/noise.png);background-size:20%;background-repeat:repeat;opacity:.1;z-index:99998;pointer-events:none}.noise2{opacity:.05;background-size:31%}.backgroundGradient{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#191919,#050505 75%);z-index:-2000;pointer-events:none}.vignette{position:fixed;top:0;bottom:0;left:0;right:0;opacity:1;background:radial-gradient(circle at center,#0000 60%,#000000d9);pointer-events:none;z-index:100000}.nav{position:fixed;bottom:0;right:0;padding:24px;z-index:999999;pointer-events:none;opacity:1;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;gap:8px}.fullscreen-btn,.audio-btn{pointer-events:all;display:flex;align-items:center;justify-content:center;opacity:.5;padding:0;margin:0;transition:opacity .2s ease}.fullscreen-btn{background:#ffffff14;border-radius:50%;width:29px;height:29px}.fullscreen-btn:hover{opacity:1}.nav-sound-group{display:flex;flex-direction:column;align-items:center;gap:8px;background:#ffffff14;border-radius:999px;padding:10px 8px 8px;pointer-events:all;opacity:.5;transition:opacity .2s ease;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="white" opacity="0.15" stroke="none" width="30px" height="30px" viewBox="0 0 10.04 10.04"><circle cx="5.02" cy="5.02" r="4.52"/></svg>') 15 15,auto}.nav-sound-group:hover{opacity:1}.nav-sound-group .audio-btn{display:flex;align-items:center;padding:0;margin:0;pointer-events:none;opacity:1}.nav-note-color{width:8px;height:8px;border-radius:50%;flex-shrink:0;transition:background-color .75s ease}body.ui-hidden .nav,body.ui-hidden .custom-scrollbar-pill{opacity:0!important;transition:opacity .3s ease!important;pointer-events:none}body.ui-hidden::-webkit-scrollbar-thumb,body.ui-hidden::-webkit-scrollbar-track{background:transparent}.page-transition{position:relative;min-height:100%}@keyframes pageEnter{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:1}33%{opacity:1}to{opacity:0}}@keyframes glowBreathe{0%{filter:drop-shadow(0px 0px 75px rgba(255,255,255,.75))}to{filter:drop-shadow(0px 0px 25px rgba(255,255,255,.5))}}@media(max-width:768px){.nav{flex-direction:column;align-items:flex-end;gap:12px;pointer-events:all;padding:12px;opacity:1}body.ui-hidden .nav{opacity:1;pointer-events:all}.fullscreen-btn{display:none}.audio-btn{padding:20px;margin:-20px}}
