:root{--ink: #1e1e1e;--ink-soft: #3d3d3d;--paper: #fefefe;--gray: #dedede;--green: #03aa5c;--amber: #f2c94c;--display: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pixel: "VT323", "JetBrains Mono", ui-monospace, monospace;--gutter: clamp(16px, 4vw, 48px);color:var(--ink);background:var(--paper);font-family:var(--display)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--paper);color:var(--ink)}a{color:inherit}a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.links-page{--cloud-a: #3d5afe;--cloud-b: #ffd23f;--cloud-c: #8fb0ff;--accent: #2f4bff;--bar-text: #ffd23f;--desk: #ffd23f;--desk-dot: rgba(30, 30, 30, .38);--desk-blob: var(--ink);--toy: var(--desk);--numbers-bg: #2f4bff;--numbers-text: var(--paper);--numbers-big: var(--paper);--band: #ff8fab;--band-text: var(--ink);position:relative;overflow:hidden}.pixel-text{font-family:var(--pixel);font-size:1.25rem;line-height:1.05;letter-spacing:.01em}.topbar{position:absolute;inset:0 0 auto;z-index:5;display:flex;justify-content:space-between;gap:8px;padding:0}.topbar-right{display:flex;gap:4px}.chip{display:inline-flex;align-items:center;height:36px;padding:0 10px;background:var(--paper);font-size:1.05rem;font-weight:500;letter-spacing:-.02em;text-decoration:none}.chip:hover,.chip-dark{background:var(--ink);color:var(--paper)}.chip-dark:hover{background:var(--accent)}.sky{position:relative;display:flex;flex-direction:column;align-items:center;padding:88px var(--gutter) 72px;text-align:center;background:radial-gradient(60% 45% at 8% 8%,color-mix(in srgb,var(--cloud-a) 95%,transparent),transparent 70%),radial-gradient(45% 40% at 92% 10%,color-mix(in srgb,var(--cloud-b) 95%,transparent),transparent 70%),radial-gradient(55% 35% at 55% 0%,color-mix(in srgb,var(--cloud-c) 95%,transparent),transparent 75%),radial-gradient(40% 30% at 30% 30%,color-mix(in srgb,var(--cloud-c) 70%,transparent),transparent 70%),radial-gradient(35% 30% at 78% 32%,color-mix(in srgb,var(--cloud-a) 55%,transparent),transparent 70%),linear-gradient(180deg,transparent 0 38%,var(--paper) 62%)}.sky:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.12 0 0 0 0 0.12 0 0 0 0 0.12 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply;opacity:.35;-webkit-mask-image:linear-gradient(180deg,#000 0 35%,transparent 60%);mask-image:linear-gradient(180deg,#000 0 35%,transparent 60%)}.sky>*{position:relative}.news{width:min(100%,380px);text-align:center}.news-body{display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--gray)}.news-cta{text-decoration:underline;text-underline-offset:3px}.news-cta:hover{color:var(--accent)}.leader{display:flex;align-items:baseline;gap:6px;width:min(100%,420px);margin:44px 0 18px;font-size:1rem;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.leader-dots{flex:1;min-width:24px;border-bottom:2px dotted var(--ink);transform:translateY(-4px)}.mega{margin:0;font-family:var(--display);font-weight:600;letter-spacing:-.055em;line-height:.88}.mega-ctas{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:40px}.mega-ctas a{font-size:clamp(2.8rem,11vw,7rem);font-weight:600;letter-spacing:-.045em;line-height:1;text-decoration:none;border-bottom:clamp(3px,.5vw,6px) solid var(--ink);padding-bottom:2px}.mega-ctas a:hover{color:var(--accent);border-color:var(--accent)}.margin-code{position:absolute;left:clamp(4px,6vw,120px);bottom:40px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--mono);font-size:.7rem;letter-spacing:.05em;color:var(--ink-soft);opacity:.8}.glyph-row{display:flex;justify-content:space-between;padding:0 8px 6px;font-family:var(--mono);font-size:.75rem}.win{display:flex;flex-direction:column;border:1px solid var(--ink);background:var(--paper);color:var(--ink);text-decoration:none;box-shadow:4px 4px 0 var(--ink)}.win-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 6px;background:var(--ink);color:var(--bar-text);font-family:var(--pixel);font-size:1.2rem;line-height:1;text-align:left}.win-bar-dots{color:var(--paper);letter-spacing:.1em}.win-body{display:flex;flex-direction:column;gap:10px;margin:3px;padding:14px;border:1px solid var(--ink);background:var(--paper)}.win-link{transition:transform .12s ease,box-shadow .12s ease}.win-link:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.win-link:hover .win-bar{background:var(--accent);color:var(--paper)}.win-link:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.win-name{font-size:1.6rem;font-weight:600;letter-spacing:-.04em;line-height:1}.win-text{font-size:1rem;line-height:1.35;letter-spacing:-.01em;color:var(--ink-soft)}.win-cta{margin-top:auto;padding-top:4px;font-family:var(--mono);font-size:.85rem;font-weight:500}.tag{align-self:flex-start;padding:1px 6px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:.75rem}.desk{position:relative;margin:0 var(--gutter);padding:44px 12px 28px;border:1px solid var(--ink);background-color:var(--desk);background-image:radial-gradient(var(--desk-dot) .9px,transparent 1.2px);background-size:6px 6px}.desk:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--desk-blob) 1.3px,transparent 1.6px);background-size:5px 5px;-webkit-mask-image:radial-gradient(circle at 92% 78%,#000 0 14%,transparent 34%),radial-gradient(circle at 6% 42%,#000 0 8%,transparent 24%),radial-gradient(circle at 48% 100%,#000 0 10%,transparent 30%);mask-image:radial-gradient(circle at 92% 78%,#000 0 14%,transparent 34%),radial-gradient(circle at 6% 42%,#000 0 8%,transparent 24%),radial-gradient(circle at 48% 100%,#000 0 10%,transparent 30%)}.desk-label{position:absolute;top:-1px;left:-1px;padding:2px 6px;background:var(--ink);color:var(--bar-text)}.desk-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;align-items:start}.desk-grid>.win{grid-column:1 / -1}.desk-grid>.win-clock,.desk-grid>.win-glider{grid-column:auto;order:1;align-self:stretch}.win-clock .win-bar-dots,.win-glider .win-bar-dots{display:none}.tiles{display:flex;gap:5px}.tile{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--ink);background:var(--gray);font-family:var(--mono);font-size:1.2rem;font-weight:600;text-transform:lowercase}.tile-hit{background:var(--green);color:var(--paper)}.tile-near{background:var(--amber)}.counts{display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--mono);font-size:.85rem}.counts b{font-weight:600;background:var(--ink);color:var(--paper);padding:0 4px}.counts-off,.counts-wait{color:var(--ink-soft)}.w-book .win-body{flex-direction:row;align-items:stretch;gap:14px}.book-cover{flex:0 0 auto;width:96px}.book-cover img{display:block;width:100%;height:auto;border:1px solid var(--ink)}.book-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.w-book .win-name{font-size:1.3rem}.talk-when{font-size:1.6rem}.w-talk .win-body{background:var(--gray)}.win-clock .win-body,.win-glider .win-body{gap:4px;padding:8px;background:transparent}.win-clock,.win-glider{background:var(--toy)}.clock-time{font-size:1.9rem}.clock-place{color:var(--ink-soft)}.life{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;width:84px}.life span{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%}.life .alive{background:var(--ink)}.numbers{padding:64px var(--gutter) 72px;background:var(--numbers-bg);color:var(--numbers-text);margin-top:-1px}.framed{position:relative;padding:26px 4px}.corners i{position:absolute;width:10px;height:10px;border-color:currentColor;border-style:solid;border-width:0}.corners i:nth-child(1){top:0;left:0;border-top-width:1px;border-left-width:1px}.corners i:nth-child(2){top:0;right:0;border-top-width:1px;border-right-width:1px}.corners i:nth-child(3){bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.corners i:nth-child(4){bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.mega-number{color:var(--numbers-big);font-size:clamp(3.4rem,15vw,10rem)}.footnote{margin:16px 0 0;font-family:var(--mono);font-size:.78rem;letter-spacing:.02em}.footnote a{text-underline-offset:3px}.stat-row{display:grid;grid-template-columns:1fr;gap:22px;margin:40px 0 0;padding:0;list-style:none}.stat-row li{display:flex;flex-direction:column;gap:4px;padding-left:10px;border-left:1px solid currentColor}.stat-value{font-size:clamp(2.8rem,9vw,4.4rem);font-weight:600;letter-spacing:-.05em;line-height:.95}.stat-label{font-size:1rem;opacity:.8}.profiles{padding:56px var(--gutter) 64px;background:var(--band);color:var(--band-text)}.profiles-head h2{margin:8px 0 32px;font-size:clamp(2.8rem,11vw,6rem);font-weight:600;letter-spacing:-.05em;line-height:.9}.label{font-family:var(--mono);font-size:.8rem;letter-spacing:.06em}.profile-list{margin:0;padding:0;list-style:none;border-top:1px solid currentColor}.profile-list a{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:14px 4px;border-bottom:1px solid currentColor;text-decoration:none}.profile-handle{overflow:hidden;font-size:1.2rem;font-weight:500;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap}.profile-arrow{font-family:var(--mono)}.profile-list a:hover{background:var(--band-text);color:var(--band)}.links-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;padding:40px var(--gutter) 48px;background:var(--ink);color:var(--paper)}.links-footer .win{border-color:var(--paper);box-shadow:none;background:var(--ink)}.links-footer .win-body{gap:2px;border-color:var(--paper);background:var(--ink);color:var(--paper)}.links-footer .win-bar{background:var(--paper);color:var(--ink)}.footer-site{font-size:clamp(1.8rem,6vw,3rem);font-weight:600;letter-spacing:-.05em;text-decoration:none;border-bottom:3px solid currentColor}.footer-site:hover{color:var(--bar-text)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hero-terminal{width:min(100%,760px);margin-top:36px;text-align:left}.hero-terminal .win-body{background:var(--ink);color:var(--paper)}.term{display:flex;flex-direction:column;font-family:var(--mono);font-size:clamp(.85rem,2.4vw,1.1rem);line-height:1.75}.term b{color:var(--bar-text);font-weight:500}.term-line{opacity:0;animation:term-in .12s ease-out forwards;animation-delay:calc(var(--i) * .42s)}.term-cursor{font-style:normal;color:var(--bar-text);animation:term-blink 1.1s steps(1) infinite}.neofetch{display:flex;flex-wrap:wrap;gap:8px 28px;margin:8px 0}.neofetch-art{margin:0;color:var(--bar-text);font:inherit;line-height:1.25}.neofetch-info{display:flex;flex-direction:column;min-width:0}.neofetch-info a{color:inherit;text-underline-offset:3px}.neofetch-head{color:var(--bar-text);font-weight:600}.neofetch-swatches{display:flex;gap:0;margin-top:10px}.neofetch-swatches i{width:26px;height:14px}.neofetch-swatches i:nth-child(1){background:var(--ink);outline:1px solid var(--paper)}.neofetch-swatches i:nth-child(2){background:var(--cloud-a)}.neofetch-swatches i:nth-child(3){background:var(--desk)}.neofetch-swatches i:nth-child(4){background:var(--band)}.neofetch-swatches i:nth-child(5){background:var(--cloud-c)}.neofetch-swatches i:nth-child(6){background:var(--paper)}@keyframes term-in{0%{opacity:0}to{opacity:1}}@keyframes term-blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.term-line{opacity:1;animation:none}.term-cursor{animation:none}}@media(min-width:720px){.desk{padding:56px 28px 40px}.desk-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:26px 22px}.desk-grid>.win{grid-column:span 3}.desk-grid>.win-clock,.desk-grid>.win-glider{grid-column:span 2;order:0;align-self:start}.desk-grid>.w-labs,.desk-grid>.w-blog,.desk-grid>.w-discord,.desk-grid>.w-secret{grid-column:span 2}.book-cover{width:120px}.stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.desk{padding:64px 48px 56px}.desk-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:30px 26px}.desk-grid>.w-youtube{grid-area:1 / 1 / auto / span 4}.desk-grid>.w-book{grid-area:1 / 5 / auto / span 5;margin-top:40px}.desk-grid>.win-clock{grid-area:1 / 10 / auto / span 3}.desk-grid>.w-comandle{grid-area:2 / 1 / auto / span 5}.desk-grid>.w-talk{grid-area:2 / 6 / auto / span 4;margin-top:10px}.desk-grid>.win-glider{grid-area:2 / 10 / auto / span 2;margin-top:30px}.desk-grid>.w-labs{grid-area:3 / 1 / auto / span 3}.desk-grid>.w-blog{grid-area:3 / 4 / auto / span 3;margin-top:24px}.desk-grid>.w-discord{grid-area:3 / 7 / auto / span 3}.desk-grid>.w-secret{grid-area:3 / 10 / auto / span 3;margin-top:24px}.numbers{padding:96px var(--gutter) 104px}.profiles{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;padding-top:80px;padding-bottom:88px}}@media(max-width:420px){.chip{height:32px;padding:0 8px;font-size:.95rem}.margin-code{display:none}.profile-list a{grid-template-columns:5.6rem minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.win-link{transition:none}}
