:root{--font-ui:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-display:"Instrument Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}
:root{--ink-950:#0a0a0a;--ink-900:#0f0f10;--ink-850:#141416;--ink-800:#1a1a1d;--ink-750:#202024;--ink-700:#26262b;--ink-600:#33333a;--ink-500:#4a4a53;--ink-400:#6b6b75;--ink-300:#8e8e99;--ink-200:#b4b4bd;--ink-100:#d9d9de;--ink-50:#f2f2f4;--white:#fff;--accent-500:#e6ff00;--accent-400:#eeff4d;--accent-600:#bfd400;--accent-700:#90a000;--accent-tint:#e6ff001a;--accent-tint-strong:#e6ff0033;--gold-500:#ffd166;--gold-400:#ffdf92;--gold-tint:#ffd16624;--green-500:#3ddc84;--green-tint:#3ddc8424;--yellow-500:#ffe14d;--yellow-tint:#ffe14d24;--red-500:#ff5a5a;--red-tint:#ff5a5a24;--blue-500:#5aa9ff;--blue-tint:#5aa9ff24;--bg-app:var(--ink-950);--bg-sidebar:#0d0d0e;--bg-canvas:var(--ink-900);--surface-1:var(--ink-850);--surface-2:var(--ink-800);--surface-3:var(--ink-750);--surface-card:var(--ink-850);--surface-input:#17171a;--surface-hover:#ffffff0b;--surface-active:#ffffff13;--surface-selected:#ffffff0f;--text-primary:#f5f5f6;--text-secondary:var(--ink-300);--text-tertiary:var(--ink-400);--text-disabled:var(--ink-500);--text-inverse:#0a0a0a;--text-accent:var(--accent-500);--text-link:var(--accent-400);--border-subtle:#ffffff0f;--border-default:#ffffff17;--border-strong:#ffffff29;--border-accent:#e6ff0073;--border-focus:var(--accent-500);--accent-solid:var(--accent-500);--accent-solid-hover:var(--accent-400);--accent-solid-press:var(--accent-600);--accent-on:#0a0a0a}
:root{--fs-display-xl:56px;--fs-display-lg:44px;--fs-display-md:34px;--fs-title-lg:24px;--fs-title-md:20px;--fs-title-sm:17px;--fs-body-lg:16px;--fs-body:14px;--fs-body-sm:13px;--fs-label:12px;--fs-micro:11px;--lh-display:1.06;--lh-title:1.2;--lh-body:1.55;--lh-tight:1.3;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--ls-display:-.03em;--ls-title:-.015em;--ls-body:0;--ls-caps:.08em}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--sidebar-w:260px;--topbar-h:56px;--composer-max-w:720px;--content-max-w:1120px}
:root{--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-pill:999px}
:root{--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 16px #00000073;--shadow-lg:0 18px 48px #0000008c;--shadow-inset-hairline:inset 0 1px 0 #ffffff0a;--glow-accent:0 0 0 1px #e6ff0059,0 8px 32px #e6ff002e;--glow-accent-strong:0 0 0 1px #e6ff0080,0 10px 44px #e6ff0052;--ring-focus:0 0 0 2px #0a0a0a,0 0 0 4px #e6ff0099;--blur-panel:saturate(140%) blur(18px)}
:root{--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--dur-slower:.42s;--ease-standard:cubic-bezier(.2,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-spring:cubic-bezier(.34,1.4,.64,1)}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg-app);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--accent-500);text-underline-offset:2px;text-decoration:underline}::selection{background:var(--accent-tint-strong);color:var(--text-primary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink-700);border-radius:var(--radius-pill);background-clip:content-box;border:3px solid #0000}::-webkit-scrollbar-track{background:0 0}.yk-caps{font-size:var(--fs-micro);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);font-weight:var(--fw-medium)}.yk-mono{font-family:var(--font-mono);font-variant-ligatures:none}
body{background:#060607}@keyframes ykPulse{0%,to{opacity:1;box-shadow:0 0 8px var(--green-500)}50%{opacity:.55;box-shadow:0 0 14px var(--green-500)}}@keyframes ykCaret{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes ykSpin{to{transform:rotate(360deg)}}@keyframes ykTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ykBlockPulse{0%,to{opacity:.28;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes ykWordFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ykTick{0%{opacity:.45;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes ykRoll{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes ykArrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes ykFlashRow{0%{background:var(--accent-tint)}to{background:0 0}}@keyframes ykArriveB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes ykFlashRowB{0%{background:var(--accent-tint)}to{background:0 0}}@keyframes ykShimmer{to{transform:translate(100%)}}@keyframes ykFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ykRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ykModalIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.yk-skeleton{background:var(--surface-2);position:relative;overflow:hidden}.yk-skeleton:after{content:"";background:linear-gradient(90deg,transparent 0,var(--surface-active) 50%,transparent 100%);animation:1.5s ease-in-out infinite ykShimmer;position:absolute;inset:0;transform:translate(-100%)}.yk-rise{animation:ykRise var(--dur-base) var(--ease-out) both}.yk-fade{animation:ykFadeIn var(--dur-base) var(--ease-out) both}.yk-modal-in{animation:ykModalIn var(--dur-slow) var(--ease-spring) both}.yk-backdrop-in{animation:ykFadeIn var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.yk-skeleton:after,.yk-rise,.yk-fade,.yk-modal-in,.yk-backdrop-in{animation:none}}.yk-hover-row:hover{background:var(--surface-hover)}.yk-hover-card:hover{border-color:var(--border-strong)}.yk-link-pill{transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.yk-link-pill:hover{background:var(--surface-3);color:var(--text-primary);text-decoration:none}[data-active=true]{background:var(--accent-tint)!important;color:var(--accent-500)!important;border-color:var(--border-accent)!important}[data-pill]{-webkit-user-select:none;user-select:none}[data-pill]:hover{background:var(--surface-3);color:var(--text-primary)}@media (max-width:600px){.yk-hide-sm{display:none!important}}.yk-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow:auto hidden}.yk-scroll-x::-webkit-scrollbar{display:none}.yk-feed-pad{padding:26px 26px 60px}.yk-featured-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.yk-movers-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.yk-cards-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.yk-allgames-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}@media (max-width:900px){.yk-movers-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.yk-featured-grid{grid-template-columns:1fr}.yk-movers-grid{grid-template-columns:repeat(2,1fr)}.yk-allgames-head{flex-direction:column;align-items:stretch;gap:14px}}@media (max-width:600px){.yk-featured-thumbs{display:none!important}.yk-feed-pad{padding:16px 15px 72px}}@media (max-width:420px){.yk-cards-grid{grid-template-columns:1fr}}.yk-site-grid{grid-template-columns:minmax(320px,1fr) 340px;align-items:start;gap:26px;display:grid}@media (max-width:860px){.yk-site-grid{grid-template-columns:1fr}.yk-token-root{padding-bottom:76px}}.yk-activity-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:720px){.yk-activity-grid{grid-template-columns:1fr}}.yk-buybar{display:none}@media (max-width:860px){.yk-buybar{z-index:60;padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:var(--blur-panel);backdrop-filter:var(--blur-panel);border-top:1px solid var(--border-default);background:#0d0d0eeb;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.yk-yoink-door{bottom:84px!important}}.yk-fork-sidebar{flex:none;display:flex}.yk-fork-panes{overflow:hidden}.yk-fork-form{border-right:1px solid var(--border-subtle);flex:0 0 clamp(360px,42%,560px);overflow-y:auto}.yk-fork-preview{flex:1}@media (max-width:820px){.yk-fork-sidebar{display:none}.yk-fork-panes{flex-direction:column;overflow:hidden auto}.yk-fork-form{border-right:none;border-bottom:1px solid var(--border-subtle);flex:none;width:100%;overflow:visible}.yk-fork-preview{flex:none;min-height:min(70vh,520px)}}.yk-studio-side{flex:none;height:100%;display:flex}.yk-launch-row{justify-content:center;align-items:flex-start;gap:34px;display:flex}.yk-launch-preview{flex:0 0 340px;min-width:0}@media (max-width:1020px){.yk-launch-row{flex-direction:column;align-items:stretch;gap:22px}.yk-launch-preview{width:100%;max-width:var(--composer-max-w);flex:none;margin:0 auto}}@media (max-width:820px){.yk-studio-side{display:none}}
