@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&display=swap");body.nothin-page .site-header,body.nothin-page header,body.nothin-page nav{display:none!important}body.nothin-page{cursor:none!important;background:#050505!important;overflow-x:hidden}.nothin-root{position:relative;background:#050505;color:#fff;min-height:100vh}@media (pointer:coarse){.nothin-cursor{display:none!important}body.nothin-page{cursor:auto!important}}.nothin-noise{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:0;mix-blend-mode:overlay}.nothin-noise canvas{width:100%;height:100%;image-rendering:pixelated}.nothin-glitch{animation:nothin-glitch-anim .3s linear}@keyframes nothin-glitch-anim{0%{transform:skewX(0deg);text-shadow:none;letter-spacing:0}15%{transform:skewX(-8deg);text-shadow:3px 0 #ff0040,-3px 0 #4dffff;letter-spacing:4px}30%{transform:skewX(5deg);text-shadow:-2px 0 #ff0040,2px 0 #4dffff;letter-spacing:-2px}45%{transform:skewX(-3deg);text-shadow:4px 0 #ff0040,-4px 0 #4dffff;letter-spacing:6px}60%{transform:skewX(6deg);text-shadow:-3px 0 #ff0040,3px 0 #4dffff;letter-spacing:1px}75%{transform:skewX(-2deg);text-shadow:2px 0 #ff0040,-2px 0 #4dffff;letter-spacing:-1px}to{transform:skewX(0deg);text-shadow:none;letter-spacing:0}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.nothin-blink{animation:blink 1s step-end infinite}.nothin-scroll-progress{position:fixed;top:0;left:0;height:1px;background:#4dffff;z-index:80;transform-origin:left;will-change:transform;transition:none}.nothin-heading-font{font-family:Playfair Display,Georgia,Times New Roman,serif;font-weight:900}.nothin-phrase{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;will-change:opacity,transform}.nothin-exit-btn{position:relative;padding:16px 32px;border:1px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.6);font-family:ui-monospace,monospace;font-size:14px;letter-spacing:.05em;cursor:none;transition:border-color .3s,color .3s;overflow:hidden}.nothin-exit-btn:before{content:"";position:absolute;inset:0;background:rgba(77,255,255,.05);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.nothin-exit-btn:hover{border-color:rgba(77,255,255,.4);color:hsla(0,0%,100%,.9)}.nothin-exit-btn:hover:before{transform:scaleX(1)}.nothin-exit-overlay{position:fixed;inset:0;background:#050505;z-index:100;pointer-events:none}.nothin-sound-toggle{position:fixed;bottom:24px;right:24px;z-index:70;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:hsla(0,0%,100%,.4);font-size:14px;cursor:none;transition:border-color .3s,color .3s}.nothin-sound-toggle:hover{border-color:rgba(77,255,255,.3);color:hsla(0,0%,100%,.7)}.nothin-ghost-footer{color:hsla(0,0%,100%,.06);font-family:ui-monospace,monospace;font-size:11px;letter-spacing:.15em;text-transform:uppercase;user-select:none}@media (prefers-reduced-motion:reduce){.nothin-blink,.nothin-glitch{animation:none!important}.nothin-blink{opacity:1}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}