@font-face{font-family:Lilita One;src:url(/fonts/lilita-one.woff) format("woff");font-display:swap}@font-face{font-family:Nunito;src:url(/fonts/nunito.woff) format("woff");font-weight:200 1000;font-display:swap}:root{--walnut: #5a321a;--walnut-deep: #2a170c;--cream: #fff3dc;--parchment: #f4e3c1;--ink: #4a2a14;--ink-soft: #6b4527;--honey: #f5b843;--gold-soft: #f5d690;--sky-top: #2e6fc4;--sky-mid: #5d9be0;--sky-low: #a9d3f3;--sky-haze: #d9eefa;--steam-top: #2a475e;--steam-deep: #171a21;--steam-blue: #66c0f4;--steam-text: #c7d5e0;--discord: #5865f2;--discord-deep: #3c45a5;--display: "Lilita One", "Arial Rounded MT Bold", system-ui, sans-serif;--body: "Nunito", system-ui, sans-serif;color-scheme:light}*{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--body);background:var(--walnut-deep);color:var(--cream);overflow-x:hidden}img{max-width:100%}a{color:inherit}:focus-visible{outline:3px solid var(--honey);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 16px;border-radius:10px;background:var(--cream);color:var(--ink);font-weight:800}.skip:focus{top:12px}.wrap{width:min(1320px,calc(100% - 32px));margin:0 auto}.plank,.paper{position:relative;display:inline-flex;flex-direction:column;justify-content:center;height:76px;padding:0 36px;border-radius:14px;font-family:var(--display);font-size:29px;line-height:1;letter-spacing:.01em;white-space:nowrap;text-decoration:none}.plank{background:url(/art/ui/wood.webp) 0 0 / 180px,linear-gradient(#835028,var(--walnut) 70%,#4a2812);background-blend-mode:multiply;color:var(--cream);text-shadow:0 2px 0 rgb(30 12 2 / .55);box-shadow:inset 0 3px #ffd6a059,inset 0 -6px #1c0c0273,0 4px #2e1708,0 14px 26px #1c0c0273;transition:transform .15s cubic-bezier(.3,1.6,.5,1),box-shadow .15s}.plank:hover{transform:translateY(-3px) rotate(-1deg)}.plank:active{transform:translateY(2px);box-shadow:inset 0 3px #ffd6a04d,inset 0 -3px #1c0c0273,0 1px #2e1708,0 6px 12px #1c0c0266}.paper{padding:0 30px;font-size:25px;color:#6b4024;background:url(/art/ui/paper.webp) 0 0 / 256px,#f6e7c8;background-blend-mode:multiply;box-shadow:inset 0 2px #fff9,inset 0 -4px #78502833,0 4px #5a37198c,0 14px 26px #1c0c0259}.plank.steam{flex-direction:row;align-items:center;gap:14px;color:#fff;background:linear-gradient(var(--steam-top),#1b2838 60%,var(--steam-deep));text-shadow:0 2px 0 rgb(0 0 0 / .45);box-shadow:inset 0 2px #66c0f473,inset 0 -5px #00000059,0 4px #0b0d12,0 14px 26px #050a1480}.plank.steam:hover{background:linear-gradient(#336085,#1f3a52 60%,#1b2838)}.plank.steam:active{box-shadow:inset 0 2px #66c0f466,inset 0 -3px #00000059,0 1px #0b0d12,0 6px 12px #050a1473}.plank.steam .brand{width:1.15em;height:1.15em;flex:none;fill:var(--steam-text);filter:drop-shadow(0 2px 0 rgb(0 0 0 / .4))}.plank.steam small{margin:0;font:inherit;letter-spacing:inherit;opacity:1;text-shadow:inherit}.plank.apple{flex-direction:row;align-items:center;gap:12px;color:#fff;background:linear-gradient(#3a3a3c,#1c1c1e 55%,#000);text-shadow:0 2px 0 rgb(0 0 0 / .5);box-shadow:inset 0 2px #ffffff38,inset 0 -5px #00000073,0 4px #000,0 14px 26px #00000073}.plank.apple:hover{background:linear-gradient(#48484a,#2c2c2e 55%,#0a0a0a)}.plank.apple:active{box-shadow:inset 0 2px #fff3,inset 0 -3px #00000073,0 1px #000,0 6px 12px #0006}.plank.apple.soon{pointer-events:none}.plank.apple .brand{width:1.1em;height:1.1em;margin-top:-.12em;flex:none;fill:#fff;filter:drop-shadow(0 2px 0 rgb(0 0 0 / .4))}.plank.apple>span{display:flex;flex-direction:column}.plank.apple small{order:-1;margin:0 0 3px;opacity:.85}.plank small,.paper small{margin-top:4px;font-family:var(--body);font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1;opacity:.75;text-shadow:none}.ctas{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:820px){.ctas{flex-wrap:nowrap;gap:10px}.plank,.paper{height:58px;padding:0 18px;border-radius:12px;font-size:21px}.paper{font-size:19px}.plank.steam>span{display:flex;flex-direction:column}.plank.steam small{margin:0 0 3px;font-family:var(--body);font-size:12px;font-weight:800;letter-spacing:.02em;opacity:.85;text-shadow:none}.plank.steam,.plank.apple{gap:10px}.plank small,.paper small{font-size:12px}}.site-footer{background:var(--walnut-deep);color:#e9d4bb;padding:40px 0 36px}.site-footer .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px}.site-footer img{height:38px;width:auto}.site-footer ul{display:flex;flex-wrap:wrap;gap:8px 26px;padding:0;list-style:none}.site-footer a{color:var(--gold-soft);font-weight:800;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer small{font-size:14px;opacity:.8}
