.nf-cat,.red-herring{cursor:pointer}#field,.hole{position:fixed;z-index:-1;pointer-events:none}.void-brand,.void-brand:hover,.void-term a:hover{color:var(--text)}#mood,.void-foot a,.void-host,.void-msg{color:var(--text-muted)}.brand-dot,.void-foot a:hover,.void-host b,.void-term a{color:var(--accent-hi)}[hidden]{display:none!important}html{color-scheme:dark}body,html{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a,img{-webkit-user-drag:none}body{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;overflow-x:clip}#field{inset:0;width:100%;height:100%}.hole{--size:min(118vmin, 980px);left:var(--hx,50%);top:var(--hy,40%);width:var(--size);height:var(--size);translate:calc(-50% + var(--ox,0px)) calc(-50% + var(--oy,0px));animation:1.8s cubic-bezier(.22,.68,0,1) both hole-in}.hole::after,.hole::before,.ring{position:absolute;border-radius:50%}.hole::before{content:'';inset:0;background:radial-gradient(circle,transparent 0 11%,rgba(200,73,106,.24) 16%,rgba(200,73,106,.09) 29%,rgba(200,73,106,.03) 47%,transparent 66%);animation:7s ease-in-out infinite hole-breathe}.hole::after{content:'';inset:39%;background:radial-gradient(circle,#000 55%,#050304 100%);box-shadow:0 0 0 1px rgba(224,96,126,.45),0 0 30px 4px rgba(200,73,106,.45),0 0 120px 30px rgba(200,73,106,.16),inset 0 0 28px 6px rgba(0,0,0,.9)}.ring{border:1px solid var(--accent-line)}.r2,.r3{border-style:dashed}.r1{z-index:1;inset:25%;border-color:rgba(240,160,184,.5);box-shadow:0 0 22px rgba(200,73,106,.4),inset 0 0 22px rgba(200,73,106,.3);transform:rotate(-16deg) scaleY(.3);animation:48s linear infinite ring-a}.r2{inset:14%;transform:rotate(62deg) scaleY(.38);animation:70s linear infinite reverse ring-b}.r3{inset:2%;border-color:var(--border);transform:rotate(-38deg) scaleY(.56);animation:110s linear infinite ring-c}@keyframes hole-in{from{scale:.55;opacity:0}to{scale:1;opacity:1}}@keyframes hole-breathe{0%,100%{scale:1;opacity:.85}50%{scale:1.05;opacity:1}}@keyframes ring-a{to{transform:rotate(344deg) scaleY(.3)}}@keyframes ring-b{to{transform:rotate(422deg) scaleY(.38)}}@keyframes ring-c{to{transform:rotate(322deg) scaleY(.56)}}.void-bar,.void-foot{padding-block:1rem;position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-inline:clamp(1rem,4vw,2rem)}.void-brand{font-family:var(--font-head);font-weight:800;font-size:1.1rem;letter-spacing:-.02em}.void-foot,.void-foot a{font-family:var(--font-mono);font-size:.72rem}.void-foot{flex-wrap:wrap;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);color:var(--text-faint)}.void-clock{display:flex;align-items:center;gap:.5rem}.void-clock .meta-sep{color:var(--border)}#clock{font-variant-numeric:tabular-nums}.void-links{display:flex;flex-wrap:wrap;gap:.4rem .9rem}.void-main{position:relative;z-index:1;display:grid;place-items:center;padding:clamp(.5rem,3vh,2rem) 20px clamp(1.5rem,5vh,3.5rem)}.void-copy{container-type:inline-size;width:min(100%,760px);display:grid;justify-items:center;text-align:center}.void-copy>*{animation-delay:calc(var(--n, 0) * 90ms + 150ms)}.void-copy>:first-child{--n:1}.void-copy>:nth-child(2){--n:2}.void-copy>:nth-child(3){--n:3}.void-copy>:nth-child(4){--n:4}.void-copy>:nth-child(5){--n:5}.void-copy>:nth-child(6){--n:6}.void-copy>:nth-child(7){--n:7}.void-copy>:nth-child(8){--n:8}.void-copy .nf-kicker,body[data-mode=page] .void-actions,body[data-mode=page] .void-host,body[data-mode=page] .void-term,body[data-mode=page] .void-word{display:none}.void-word{--len:6;padding-inline:.04em;max-width:100%;font-family:var(--font-head);font-weight:800;line-height:.95;letter-spacing:-.07em;overflow-wrap:anywhere;font-size:clamp(1.5rem, min(19vw, 17vh, calc(118vw / var(--len))), 9.5rem);background:linear-gradient(100deg,var(--text) 8%,var(--accent-hi) 58%,var(--text-faint) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 28px rgba(200, 73, 106, .28));animation:9s steps(1,end) 2s infinite void-glitch}@supports (font-size:1cqw){.void-word{font-size:clamp(1.5rem, min(24cqw, 17vh, calc(136cqw / var(--len))), 9.5rem)}}@keyframes void-glitch{0%,100%,90%,97%{translate:0 0;clip-path:none}91%{translate:-4px 0;clip-path:inset(10% 0 56% 0);filter:drop-shadow(4px 0 0 rgba(224, 96, 126, .85))}93%{translate:5px 0;clip-path:inset(58% 0 8% 0);filter:drop-shadow(-4px 0 0 rgba(240, 160, 184, .8))}95%{translate:-2px 0;clip-path:inset(32% 0 30% 0);filter:drop-shadow(3px 0 0 rgba(224, 96, 126, .85))}}.void-host{margin-top:.55rem;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.04em}.void-host b{font-weight:400}.void-title{margin-top:clamp(1.3rem,5.5vh,2.6rem);font-size:clamp(1.35rem, 3.6vw, 1.9rem);letter-spacing:-.035em;text-shadow:0 0 24px var(--bg)}.void-msg{min-height:1.5em;max-width:46ch;margin-top:.5rem;line-height:1.75;text-shadow:0 0 18px var(--bg)}#btn{margin-top:1.1rem;transition:translate .2s,border-color var(--transition),color var(--transition),background var(--transition),transform var(--transition)}.void-term{width:min(100%,560px);margin-top:1.5rem;text-align:left}.void-term .nf-key{min-width:5.5rem}.void-term .nf-terminal-body{gap:.3rem;padding:.85rem 1.1rem;min-height:9.6rem}.void-term .row{opacity:1;translate:0 0}.void-term a{text-decoration:underline;text-decoration-color:var(--accent-line);text-underline-offset:3px}.void-term .dim{color:var(--text-faint)}.caret{display:inline-block;width:.55em;height:1.05em;vertical-align:-.18em;background:var(--accent-hi);animation:1.05s steps(1,end) infinite caret}@keyframes caret{50%{opacity:0}}.void-actions{justify-content:center;margin-top:1.1rem}body[data-mode=page] .void-title{margin-top:.6rem;font-size:clamp(2rem, 6.5vw, 3.2rem)}body[data-mode=page] .void-msg{margin-top:.75rem}@media (max-width:580px){.void-term,.void-term .nf-terminal-body{border-radius:0}.void-bar .nf-header-home{font-size:.7rem}.void-foot{flex-direction:column;align-items:flex-start}}@media (max-height:760px){.void-main{padding-top:0;padding-bottom:1rem}.void-copy .void-term,.void-title{margin-top:1rem}.void-term .nf-terminal-bar{min-height:30px}.void-term .nf-terminal-body{min-height:8.6rem;padding:.7rem 1rem}.void-actions{margin-top:.8rem}.void-bar,.void-foot{padding-block:.7rem}}.red-herring{position:fixed;inset:0;width:min(80vw,600px);max-height:80vh;margin:auto;z-index:99;object-fit:contain;border-radius:2%;animation:.4s ease-out herring}@keyframes herring{from{scale:0;rotate:-30deg}to{scale:1;rotate:0deg}}