.tile__score,.tile__kind{z-index:4;border:1px solid var(--cover-badge-line);border-radius:var(--radius-xs);background:var(--cover-badge-bg);height:24px;color:var(--cover-badge-ink);font-family:var(--font);font-size:var(--fs-xs);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:4px;padding:0 7px;font-weight:700;display:inline-flex;position:absolute}.tile__score{top:9px;left:9px}.tile__score b{color:var(--accent-fill);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:800}.tile__kind{transition:opacity .3s var(--ease-out);top:9px;right:9px}.tile:hover .tile__kind{opacity:0}.tile--skeleton .tile__score{display:none}.detail-badge--score{border-color:var(--accent);background:var(--accent-dim);color:var(--accent);font-weight:700}.kind-badge{border:1px solid var(--line-strong);color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);letter-spacing:.06em;align-items:center;padding:3px 7px;display:inline-flex}.kind-badge--pc{border-color:var(--accent);color:var(--accent)}.kind-badge--external{border-color:var(--cyan);color:var(--cyan)}.ai-score-compact{border:1px solid var(--accent-line);background:var(--accent-dim);color:var(--accent);font-family:var(--font);font-size:var(--fs-xs);align-items:center;gap:4px;padding:2px 6px;font-weight:700;display:inline-flex}.detail-score-section{margin:clamp(22px,3vw,38px) 0}.ai-score-panel{border:1px solid var(--line);background:var(--panel-bg);padding:clamp(18px,2.4vw,28px)}.ai-score-panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.ai-score-panel__status{border:1px solid var(--line);color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);letter-spacing:.06em;padding:3px 8px}.ai-score-panel__status.is-scoring{border-color:var(--warning);color:var(--warning)}.ai-score-panel__status.is-scored{border-color:var(--accent);color:var(--accent)}.ai-score-panel__score{align-items:flex-end;gap:8px;margin:16px 0 18px;display:flex}.ai-score-panel__score>b{color:var(--accent);font-family:var(--font-figure);letter-spacing:-.05em;font-size:clamp(48px,7vw,76px);font-weight:620;line-height:.9}.ai-score-panel__score>span{color:var(--faint);font-family:var(--font);font-size:var(--fs-xs)}.ai-score-panel__copy{border-left:1px solid var(--line);flex:1;max-width:620px;margin-left:clamp(10px,2vw,28px);padding-left:clamp(12px,2vw,22px)}.ai-score-panel__copy strong{color:var(--ink);font-size:var(--fs-sm);font-weight:650;display:block}.ai-score-panel__copy p{color:var(--muted);font-size:var(--fs-xs);margin-top:4px;line-height:1.7}.ai-score-bars{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;display:grid}.ai-score-bar{color:var(--faint);font-family:var(--font);font-size:var(--fs-xs);grid-template-columns:54px 1fr 30px;align-items:center;gap:8px;display:grid}.ai-score-bar>div{border:1px solid var(--line);background:var(--bg-2);height:5px}.ai-score-bar>div i{background:linear-gradient(90deg, var(--accent-deep), var(--accent-fill));height:100%;display:block}.ai-score-bar>b{color:var(--accent);font-size:var(--fs-xs);text-align:right}.ai-score-tags{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ai-score-tags span{border:1px solid var(--line);color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);padding:2px 6px}.ai-score-panel__note{border-top:1px dashed var(--line);color:var(--faint);font-size:var(--fs-xs);align-items:flex-start;gap:5px;margin-top:16px;padding-top:10px;line-height:1.6;display:flex}.pc-info-panel,.external-info-panel{border:1px solid var(--line);background:var(--panel-bg-soft);margin-top:16px;padding:14px}.pc-info-panel__head,.external-info-panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.pc-info-panel__head h2,.external-info-panel__head h2{font-size:var(--fs-lg);letter-spacing:-.01em;margin-top:4px;font-weight:620}.pc-info-panel__badge{border:1px solid var(--accent-line);color:var(--accent);font-family:var(--font);font-size:var(--fs-xs);flex:none;padding:2px 6px}.pc-platforms{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.pc-platforms span{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--font);font-size:var(--fs-xs);padding:2px 7px}.pc-info-list{gap:4px;margin:8px 0;display:grid}.pc-info-list>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.pc-info-list dt{color:var(--faint);font-family:var(--font);font-size:var(--fs-xs)}.pc-info-list dd{max-width:60%;color:var(--muted);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pc-info-list__hash{font-family:var(--font-mono)}.pc-requirements{border-left:2px solid var(--line-strong);margin:10px 0;padding-left:9px}.pc-requirements span{color:var(--faint);font-family:var(--font);font-size:var(--fs-xs);letter-spacing:.08em}.pc-requirements p{color:var(--muted);font-size:var(--fs-xs);white-space:pre-wrap;margin-top:3px;line-height:1.65}.pc-download,.external-info-panel .btn{justify-content:center;width:100%;margin-top:6px}.pc-info-panel__note,.external-info-panel__note{color:var(--faint);font-size:var(--fs-xs);align-items:flex-start;gap:5px;margin-top:8px;line-height:1.6;display:flex}.external-info-panel__host{color:var(--cyan);font-family:var(--font);font-size:var(--fs-xs);overflow-wrap:anywhere;margin:10px 0}.player-launch{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.player-launch__body{background:radial-gradient(520px 320px at 50% 0%, rgba(var(--accent-rgb), .1), transparent 70%), var(--bg);flex:1;place-items:center;padding:32px 18px 60px;display:grid}.player-launch__card{border:1px solid var(--line-strong);background:var(--elevated-bg);width:min(560px,100%);box-shadow:var(--shadow-lg);padding:clamp(22px,4vw,38px)}.player-launch__card h1{letter-spacing:-.01em;margin:12px 0 10px;font-size:clamp(32px,5vw,48px);font-weight:620;line-height:1.04}.player-launch__card>p{color:var(--muted);font-size:var(--fs-xs);line-height:1.75}.player-launch__pc{margin:12px 0}.player-launch__pc>p{color:var(--muted);font-size:var(--fs-xs);white-space:pre-wrap;line-height:1.65}.player-launch__controls{border:1px solid var(--line);background:rgba(var(--ink-rgb), .035);border-radius:8px;flex-direction:column;gap:6px;margin:12px 0;padding:11px 13px;display:flex}.player-launch__controls>span{color:var(--muted);font-size:var(--fs-xs);align-items:center;gap:5px;font-weight:600;display:inline-flex}.player-launch__controls p{color:var(--ink);font-size:var(--fs-xs);white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.8}.player-launch__meta{font-family:var(--font);font-size:var(--fs-xs);letter-spacing:.04em;color:var(--faint)!important}.player-launch__card>.btn{justify-content:center;width:100%;margin-top:16px}.player-launch__actions{gap:8px;margin-top:12px;display:flex}.player-launch__actions .btn{flex:1;justify-content:center}.player-launch__note{border-top:1px dashed var(--line);font-size:var(--fs-xs);align-items:flex-start;gap:5px;margin-top:16px;padding-top:10px;display:flex;color:var(--faint)!important}.player-score{border:1px solid var(--accent-line);background:var(--accent-dim);color:var(--accent);font-family:var(--font);font-size:var(--fs-xs);padding:4px 8px;font-weight:700}.publish-hub__tabs{border:1px solid var(--line-strong);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:clamp(22px,3vw,36px);display:grid}.publish-hub__tabs button{background:var(--panel-bg);color:var(--muted);text-align:left;border:0;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.publish-hub__tabs button b{color:var(--ink);font-size:var(--fs-xs);font-weight:650}.publish-hub__tabs button small{color:var(--faint);font-family:var(--font);font-size:var(--fs-xs)}.publish-hub__tabs button.is-active{background:var(--accent-fill);color:var(--accent-ink)}.publish-hub__tabs button.is-active b,.publish-hub__tabs button.is-active small{color:var(--accent-ink)}.platform-checks{flex-wrap:wrap;gap:6px;display:flex}.platform-checks button{border:1px solid var(--line);color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);background:0 0;padding:6px 12px}.platform-checks button.is-active{border-color:var(--accent);background:var(--accent-dim);color:var(--accent)}.publish-actions{justify-content:flex-end;margin-top:18px;display:flex}.publish-aside{flex-direction:column;gap:12px;display:flex}.publish-aside__card{border:1px solid var(--line);background:var(--panel-bg-soft);padding:16px}.publish-aside__card h3{font-size:var(--fs-lg);margin:8px 0 10px;font-weight:620}.publish-aside__card ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.publish-aside__card li{color:var(--muted);font-size:var(--fs-xs);gap:8px;line-height:1.6;display:flex}.publish-aside__card li span{color:var(--accent);font-family:var(--font);font-size:var(--fs-xs)}.publish-aside__card--warn{color:var(--warning);background:#ffbf000d;border-color:#ffbf0059;align-items:flex-start;gap:7px;display:flex}.publish-aside__card--warn p{color:var(--muted);font-size:var(--fs-xs);line-height:1.65}@media (max-width:900px){.publish-hub__tabs,.ai-score-bars{grid-template-columns:1fr}.ai-score-panel__score{flex-wrap:wrap;align-items:flex-start}.ai-score-panel__copy{border-left:0;width:100%;margin-left:0;padding-left:0}}@media (max-width:640px){.player-launch__card{padding:20px}.player-launch__actions{flex-direction:column}}.review-banner{background:#ffbf000f;border:1px solid #ffbf0066;align-items:flex-start;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.review-banner--rejected{background:#ff5a460f;border-color:#ff5a4673}.review-banner--draft{border-color:var(--line-strong);background:var(--panel-bg-soft)}.review-banner__icon{color:var(--warning);flex:none}.review-banner--rejected .review-banner__icon{color:var(--danger)}.review-banner b{color:var(--ink);font-size:var(--fs-xs);display:block}.review-banner p,.review-banner small{color:var(--muted);font-size:var(--fs-xs);margin-top:3px;line-height:1.65;display:block}.review-banner small{color:var(--faint);font-family:var(--font)}.pc-scan{border:1px dashed var(--line);color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);align-items:center;gap:5px;margin:8px 0;padding:6px 8px;display:flex}.pc-scan--clean{border-color:var(--accent-line);color:var(--accent)}.pc-scan--infected,.pc-scan--failed{color:var(--danger);border-color:#ff5a4673}.pc-scan small{color:var(--faint);margin-left:auto}.external-link-status{border:1px dashed var(--line);color:var(--muted);font-family:var(--font);font-size:var(--fs-xs);align-items:center;gap:5px;margin:0 0 10px;padding:5px 7px;display:flex}.external-link-status--dead{color:var(--danger);border-color:#ff5a4673}.external-info-panel .btn+.btn{margin-top:6px}.ai-score-bar{font-size:var(--fs-xs);grid-template-columns:64px 1fr 34px;gap:10px}.ai-score-bar>b,.ai-score-panel__status,.ai-score-panel__score>span,.ai-score-panel__note,.ai-score-tags span,.pc-platforms span,.pc-info-list dt,.pc-info-list dd,.pc-requirements span,.pc-requirements p,.external-link-status,.pc-scan,.pc-info-panel__note,.external-info-panel__note,.pc-info-panel__badge,.player-launch__meta,.player-launch__note,.player-score,.kind-badge,.ai-score-panel__copy p{font-size:var(--fs-xs)}
.home-arcade{--tile-radius:14px;--tile-gap:clamp(8px, .7vw, 12px);max-width:1680px;padding:clamp(16px, 1.8vw, 26px) var(--gutter) clamp(60px, 7vw, 100px);flex-direction:column;gap:clamp(26px,3vw,44px);margin:0 auto;display:flex}.hero{border:3px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(760px 420px at 92% 6%, color-mix(in srgb, var(--hero-accent,var(--accent-fill)) 22%, transparent), transparent 68%), linear-gradient(118deg, var(--surface) 0%, var(--bg-2) 100%);box-shadow:5px 5px 0 var(--accent-fill), 10px 10px 0 rgba(var(--pink-rgb), .5);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,3vw,56px);padding:clamp(24px,3.2vw,48px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:var(--accent-fill);width:120px;height:6px;position:absolute;top:0;left:0;transform:skew(-24deg)translate(-10px)}.hero--loading{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%);min-height:clamp(260px,26vw,360px);box-shadow:none;background-size:220% 100%;animation:1.6s infinite shimmer}.hero__body{z-index:2;flex-direction:column;gap:14px;min-width:0;max-width:640px;display:flex;position:relative}.hero__eyebrow{border:2px solid var(--accent-ink);background:var(--accent-fill);color:var(--accent-ink);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;box-shadow:2px 2px 0 var(--pink);border-radius:6px;align-self:flex-start;align-items:center;gap:9px;padding:4px 10px;font-weight:900;display:inline-flex;transform:rotate(-1.5deg)}.hero__eyebrow i{background:var(--accent-ink);border-radius:50%;width:6px;height:6px}.hero h1,.hero h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(32px,4.4vw,62px);font-weight:800;line-height:.98}.hero p{max-width:540px;color:var(--muted);font-size:var(--fs-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.hero__meta{color:var(--faint);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:9px;font-weight:600;display:flex}.hero__meta i{background:var(--pink);border-radius:50%;width:4px;height:4px}.hero__origin{border:1px solid rgba(var(--accent-rgb), .45);color:var(--accent);border-radius:5px;padding:0 6px;font-weight:700}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero__stats{color:var(--faint);font-size:var(--fs-xs);flex-wrap:wrap;align-items:stretch;margin-top:8px;display:flex}.hero__stats span{border-left:2px solid var(--line);align-items:baseline;gap:5px;padding:0 18px;display:inline-flex}.hero__stats span:first-child{border-left:0;padding-left:0}.hero__stats b{color:var(--ink);font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:800}.hero__poster{z-index:1;aspect-ratio:2/3;border:3px solid var(--ink);border-radius:var(--radius-md);width:clamp(184px,18.5vw,272px);box-shadow:6px 6px 0 var(--pink), 12px 12px 0 rgba(var(--cyan-rgb), .5), 0 20px 46px #00000073;transition:transform .4s var(--ease-pop), box-shadow .4s var(--ease-pop);flex:none;display:block;position:relative;overflow:hidden;transform:rotate(2deg)}.hero__poster:hover{box-shadow:8px 8px 0 var(--pink), 16px 16px 0 rgba(var(--cyan-rgb), .55), 0 26px 56px #00000080;transform:rotate(3.5deg)translateY(-4px)scale(1.02)}.hero__poster>.game-art{aspect-ratio:auto;width:100%;height:100%;position:absolute;inset:0}.hero__poster-tag{z-index:3;border:2px solid var(--accent-ink);background:var(--pink);color:var(--ink-on-media);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;box-shadow:2px 2px 0 var(--accent-fill);border-radius:5px;padding:3px 8px;font-weight:900;position:absolute;top:10px;left:10px;transform:rotate(-6deg)}.arcade__bar{z-index:40;margin:0 calc(var(--gutter) * -1);padding:12px var(--gutter);border-bottom:2px solid var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);align-items:center;gap:12px;display:flex;position:sticky;top:68px}.arcade__search{border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--control-bg);min-width:0;height:40px;color:var(--faint);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex:0 300px;align-items:center;gap:9px;padding:0 12px;display:flex}.arcade__search:focus-within{border-color:var(--accent);box-shadow:2px 2px 0 rgba(var(--pink-rgb), .35)}.arcade__search svg{color:var(--muted);flex:none}.arcade__search input{width:100%;min-width:0;color:var(--ink);font-size:var(--fs-sm);background:0 0;border:0;outline:none}.arcade__search input::placeholder{color:var(--faint)}.arcade__search button{color:var(--faint);background:0 0;border:0;place-items:center;display:grid}.arcade__cats{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.arcade__cats::-webkit-scrollbar{display:none}.arcade__cat{background:rgba(var(--ink-rgb), .04);height:34px;color:var(--muted);font-size:var(--fs-sm);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-base) var(--ease-pop);border:2px solid #0000;border-radius:7px;flex:none;padding:0 12px;font-weight:600}.arcade__cat:hover{border-color:var(--line-strong);background:rgba(var(--ink-rgb), .08);color:var(--ink)}.arcade__cat.is-active{border-color:var(--accent-ink);background:var(--accent-fill);color:var(--accent-ink);box-shadow:2px 2px 0 var(--pink);font-weight:800;transform:rotate(-1.5deg)}.arcade__count{color:var(--faint);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-weight:600}.arcade__sorts{border:2px solid var(--line);border-radius:var(--radius-sm);background:rgba(var(--ink-rgb), .03);flex:none;gap:2px;padding:2px;display:flex}.arcade__sorts button{height:30px;color:var(--faint);font-size:var(--fs-xs);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:6px;padding:0 11px;font-weight:600}.arcade__sorts button:hover{color:var(--ink)}.arcade__sorts button.is-active{background:var(--accent-dim);color:var(--accent);font-weight:800}.mosaic{--cols:8;--mosaic-gap:var(--tile-gap,12px);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:var(--mosaic-gap);grid-auto-rows:minmax(0,auto);grid-auto-flow:row;display:grid}@supports (container-type:inline-size){.mosaic-frame{container-type:inline-size}.mosaic{grid-auto-rows:calc((100cqw - (var(--cols) - 1) * var(--mosaic-gap)) / var(--cols) * 4 / 3)}.mosaic>.tile{aspect-ratio:auto;height:100%}}.tile{aspect-ratio:3/4;border:2px solid var(--line);border-radius:var(--tile-radius,14px);background:var(--surface-2);isolation:isolate;min-width:0;transition:transform .32s var(--ease-pop), box-shadow .32s var(--ease-pop), border-color var(--dur-base) var(--ease);display:block;position:relative;overflow:hidden}.tile--wide{aspect-ratio:3/2}.mosaic>.tile:nth-child(4n+1){transform:rotate(-.8deg)}.mosaic>.tile:nth-child(4n+3){transform:rotate(.8deg)}.tile__art{position:absolute;inset:0}.tile__art .game-art{aspect-ratio:auto;width:100%;height:100%}.tile__art>.game-art>svg{transition:transform .6s var(--ease-out);transform:scale(1.001)}.tile:hover .tile__art>.game-art>svg{transform:scale(1.06)}.tile__veil{z-index:1;pointer-events:none;border-radius:inherit;opacity:1;transition:opacity .3s var(--ease-out);background:linear-gradient(#0a0a0c00 46%,#0a0a0c85 76%,#0a0a0cdb 100%);position:absolute;inset:0}.tile:hover .tile__veil{background:linear-gradient(#0a0a0c14 26%,#0a0a0c94 74%,#0a0a0ce6 100%)}.tile__sheen{display:none}.tile__copy{z-index:3;color:var(--ink-on-media);pointer-events:none;flex-direction:column;gap:3px;padding:12px 13px 11px;display:flex;position:absolute;bottom:0;left:0;right:0}.tile__name{font-family:var(--font-display);letter-spacing:-.01em;text-overflow:ellipsis;text-shadow:0 1px 12px #0000008c;white-space:nowrap;font-size:clamp(13px,1vw,15px);font-weight:700;line-height:1.2;overflow:hidden}.tile__meta{color:#ffffffad;height:18px;font-size:var(--fs-xs);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform .3s var(--ease-out);align-items:center;gap:7px;font-weight:600;display:flex;overflow:hidden;transform:translateY(3px)}.tile:hover .tile__meta,.tile:focus-visible .tile__meta{opacity:1;transform:none}.tile__meta em{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-style:normal;display:inline-flex;overflow:hidden}.tile__meta em:last-child{opacity:.82;min-width:0}.tile__meta em svg{opacity:.6;flex:none}.tile__meta i{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:3px;height:3px}.tile__play{z-index:3;border:2px solid var(--accent-ink);background:var(--accent-fill);width:48px;height:48px;color:var(--accent-ink);box-shadow:3px 3px 0 var(--pink);opacity:0;transition:opacity .24s var(--ease-out), transform .32s var(--ease-pop);border-radius:10px;place-items:center;margin:-24px 0 0 -24px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.86)rotate(-6deg)}.tile:hover .tile__play,.tile:focus-visible .tile__play{opacity:1;transform:scale(1)rotate(-6deg)}.tile:hover{z-index:5;border-color:var(--ink);box-shadow:4px 4px 0 var(--accent-fill), 8px 8px 0 rgba(var(--pink-rgb), .6), 0 18px 38px #00000073;transform:rotate(0)translateY(-4px)scale(1.015)}.tile--cover .tile__veil{opacity:.26}.tile--cover .tile__copy{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform .3s var(--ease-out);transform:translateY(6px)}.tile--cover:hover .tile__veil,.tile--cover:focus-visible .tile__veil{opacity:1}.tile--cover:hover .tile__copy,.tile--cover:focus-visible .tile__copy{opacity:1;transform:none}.tile--skeleton{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-2) 50%, var(--surface) 70%);background-size:220% 100%;animation:1.6s infinite shimmer}.tile--pc .tile__play,.tile--external .tile__play{border-color:var(--line-strong);color:var(--ink-on-media);box-shadow:3px 3px 0 rgba(var(--cyan-rgb), .5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141418b8}.tile--tail{border:2px dashed var(--line-strong);background:rgba(var(--ink-rgb), .02);color:var(--muted);transition:border-color var(--dur-base) var(--ease-pop), color var(--dur-base) var(--ease-pop), background var(--dur-base) var(--ease-pop), box-shadow var(--dur-base) var(--ease-pop);place-items:center;display:grid}.tile--tail:hover{border-color:var(--accent);background:rgba(var(--accent-rgb), .08);color:var(--accent);box-shadow:3px 3px 0 rgba(var(--pink-rgb), .4);transform:rotate(0)}.tile__tail-inner{font-size:var(--fs-sm);align-items:center;gap:7px;padding:0 10px;font-weight:700;display:flex}.tile__tail-label{white-space:nowrap}.tile:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 5px var(--accent-fill), 4px 4px 0 rgba(var(--pink-rgb), .6);outline:none}.home-arcade:has([data-grid-item]:focus-visible):after{content:"← ↑ → ↓ 浏览　·　Enter 打开　·　Home / End 首尾";z-index:55;border:2px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 94%, transparent);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:3px 3px 0 rgba(var(--pink-rgb), .4);animation:hintIn .24s var(--ease-pop) both;border-radius:8px;padding:8px 16px;font-weight:600;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes hintIn{0%{opacity:0;transform:translate(-50%,6px)}}@media (max-width:1023px){.home-arcade:has([data-grid-item]:focus-visible):after{display:none}}.shelf{flex-direction:column;gap:12px;min-width:0;display:flex}.shelf__head{border-bottom:2px solid var(--line);justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:10px;display:flex;position:relative}.shelf__title{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:10px;font-size:clamp(18px,1.5vw,22px);font-weight:800;display:inline-flex}.shelf__title:before{content:"";background:var(--accent-fill);width:8px;height:18px;box-shadow:2px 2px 0 var(--pink);flex:none;transform:skew(-14deg)}.shelf__more{color:var(--muted);font-size:var(--fs-xs);align-items:center;gap:4px;font-weight:600;display:inline-flex}.shelf__more:hover{color:var(--ink)}.shelf__track{gap:var(--tile-gap);scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:minmax(148px,1fr);grid-auto-flow:column;padding:4px 6px 10px 2px;display:grid;overflow-x:auto}.shelf__track::-webkit-scrollbar{display:none}.shelf__track .tile{scroll-snap-align:start;aspect-ratio:3/4;height:auto}.studio-strip{border:3px solid var(--ink);border-radius:var(--radius-lg);background:radial-gradient(680px 300px at 100% 0%, rgba(var(--accent-rgb), .16), transparent 68%), linear-gradient(110deg, var(--surface) 0%, var(--bg-2) 100%);box-shadow:6px 6px 0 var(--accent-fill), 12px 12px 0 rgba(var(--cyan-rgb), .45);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);padding:clamp(24px,3vw,44px);display:grid;overflow:hidden}.studio-strip__eyebrow{color:var(--accent);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-weight:800;display:inline-flex}.studio-strip h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:12px;font-size:clamp(26px,3.2vw,44px);font-weight:800;line-height:1.04}.studio-strip p{max-width:520px;color:var(--muted);font-size:var(--fs-md);margin-top:10px;line-height:1.7}.studio-strip__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.arcade__empty{border:2px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:64px 20px;display:flex}.arcade__empty p{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:800}.arcade__empty span{max-width:440px;color:var(--muted);font-size:var(--fs-sm);line-height:1.65}@media (max-width:1500px){.mosaic{--cols:7}}@media (max-width:1240px){.mosaic{--cols:6}.arcade__count{display:none}.arcade__sorts{margin-left:auto}}@media (max-width:1023px){.mosaic{--cols:5}.arcade__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;position:static}.hero{grid-template-columns:minmax(0,1fr) auto;gap:24px}}@media (max-width:900px){.home-arcade{--tile-radius:11px}.mosaic{--cols:4}.hero{padding:22px}.hero__poster{width:clamp(120px,22vw,160px)}.hero__stats{display:none}.studio-strip{grid-template-columns:1fr}}@media (max-width:720px){.mosaic{--cols:3}.arcade__bar{flex-wrap:wrap;padding-bottom:10px}.arcade__search{flex:100%}.arcade__sorts{margin-left:0}.hero{box-shadow:4px 4px 0 var(--accent-fill), 8px 8px 0 rgba(var(--pink-rgb), .5);grid-template-columns:1fr;gap:22px}.hero__poster{order:-1;width:min(210px,58%);margin:0 auto;transform:rotate(-1.5deg)}.hero h1,.hero h2{font-size:clamp(30px,8vw,40px)}.hero__actions .btn{flex:auto}.tile__play{display:none}}@media (max-width:480px){.mosaic{--cols:2}.tile__name{font-size:var(--fs-xs)}}@media (hover:none){.tile__meta{opacity:1;height:auto;transition:none;transform:none}.tile__meta em:last-child,.tile--cover .tile__copy{display:none}.tile--cover .tile__veil{opacity:.34}.mosaic>.tile,.tile:hover{box-shadow:none;border-color:var(--line);transform:none}.tile__play,.tile__sheen{display:none}}@media (prefers-reduced-motion:reduce){.tile__meta{opacity:1;transition:none;transform:none}.tile__play,.tile__sheen{display:none}.mosaic>.tile{transform:none}}
[data-genre=arcade]{--genre:var(--genre-arcade)}[data-genre=action]{--genre:var(--genre-action)}[data-genre=puzzle]{--genre:var(--genre-puzzle)}[data-genre=casual]{--genre:var(--genre-casual)}[data-genre=shooter]{--genre:var(--genre-shooter)}[data-genre=adventure]{--genre:var(--genre-adventure)}[data-genre=strategy]{--genre:var(--genre-strategy)}[data-genre=card]{--genre:var(--genre-card)}[data-genre=runner]{--genre:var(--genre-runner)}[data-genre=simulation]{--genre:var(--genre-simulation)}.genre-chip{border-radius:var(--radius-xs);background:var(--genre,var(--accent-fill));min-height:24px;color:var(--genre-ink,var(--accent-ink));font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:800;line-height:1;display:inline-flex}.tile__genre{border-color:color-mix(in srgb, var(--genre) 55%, transparent);background:var(--cover-badge-bg);height:24px;color:var(--cover-badge-ink)}.tile__genre svg{color:var(--genre)}.tile[data-genre]:hover,.tile[data-genre]:focus-visible{border-color:var(--genre)}.genre-icon{color:var(--genre,currentColor);flex:none}.arcade__cat[data-genre],.filter-chip[data-genre]{align-items:center;gap:6px;display:inline-flex}.arcade__cat.is-active[data-genre],.filter-chip.is-active[data-genre]{box-shadow:2px 2px 0 var(--genre)}.arcade__cat.is-active .genre-icon,.filter-chip.is-active .genre-icon{color:var(--accent-ink)}.detail-stage[data-intensity=focus]{--tone:var(--game-accent,var(--genre,var(--accent-fill)));border-color:color-mix(in srgb, var(--tone) 28%, var(--line));box-shadow:4px 4px 0 color-mix(in srgb, var(--tone) 70%, transparent), var(--shadow)}.detail-stage[data-intensity=focus] .detail-stage__screen{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--tone) 18%, var(--screen)) 0%, var(--screen) 76%)}.btn[data-intensity=peak]{isolation:isolate;position:relative}.btn[data-intensity=peak]:not(:disabled):hover{box-shadow:var(--sticker-hover);transform:rotate(-1.5deg)translateY(-3px)scale(1.02)}.btn[data-intensity=peak]:not(:disabled):after{content:"";z-index:-1;border:2px solid var(--accent-fill);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:-2px}.btn[data-intensity=peak]:not(:disabled):hover:after{animation:peakBurst var(--dur-slow) var(--ease-out)}@keyframes peakBurst{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.18,1.5)}}.btn--primary:not(:disabled):active{transition-duration:var(--dur-fast);transform:rotate(-1deg)scale(.96)}.tile:not(.tile--skeleton):hover{translate:0 -3px}.engage-btn.is-active svg{animation:likePop var(--dur-slow) var(--ease-pop)}@keyframes likePop{0%{transform:scale(1)}45%{transform:scale(1.3)}to{transform:scale(1)}}.hero h1,.hero h2{font-size:var(--fs-display);font-weight:800;line-height:var(--lh-display);letter-spacing:var(--tracking-display)}.detail-title{letter-spacing:-.025em;font-size:clamp(30px,3vw,48px);font-weight:800;line-height:1}:lang(zh) .hero h1,:lang(zh) .hero h2,:lang(ja) .hero h1,:lang(ja) .hero h2,:lang(zh) .detail-title,:lang(ja) .detail-title{letter-spacing:-.02em}.player-result__score b{font-size:var(--fs-score);letter-spacing:-.02em;font-weight:700}.hero:not(.hero--loading){box-shadow:5px 5px 0 var(--accent-fill), 10px 10px 0 color-mix(in srgb, var(--hero-accent,var(--pink)) 60%, transparent)}.hero:not(.hero--loading):after{content:"";z-index:-1;background:var(--halftone);opacity:.22;pointer-events:none;position:absolute;inset:0 0 0 38%;-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000 0%,#0000 72%);mask-image:radial-gradient(120% 90% at 100% 0,#000 0%,#0000 72%)}.player-result__card{isolation:isolate;position:relative;overflow:hidden}.player-result__card:before{content:"";z-index:-1;background:var(--halftone);opacity:.18;pointer-events:none;position:absolute;inset:0 0 45% 45%;-webkit-mask-image:radial-gradient(100% 100% at 100% 0,#000 0%,#0000 70%);mask-image:radial-gradient(100% 100% at 100% 0,#000 0%,#0000 70%)}.player-result__score b{animation:misregister .52s var(--ease-out) both}@keyframes misregister{0%{text-shadow:6px 0 0 rgba(var(--pink-rgb), .9), -6px 0 0 rgba(var(--cyan-rgb), .9);transform:translate(-2px)}35%{text-shadow:-3px 0 0 rgba(var(--pink-rgb), .85), 3px 0 0 rgba(var(--cyan-rgb), .85);transform:translate(1px)}70%{text-shadow:var(--misregister);transform:translate(0)}to{text-shadow:1px 0 0 rgba(var(--pink-rgb), .5), -1px 0 0 rgba(var(--cyan-rgb), .5)}}.empty-state{isolation:isolate;position:relative;overflow:hidden}.empty-state:before{content:"";z-index:-1;background:var(--halftone);opacity:.1;pointer-events:none;width:260px;height:260px;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%);-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#0000 62%)}.empty-state__icon{border:2px solid var(--accent-ink);background:var(--accent-fill);width:52px;height:52px;box-shadow:var(--sticker-sm);border-radius:14px;transform:rotate(-6deg);color:var(--accent-ink)!important}.empty-state[role=alert] .empty-state__icon{border-color:var(--danger-line);background:var(--danger-dim);box-shadow:none;color:var(--danger)!important}::view-transition{pointer-events:none}::view-transition-group(.morph){animation-duration:.4s;animation-timing-function:var(--ease-out)}::view-transition-image-pair(.morph){animation-name:morphBlur;animation-duration:.4s}@keyframes morphBlur{30%{filter:blur(3px)}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}.player-result__score b{text-shadow:none;animation:none}}
pre,code,kbd,samp{font-family:var(--font-mono)}[class*=__count],[class*=__score],[data-tabular]{font-variant-numeric:tabular-nums}:lang(zh) .brand__text small,:lang(ja) .brand__text small,:lang(zh) .section-index,:lang(ja) .section-index,:lang(zh) .live-pill,:lang(ja) .live-pill,:lang(zh) .site-footer__links h4,:lang(ja) .site-footer__links h4,:lang(zh) .content-hero__meta,:lang(ja) .content-hero__meta,:lang(zh) .content-side__label,:lang(ja) .content-side__label,:lang(zh) .discover-pager__end,:lang(ja) .discover-pager__end,:lang(zh) .discover-controls__label,:lang(ja) .discover-controls__label,:lang(zh) .discover-sort__label,:lang(ja) .discover-sort__label{letter-spacing:.02em}@media (max-width:720px){input,textarea,select{font-size:16px!important}}
.language-switcher{flex:none;font-size:12px;position:relative}.language-switcher summary{border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-height:36px;padding:6px 9px;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-switcher nav{z-index:80;background:var(--elevated-bg);border:1px solid var(--line-strong);width:170px;box-shadow:0 12px 40px rgba(var(--scrim-rgb), .33);border-radius:10px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.language-switcher nav a{border-radius:6px;padding:10px 12px}.language-switcher nav a:hover,.language-switcher nav a[aria-current]{color:var(--accent);background:var(--accent-dim)}.brand-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding:28px 32px 18px;display:flex}.brand-intro h1{letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(20px,2vw,30px);line-height:1.25}.brand-intro p{color:var(--muted);max-width:660px;margin:0;font-size:13px;line-height:1.6}.brand-intro nav{max-width:420px;color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.brand-intro nav a:hover{color:var(--accent)}.marketing-page{max-width:1200px;margin:auto;padding-block:48px 64px}.marketing-hero{max-width:840px;margin-bottom:36px}.marketing-hero h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:18px 0;font-size:clamp(30px,5vw,56px);line-height:1.15}.marketing-hero p{color:var(--muted);font-size:17px;line-height:1.8}.marketing-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.marketing-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:40px 0;display:grid}.marketing-sections section{border-top:1px solid var(--line-strong);padding-top:20px}.marketing-sections h2{margin:0 0 14px;font-size:22px;line-height:1.4}.marketing-sections p,.marketing-note{color:var(--muted);font-size:15px;line-height:1.8}.marketing-note{border-left:2px solid var(--accent);background:var(--accent-dim);margin-block:32px;padding:12px 18px}.game-language-note{max-width:1200px;color:var(--muted);margin:0 auto;padding:12px 24px 24px;font-size:12px;line-height:1.8}.new-games-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:10px;display:grid}html[lang=ja]{--font:"Space Grotesk Variable", -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", "Yu Gothic", Meiryo, sans-serif;--font-display:var(--font)}:lang(zh) .arcade-nav__label,:lang(zh) .creator-page .creator-glance h2,:lang(zh) .discover-head h1,:lang(zh) .discover-toolbar__label,:lang(zh) .arcade-card__kicker,:lang(zh) .platform-shell .studio-gate__copy h1,:lang(zh) .stats-page .stats-head h1,:lang(zh) .stats-page .stats-method__list span{letter-spacing:normal}@media (max-width:1280px){.site-header .site-nav{gap:4px}.site-header .site-nav a{padding-inline:8px}.site-header .header-cta{display:none}}@media (max-width:860px){.brand-intro{flex-direction:column;align-items:start;padding:20px}.new-games-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:180px}}@media (max-width:600px){.language-switcher summary span{display:none}.marketing-page{padding-top:28px}.marketing-sections{grid-template-columns:1fr;gap:24px}.new-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px}.brand-intro h1{font-size:22px}}
.arcade-hub{--arcade-rail:clamp(200px, 14.2vw, 234px);--arcade-gap:14px;--arcade-gutter:30px;isolation:isolate;min-height:100dvh;color:var(--ink);background: linear-gradient(rgba(var(--ink-rgb), .032) 1px, transparent 1px) 0 0 / 76px 76px, linear-gradient(90deg, rgba(var(--ink-rgb), .032) 1px, transparent 1px) 0 0 / 76px 76px,  var(--ambient-wash), radial-gradient(1100px 650px at 8% -8%, rgba(var(--arcade-water-rgb), .1), transparent 70%), radial-gradient(780px 520px at 102% 0%, rgba(var(--arcade-sunset-rgb), .08), transparent 72%), var(--bg);position:relative}.arcade-ambient{inset:0 0 0 var(--arcade-rail);z-index:0;pointer-events:none;opacity:.28;position:fixed;overflow:hidden}.arcade-ambient__art{filter:saturate(1.12);width:100%;height:100%;animation:arcade-ambient-fade .52s var(--ease-out) both, arcade-ambient-drift 54s ease-in-out infinite alternate}.arcade-ambient__art>.game-cover,.arcade-ambient__art>.game-art{aspect-ratio:auto;width:100%;height:100%}.arcade-ambient__art .game-cover img,.arcade-ambient__art .game-art>svg{object-fit:cover;width:100%;height:100%}.arcade-ambient:after{content:"";background:linear-gradient(90deg, var(--bg) 0%, transparent 58%, var(--bg) 100%), linear-gradient(180deg, var(--bg) 0%, transparent 20%), linear-gradient(0deg, var(--bg) 0%, transparent 62%);position:absolute;inset:0}@keyframes arcade-ambient-fade{0%{opacity:0}to{opacity:1}}@keyframes arcade-ambient-drift{0%{transform:scale(1.02)translate(0,0)}to{transform:scale(1.09)translate(-1.6%,-1.2%)}}:root{scrollbar-color:var(--arcade-scroll-thumb) var(--arcade-scroll-track)}:root ::-webkit-scrollbar-track{background:var(--arcade-scroll-track)}:root ::-webkit-scrollbar-thumb{border-color:var(--arcade-scroll-track);background:var(--arcade-scroll-thumb)}.arcade-hub--collapsed{--arcade-rail:72px}.arcade-recent{margin:12px 0 28px}.arcade-recent__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.arcade-recent__heading h2{margin:0 0 5px;font-size:20px}.arcade-recent__heading p{color:var(--muted);margin:0;font-size:12px}.arcade-recent__heading button{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;min-height:44px;padding:4px 0 4px 8px;display:inline-flex}.arcade-recent__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.arcade-recent__card{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:14px;min-width:0;padding:12px;display:flex}.arcade-recent__cover{border-radius:8px;flex:0 0 112px;align-self:stretch;width:112px;overflow:hidden}.arcade-recent__cover>*{height:100%;min-height:96px}.arcade-recent__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.arcade-recent__copy h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px}.arcade-recent__copy p{color:var(--muted);margin:0 0 9px;font-size:12px}.arcade-recent__play{background:var(--accent-dim);min-height:36px;color:var(--ink);border-radius:7px;align-items:center;gap:7px;margin-top:auto;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.arcade-recent a:focus-visible,.arcade-recent button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:1600px){.arcade-recent__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.arcade-recent__list{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:min(300px,92%);grid-auto-flow:column;padding:3px;overflow-x:auto}.arcade-recent__card{scroll-snap-align:start}.arcade-recent__heading{align-items:flex-start;gap:10px}.arcade-recent__heading button{font-size:12px}.arcade-recent__cover{flex-basis:88px;width:88px}.arcade-recent__play{min-height:44px}}.arcade-hub__body{z-index:1;margin-left:var(--arcade-rail);min-width:0;position:relative}.app-shell--arcade>.site-main{padding-bottom:0;overflow:visible}.arcade-hub__skip{z-index:150;background:var(--accent-fill);color:var(--accent-ink);font-size:var(--fs-sm);border-radius:8px;padding:9px 14px;font-weight:800;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.arcade-hub__skip:focus{transform:none}.arcade-sidebar{z-index:75;width:var(--arcade-rail);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:radial-gradient(160% 56% at 0% 0%, rgba(var(--arcade-water-rgb), .1), transparent 78%), var(--sidebar-bg);border-right:1px solid var(--line);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.arcade-sidebar:after{content:"";background:linear-gradient(180deg, var(--accent-line), rgba(var(--cyan-rgb), .26), transparent);pointer-events:none;width:1px;height:75%;position:absolute;top:0;right:0}.arcade-sidebar__head{flex:none;align-items:center;gap:6px;min-height:72px;padding:14px 10px 10px 14px;display:flex}.arcade-sidebar__brand{min-width:0;color:var(--ink);flex:1;align-items:center;gap:9px;display:flex}.arcade-sidebar__brand .brand__mark{width:36px;height:36px;box-shadow:none;border-radius:10px;flex:none}.arcade-sidebar__brand-copy{gap:2px;min-width:0;line-height:1.2;display:grid}.arcade-sidebar__brand-copy b{letter-spacing:.01em;font-size:15px;font-weight:800}.arcade-sidebar__brand-copy small{color:var(--faint);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.arcade-sidebar__head .icon-btn{width:28px;height:30px;color:var(--faint);background:0 0;border:0;border-radius:8px;flex:none}.arcade-sidebar__head .icon-btn:hover{background:var(--surface-2);color:var(--ink);transform:none}.arcade-nav{flex-direction:column;flex:1;gap:16px;padding:6px 10px 12px;display:flex}.arcade-nav__group{gap:2px;display:grid}.arcade-nav__item{width:100%;min-height:36px;color:var(--muted);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:6px 9px;font-size:13px;font-weight:550;line-height:1.35;display:flex;position:relative}.arcade-nav__item>svg{opacity:.82;flex:none}.arcade-nav__item:hover{background:var(--surface-2);color:var(--ink)}.arcade-nav__item:hover>svg{opacity:1}.arcade-nav__item[aria-pressed=true]{background:linear-gradient(100deg, var(--accent-dim), rgba(var(--cyan-rgb), .06));border-color:var(--accent-line);color:var(--ink);font-weight:750}.arcade-nav__item[aria-pressed=true]:before{content:"";background:var(--accent);width:3px;height:16px;box-shadow:0 0 9px var(--accent-dim);border-radius:2px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.arcade-nav__item[aria-pressed=true]>svg{color:var(--accent);opacity:1}.arcade-nav__label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin:0 0 6px;padding:0 7px;font-size:12px;font-weight:800;display:flex}.arcade-nav__label em{letter-spacing:.14em;color:var(--faint);font-size:12px;font-style:normal}.arcade-nav__genre-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.arcade-nav__genre{background:rgba(var(--ink-rgb), .025);min-width:0;min-height:30px;color:var(--muted);text-align:left;letter-spacing:-.01em;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;font-size:12px;font-weight:650;display:flex;position:relative}.arcade-nav__genre>svg{color:var(--genre,var(--accent));flex:none}.arcade-nav__genre>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arcade-nav__genre:hover{color:var(--ink);border-color:color-mix(in srgb, var(--genre,var(--accent)) 38%, transparent);background:color-mix(in srgb, var(--genre,var(--accent)) 12%, transparent);transform:translateY(-1px)}.arcade-nav__genre[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb, var(--genre,var(--accent)) 55%, transparent);background:color-mix(in srgb, var(--genre,var(--accent)) 17%, var(--sidebar-bg));font-weight:800}.arcade-nav__genre[aria-pressed=true]>svg{color:var(--genre,var(--accent))}.arcade-sidebar__boost{border:1px solid rgba(var(--pink-rgb), .38);background:radial-gradient(100% 180% at 0% 0%, rgba(var(--pink-rgb), .23), transparent 78%), linear-gradient(110deg, var(--surface), rgba(var(--accent-rgb), .12));color:var(--ink);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:11px;align-items:center;gap:8px;margin-top:2px;padding:9px 10px;display:flex;position:relative;overflow:hidden}.arcade-sidebar__boost:hover{border-color:var(--pink);box-shadow:var(--arcade-card-shadow);transform:translateY(-1px)}.arcade-sidebar__boost-icon{background:var(--arcade-badge-end);width:28px;height:28px;color:var(--accent-ink);border-radius:8px;flex:none;place-items:center;display:grid}.arcade-sidebar__boost-copy{gap:1px;min-width:0;line-height:1.2;display:grid}.arcade-sidebar__boost-copy b{font-size:12px;font-weight:800}.arcade-sidebar__boost-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.arcade-sidebar__boost-arrow{color:var(--pink);opacity:.9;flex:none;margin-left:auto}.arcade-nav__creators{margin-top:0}.arcade-nav__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 7px 0;display:flex}.arcade-nav__footer a{min-height:30px;color:var(--faint);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.arcade-nav__footer a:hover{color:var(--ink)}.arcade-nav__footer a:last-child{color:var(--accent);letter-spacing:.08em}.arcade-hub--collapsed .arcade-sidebar__head{flex-direction:column;gap:6px;min-height:68px;padding:12px 8px 4px}.arcade-hub--collapsed .arcade-sidebar__brand-copy,.arcade-hub--collapsed .arcade-sidebar .arcade-nav__item>span,.arcade-hub--collapsed .arcade-sidebar .arcade-nav__label,.arcade-hub--collapsed .arcade-sidebar .arcade-nav__genre>span,.arcade-hub--collapsed .arcade-sidebar .arcade-sidebar__boost-copy,.arcade-hub--collapsed .arcade-sidebar .arcade-sidebar__boost-arrow{display:none}.arcade-hub--collapsed .arcade-sidebar .arcade-nav{gap:12px;padding:4px 8px 10px}.arcade-hub--collapsed .arcade-sidebar .arcade-nav__item{justify-content:center;min-height:34px;padding-inline:0}.arcade-hub--collapsed .arcade-sidebar .arcade-nav__genre-grid{gap:4px}.arcade-hub--collapsed .arcade-sidebar .arcade-nav__genre{justify-content:center;min-height:30px;padding:0}.arcade-hub--collapsed .arcade-sidebar .arcade-nav__group+.arcade-nav__group{border-top:1px solid var(--line);padding-top:10px}.arcade-hub--collapsed .arcade-sidebar__boost{justify-content:center;padding:6px}.arcade-hub--collapsed .arcade-sidebar .arcade-nav__footer{flex-direction:column;padding-inline:0}.arcade-hub--collapsed .arcade-sidebar .arcade-nav__footer a:first-child span{display:none}.site-header.site-header--arcade{border:0;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header--arcade .site-header__inner{height:74px;padding:14px var(--arcade-gutter);gap:18px}.site-header--arcade .site-header__actions{flex:none;gap:8px;margin-left:auto}.site-header--arcade .header-login{border-color:rgba(var(--cyan-rgb), .4);background:rgba(var(--cyan-rgb), .08);min-height:38px;color:var(--ink);box-shadow:none;padding-inline:14px;display:inline-flex}.site-header--arcade .header-login:hover{border-color:var(--accent);color:var(--accent)}.site-header--arcade .header-sound{display:inline-grid}.site-header--arcade .icon-btn{border-color:#0000;border-radius:9px;width:34px;height:36px}.site-header--arcade .icon-btn:hover{border-color:var(--line-strong);color:var(--accent);transform:translateY(-1px)}.site-header--arcade .arcade-hub__menu,.arcade-hub__mobile-brand{display:none}.arcade-hub__search{border:1px solid var(--line-strong);background:var(--control-bg);min-width:0;max-width:760px;min-height:42px;color:var(--faint);transition:border-color var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);border-radius:999px;flex:1;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex}.arcade-hub__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.arcade-hub__search>svg{color:var(--accent);flex:none}.arcade-hub__search input{width:100%;min-width:0;min-height:40px;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-size:13px}.arcade-hub__search input::placeholder{color:var(--faint)}.arcade-hub__search input::-webkit-search-cancel-button{-webkit-appearance:none}.arcade-hub__search button{width:28px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.arcade-hub__search button:hover{color:var(--ink);background:var(--surface-2)}.arcade-console-link{border:1px solid var(--line-strong);background:var(--control-bg);min-height:40px;color:var(--muted);transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-base) var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.arcade-console-link:hover,.arcade-console-link:focus-visible{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 8px 22px -12px var(--accent)}.arcade-spotlight{animation:arcade-stage-in .26s var(--ease-out)}@keyframes arcade-stage-in{0%{opacity:.72}to{opacity:1}}.arcade-hub__content{padding:0 var(--arcade-gutter) 26px}.arcade-hub__heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:102px;padding:22px 0 18px;display:flex;position:relative}.arcade-hub__title{flex-direction:column;gap:5px;min-width:0;display:flex}.arcade-hub__eyebrow{color:var(--faint);font-family:var(--font-figure);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.arcade-hub__eyebrow i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 8px rgba(var(--lime-rgb), .4);border-radius:50%;flex:none}.arcade-hub__eyebrow b{color:var(--accent);letter-spacing:.08em;font-weight:700}.arcade-hub__title h1{width:fit-content;font-family:var(--font-display);letter-spacing:-.025em;background:linear-gradient(105deg, var(--ink) 22%, var(--arcade-title-end) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(27px,2.7vw,40px);font-weight:800;line-height:1.08}.arcade-hub__title p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.arcade-hub__sort{border:1px solid var(--line-strong);background:var(--control-bg);border-radius:999px;flex:none;align-items:center;min-height:38px;display:flex;position:relative}.arcade-hub__sort>svg{pointer-events:none;color:var(--faint);position:absolute;left:12px}.arcade-hub__sort>svg:last-child{left:auto;right:10px}.arcade-hub__sort select{appearance:none;border-radius:inherit;width:118px;min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 28px 7px 36px;font-size:12px;font-weight:600}.arcade-hub__sort option{background:var(--surface);color:var(--ink)}.arcade-hub__sort:focus-within{border-color:var(--accent)}.arcade-hub__chips{display:none}.arcade-hub__chips button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:650;display:inline-flex}.arcade-hub__chips button:before{content:"";background:var(--genre,var(--accent));border-radius:50%;width:5px;height:5px}.arcade-hub__chips button[aria-pressed=true]{border-color:color-mix(in srgb, var(--genre,var(--accent)) 55%, transparent);background:color-mix(in srgb, var(--genre,var(--accent)) 14%, var(--surface));color:var(--ink)}.arcade-hub__filter-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:2px 0 14px;font-size:12px;display:flex}.arcade-hub__filter-summary button{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;display:flex}.arcade-hub__filter-summary button:hover{border-color:var(--accent-line);color:var(--accent)}.arcade-spotlight{border:1px solid var(--line-strong);background:radial-gradient(120% 170% at 100% 0%, color-mix(in srgb, var(--genre,var(--accent)) 15%, transparent), transparent 68%), var(--surface);max-height:clamp(320px,44vh,560px);box-shadow:var(--arcade-card-shadow);border-radius:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.52fr) minmax(300px,.72fr);margin:4px 0 26px;display:grid;overflow:hidden}.arcade-spotlight__media{background:var(--screen);min-width:0;height:100%;min-height:0;color:var(--arcade-overlay-ink);display:block;position:relative;overflow:hidden}.arcade-spotlight__media>.game-cover,.arcade-spotlight__media>.game-art{aspect-ratio:auto;width:100%;height:100%}.arcade-spotlight__media>.game-cover>img,.arcade-spotlight__media>.game-cover.game-cover--contain>img,.arcade-spotlight__media>.game-art>svg{object-fit:cover;width:100%;height:100%}.arcade-spotlight__media:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 58%, rgba(var(--arcade-scrim-rgb), .48));position:absolute;inset:0}.arcade-spotlight__media-label{z-index:3;border:1px solid var(--arcade-overlay-line);background:var(--arcade-overlay-bg);min-height:28px;color:var(--arcade-overlay-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:16px}.arcade-spotlight__media:hover .arcade-card__preview-label,.arcade-spotlight__media:focus-visible .arcade-card__preview-label{opacity:1}.arcade-spotlight__copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,3vw,46px);display:flex}.arcade-spotlight__eyebrow{color:var(--genre,var(--accent));letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:14px;font-size:12px;font-weight:800;display:inline-flex}.arcade-spotlight__copy h2{font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.5vw,40px);line-height:1.12}.arcade-spotlight__copy>p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0;font-size:14px;line-height:1.75;display:-webkit-box;overflow:hidden}.arcade-spotlight__meta{color:var(--faint);flex-wrap:wrap;gap:7px 14px;font-size:12px;display:flex}.arcade-spotlight__meta span+span{position:relative}.arcade-spotlight__meta span+span:before{content:"·";color:var(--line-strong);position:absolute;left:-9px}.arcade-spotlight__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:26px;display:flex}.arcade-spotlight__actions .btn{min-height:46px;padding-inline:20px}.arcade-spotlight__details{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.arcade-spotlight__details:hover{color:var(--accent)}.arcade-spotlight__rail{display:none}.arcade-spotlight__rail-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.arcade-spotlight__rail-head span{color:var(--faint);font-family:var(--font-figure);letter-spacing:.14em;font-size:12px;font-weight:700}.arcade-spotlight__rail-head h3{margin:0;font-size:15px;font-weight:750}.arcade-spotlight__rail-list{flex-direction:column;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:flex}.arcade-spotlight__rail-item{min-height:56px;color:var(--ink);transition:background var(--dur-fast) var(--ease);border-radius:10px;grid-template-columns:16px 84px minmax(0,1fr);align-items:center;gap:10px;padding:6px 8px;display:grid}.arcade-spotlight__rail-item:hover{background:var(--surface-2)}.arcade-spotlight__rail-rank{color:var(--faint);font-family:var(--font-figure);font-size:12px;font-weight:700}.arcade-spotlight__rail-art{aspect-ratio:16/9;background:var(--surface-2);border-radius:7px;display:block;overflow:hidden}.arcade-spotlight__rail-art>.game-cover,.arcade-spotlight__rail-art>.game-art{aspect-ratio:auto;width:100%;height:100%}.arcade-spotlight__rail-copy{min-width:0}.arcade-spotlight__rail-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.arcade-spotlight__rail-copy small{color:var(--faint);margin-top:3px;font-size:12px;display:block}.arcade-spotlight:has(:focus-visible){border-color:var(--accent)}.arcade-spotlight :focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.arcade-spotlight__copy :focus-visible{outline-offset:3px}.arcade-hub__section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 14px;display:flex}.arcade-hub__section-heading>div>span{color:var(--faint);font-family:var(--font-figure);letter-spacing:.12em;font-size:12px}.arcade-hub__section-heading h2{margin:4px 0 0;font-size:20px}.arcade-hub__section-heading>a{min-height:40px;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.arcade-hub__section-heading>a:hover{color:var(--accent)}.arcade-hub__results{scroll-margin-top:92px}.arcade-hub__grid-frame{margin-top:2px}.arcade-hub__grid{--cols:4;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-flow:dense;align-items:stretch;gap:var(--arcade-gap);grid-auto-rows:auto;display:grid}.arcade-card{border:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--genre,var(--accent)) 6%, var(--surface)), var(--surface));min-width:0;height:100%;box-shadow:var(--arcade-card-shadow);transition:transform var(--dur-base) var(--ease-pop), box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), translate var(--dur-fast) var(--ease-out);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.arcade-card--hero{grid-area:span 2/span 2}.arcade-card__link{height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}.arcade-card__art{aspect-ratio:16/9;background:var(--surface-2);flex:none;min-height:0;position:relative;overflow:hidden}.arcade-card__art .game-cover,.arcade-card__art .game-art{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.arcade-card__art .game-cover img{transition:transform .52s var(--ease-out), filter .3s var(--ease)}.arcade-card__art:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 55%, rgba(var(--arcade-scrim-rgb), .24) 100%);position:absolute;inset:0}.arcade-card:hover,.arcade-card:focus-within{border-color:color-mix(in srgb, var(--genre,var(--accent)) 65%, var(--line-strong));box-shadow:var(--arcade-hover-shadow), 0 0 18px color-mix(in srgb, var(--genre,var(--accent)) 12%, transparent);transform:translateY(-3px)}.arcade-card:hover .game-cover img,.arcade-card:focus-within .game-cover img,.arcade-card:hover .game-art>svg,.arcade-card:focus-within .game-art>svg{transform:none}.arcade-card:has(:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.arcade-card__badges{z-index:4;pointer-events:none;transition:opacity var(--dur-base) var(--ease);align-items:center;gap:5px;display:flex;position:absolute;top:9px;left:9px;right:9px}.arcade-card--hero .arcade-card__badges{top:9px;bottom:auto}:is(.arcade-card:has(.arcade-card__preview):hover .arcade-card__badges,.arcade-card:has(.arcade-card__preview):focus-within .arcade-card__badges){opacity:0}.arcade-card__grade{border:1px solid var(--arcade-overlay-line);background:var(--arcade-overlay-bg);min-height:23px;color:var(--arcade-overlay-ink);font-family:var(--font-figure);letter-spacing:.04em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.arcade-card__grade b{color:var(--card-grade,var(--arcade-overlay-ink));font-size:12px;font-weight:900}.arcade-card__badge{background:linear-gradient(105deg, var(--accent-fill) 20%, var(--arcade-badge-end));min-height:23px;color:var(--accent-ink);border-radius:7px;align-items:center;gap:4px;padding:2px 7px;font-size:12px;font-weight:900;display:inline-flex}.arcade-card__badge--official{border:1px solid var(--arcade-overlay-line);background:var(--arcade-overlay-bg);color:var(--arcade-overlay-ink);letter-spacing:.02em;font-weight:800}.arcade-card[data-grade=s]{--card-grade:var(--arcade-grade-s)}.arcade-card[data-grade=a]{--card-grade:var(--arcade-grade-a)}.arcade-card[data-grade=b]{--card-grade:var(--arcade-grade-b)}.arcade-card[data-grade=s] .arcade-card__art:before{content:"";z-index:2;background:linear-gradient(90deg, var(--accent-fill), var(--arcade-badge-end), transparent);width:46%;height:2px;position:absolute;inset:0 auto auto 0}.arcade-card__kind{z-index:4;border:1px solid var(--arcade-overlay-line);background:var(--arcade-overlay-bg);min-height:23px;color:var(--arcade-overlay-ink);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:9px;right:9px}.arcade-card__play{z-index:3;border:1px solid var(--arcade-overlay-line);background:var(--arcade-overlay-bg);width:36px;height:36px;color:var(--arcade-overlay-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-pop), background var(--dur-base) var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(6px)scale(.9)}.arcade-card:hover .arcade-card__play,.arcade-card:focus-within .arcade-card__play{opacity:1;transform:none}.arcade-card:hover .arcade-card__play{background:var(--accent-fill);color:var(--accent-ink);border-color:#0000}.arcade-card__copy{flex-direction:column;flex:none;justify-content:center;gap:2px;min-width:0;height:76px;padding:10px 12px 12px;display:flex}.arcade-card__kicker{color:var(--genre,var(--accent));letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:800;line-height:1.2;overflow:hidden}.arcade-card__copy h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden}.arcade-card__blurb{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.arcade-card__meta{min-width:0;color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.arcade-card__meta>span{white-space:nowrap;align-items:center;gap:3px;min-width:0;display:inline-flex}.arcade-card__meta svg{opacity:.75;flex:none}.arcade-card__creator{opacity:.8;text-overflow:ellipsis;overflow:hidden}.arcade-card--hero .arcade-card__copy{z-index:3;background:linear-gradient(180deg, transparent 0%, rgba(var(--arcade-scrim-rgb), .85) 38%, rgba(var(--arcade-scrim-rgb), .98) 100%);height:auto;color:var(--arcade-overlay-ink);gap:4px;padding:46px 15px 14px;position:absolute;bottom:0;left:0;right:0}.arcade-card--hero .arcade-card__kicker{color:var(--arcade-grade-s);font-size:12px}.arcade-card--hero .arcade-card__copy h2{white-space:normal;color:var(--arcade-overlay-ink);font-size:clamp(17px,1.35vw,20px)}.arcade-card--hero .arcade-card__blurb{-webkit-line-clamp:2;color:var(--arcade-overlay-muted);font-size:12px}.arcade-card--hero .arcade-card__meta{color:var(--arcade-overlay-muted);font-size:12px}.arcade-card--hero .arcade-card__play{display:none}.arcade-card--hero .arcade-card__grade{min-height:26px;padding:3px 8px;font-size:12px}.arcade-card--hero .arcade-card__badge{min-height:26px;padding:3px 9px;font-size:12px}.arcade-card--featured{border-color:rgba(var(--pink-rgb), .38)}.arcade-card__preview{z-index:2;pointer-events:none;position:absolute;inset:0}.arcade-card__preview.is-playing{background:var(--arcade-overlay-bg)}.arcade-card:has(.arcade-card__preview.is-playing) .arcade-card__play{opacity:0}.arcade-card__preview video{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-out);display:block}.arcade-card__preview.is-playing video{opacity:1}.arcade-card__preview-label{border:1px solid var(--arcade-overlay-line);background:var(--arcade-overlay-bg);color:var(--arcade-overlay-ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--dur-base) var(--ease);border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:650;display:inline-flex;position:absolute;bottom:12px;left:10px}.arcade-card:hover .arcade-card__preview-label,.arcade-card:focus-within .arcade-card__preview-label{opacity:1}@media (prefers-reduced-motion:reduce){.arcade-card,.arcade-card__art .game-cover img{transition:none}.arcade-card:hover,.arcade-card:focus-within,.arcade-card:hover .game-cover img,.arcade-card:focus-within .game-cover img{transform:translate(0,0)}}.arcade-card--skeleton{border-color:var(--line);background:linear-gradient(100deg, var(--surface) 28%, var(--surface-2) 48%, var(--surface) 68%);background-size:220% 100%;animation:1.6s infinite shimmer}.arcade-card--skeleton>div{flex:1}.arcade-card--skeleton>span{border-top:1px solid var(--line);height:48px;display:block}.arcade-hub__empty{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;justify-items:center;gap:10px;min-height:300px;padding:58px 20px;display:grid}.arcade-hub__empty>svg{color:var(--accent)}.arcade-hub__empty h2{margin:0;font-size:17px}.arcade-hub__empty p{max-width:460px;color:var(--muted);margin:0 0 6px;font-size:12.5px}.arcade-hub__more{border:1px solid var(--accent-line);background:var(--accent-dim);width:fit-content;color:var(--accent);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:24px auto 0;padding:10px 18px;font-size:12px;font-weight:800;display:flex}.arcade-hub__more:hover{border-color:var(--accent);background:var(--accent-fill);color:var(--accent-ink)}.arcade-hub__footer{border-top:1px solid var(--line);color:var(--faint);letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding-top:18px;font-size:12px;display:flex}.arcade-hub__footer nav{flex-wrap:wrap;gap:18px;display:flex}.arcade-hub__footer a{padding-block:6px}.arcade-hub__footer a:hover{color:var(--ink)}.arcade-drawer{z-index:120;justify-content:flex-start;align-items:stretch;padding:0}.arcade-drawer .modal-shell__panel{background:radial-gradient(160% 56% at 0% 0%, rgba(var(--arcade-water-rgb), .1), transparent 78%), var(--sidebar-bg);border:0;border-radius:0;flex-direction:column;width:min(300px,100vw - 44px);height:100dvh;max-height:100dvh;margin:0;padding:0;display:flex;overflow-y:auto}.arcade-drawer .arcade-sidebar__head{padding:16px 14px 10px}.arcade-drawer .arcade-sidebar__head .icon-btn{width:36px;height:36px}.arcade-drawer .arcade-nav{padding:6px 14px 16px}.arcade-drawer .arcade-nav__item{min-height:40px;font-size:13.5px}.arcade-drawer .arcade-nav__genre{min-height:34px;font-size:12px}.arcade-drawer .arcade-nav__genre-grid{gap:7px}@media (max-width:1023px){.app-shell--arcade>.site-main{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}@media (min-width:2200px){.arcade-hub__grid{--cols:5}}@media (min-width:3000px){.arcade-hub__grid{--cols:6}}@media (min-width:1900px){.arcade-spotlight{grid-template-columns:minmax(0,1.5fr) minmax(320px,.76fr) 420px}.arcade-spotlight__rail{border-left:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 72%, transparent);flex-direction:column;min-width:0;padding:22px 20px;display:flex}.arcade-spotlight__copy{justify-content:space-between}.arcade-spotlight__actions{margin-top:auto;padding-top:20px}}@media (max-width:1439px){.arcade-hub__grid{--cols:3}}@media (max-width:1199px){.arcade-hub{--arcade-rail:204px;--arcade-gutter:24px}.arcade-hub--collapsed{--arcade-rail:72px}.site-header--arcade .site-header__inner{gap:14px}.site-header--arcade .header-sound{display:none}.arcade-hub__grid{--cols:3}.arcade-hub__title h1{font-size:32px}}@media (max-width:999px){.arcade-hub{--arcade-rail:196px}.arcade-hub--collapsed{--arcade-rail:72px}.arcade-nav__genre{font-size:12px}.arcade-hub__grid{--cols:2}.arcade-hub__heading{min-height:94px}}@media (max-width:760px){.arcade-hub{--arcade-rail:0px;--arcade-gutter:16px}.arcade-sidebar{display:none}.arcade-hub__body{margin-left:0}.site-header--arcade .site-header__inner{height:auto;padding:10px var(--arcade-gutter) 12px;grid-template-columns:40px 32px minmax(0,1fr);gap:8px;display:grid}.site-header--arcade .arcade-hub__menu{grid-area:1/1;width:40px;height:40px;display:inline-grid}.arcade-hub__mobile-brand{grid-area:1/2;justify-content:center;align-items:center;width:32px;height:40px;display:inline-flex}.arcade-hub__mobile-brand .brand__mark{width:28px;height:28px;box-shadow:none;border-radius:8px;padding:2px}.site-header--arcade .site-header__actions{grid-area:1/3;justify-self:end;gap:4px}.site-header--arcade .header-login{min-height:36px}.site-header--arcade .icon-btn{min-width:36px;min-height:36px}.arcade-hub__search{grid-area:2/1/auto/-1;width:100%;min-height:42px;padding-inline:12px}.arcade-hub__search input{min-height:40px;font-size:16px}.arcade-console-link{display:none}.arcade-ambient{opacity:.16}.arcade-hub__content{padding-bottom:22px}.arcade-spotlight{border-radius:16px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);max-height:none;margin-bottom:20px}.arcade-spotlight__media{aspect-ratio:16/9;height:auto;min-height:0}.arcade-spotlight__copy{padding:24px}.arcade-spotlight__copy h2{font-size:clamp(25px,6vw,34px)}.arcade-spotlight__copy>p{-webkit-line-clamp:2;margin-block:12px}.arcade-spotlight__actions{margin-top:20px}.arcade-hub__section-heading{margin-top:24px}.arcade-hub__heading{align-items:center;gap:12px;min-height:88px;padding:16px 0 12px}.arcade-hub__heading:before{display:none}.arcade-hub__title h1{font-size:24px}.arcade-hub__title p,.arcade-hub__eyebrow{font-size:12px}.arcade-hub__sort{min-height:34px}.arcade-hub__sort select{width:108px;min-height:34px;padding-left:30px;padding-right:24px;font-size:12px}.arcade-hub__sort>svg{width:15px;left:9px}.arcade-hub__sort>svg:last-child{right:7px}.arcade-hub__chips{scrollbar-width:none;-ms-overflow-style:none;gap:6px;margin:0 -16px 12px;padding:0 16px 2px;display:flex;overflow-x:auto}.arcade-hub__chips::-webkit-scrollbar{display:none}.arcade-hub__grid{--cols:2;--arcade-gap:10px}.arcade-card{border-radius:13px}.arcade-card__copy{padding:7px 9px 9px}.arcade-card__copy h2{font-size:14px}.arcade-card__kicker,.arcade-card__meta{font-size:12px}.arcade-card__badges{left:7px;right:7px}.arcade-card__grade,.arcade-card__badge{min-height:21px;padding:1px 6px;font-size:12px}.arcade-card__play{width:32px;height:32px;bottom:8px;right:8px}.arcade-card--hero .arcade-card__copy{padding:34px 11px 12px}.arcade-card--hero .arcade-card__blurb{display:none}.arcade-card--hero .arcade-card__copy h2{font-size:16px}.arcade-hub__empty{min-height:260px;padding:46px 18px}.arcade-hub__footer{flex-direction:column;align-items:flex-start}.arcade-hub__footer nav{gap:14px}.arcade-hub__results{scroll-margin-top:128px}}@media (max-width:560px){.arcade-hub__grid{--cols:2}.arcade-hub__heading{align-items:flex-end}.arcade-hub__title h1{font-size:22px}.arcade-hub__title p{display:none}.arcade-hub__sort select{width:100px}.arcade-spotlight__copy{padding:20px}.arcade-spotlight__eyebrow{margin-bottom:10px}.arcade-spotlight__copy>p{font-size:13px;line-height:1.65}.arcade-spotlight__actions{gap:8px 14px}.arcade-spotlight__actions .btn{flex:1;padding-inline:14px}.arcade-spotlight__media-label{bottom:10px;left:10px}.arcade-hub__section-heading h2{font-size:18px}.arcade-hub__section-heading>div>span{letter-spacing:.06em}.arcade-card__copy{height:82px}.arcade-card__meta{gap:5px}.arcade-card__badges{gap:4px;top:7px}.arcade-card__badge{padding-inline:5px}.arcade-hub__chips button,.arcade-hub__filter-summary button{min-height:40px}}@media (max-height:760px) and (min-width:761px){.arcade-sidebar__head{min-height:64px;padding-block:10px}.arcade-nav{gap:12px}.arcade-nav__item{min-height:32px}.arcade-sidebar__boost{padding-block:7px}}@media (prefers-reduced-motion:reduce){.arcade-hub *,.arcade-hub :before,.arcade-hub :after{scroll-behavior:auto;transition-duration:.01ms;animation:none}.arcade-card:hover,.arcade-card:hover .game-cover img,.arcade-card:hover .game-art>svg,.arcade-card:hover .arcade-card__play{transform:translate(0,0)}}
.platform-shell{--gutter:var(--arcade-gutter);--container:1600px}.platform-shell__body{flex-direction:column;min-height:100dvh;display:flex}.platform-shell .site-main{flex:1;min-width:0;padding-bottom:0}.platform-shell .section-shell{max-width:var(--container)}.platform-header__context{min-width:0;color:var(--faint);font-size:var(--fs-sm);align-items:center;gap:10px;display:flex}.platform-header__context>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:700;overflow:hidden}.platform-header__context a:hover{color:var(--accent)}.platform-header__search{border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--control-bg);font-size:var(--fs-xs);border-radius:999px;flex:none;align-items:center;gap:8px;margin-left:auto;padding:0 12px;display:flex}.platform-header__search:hover{border-color:var(--accent-line);color:var(--accent)}.platform-shell .site-header__actions{margin-left:0}.arcade-nav__item[aria-current=page]{background:linear-gradient(100deg, var(--accent-dim), rgba(var(--cyan-rgb), .06));border-color:var(--accent-line);color:var(--ink);font-weight:750}.arcade-nav__item[aria-current=page]>svg{color:var(--accent);opacity:1}.arcade-nav__item[aria-current=page]:before{content:"";background:var(--accent);border-radius:2px;width:3px;height:16px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}.arcade-sidebar__boost[aria-current=page]{border-color:var(--pink);box-shadow:inset 3px 0 0 var(--pink)}.arcade-nav__footer [aria-current=page]{color:var(--accent);text-underline-offset:5px;text-decoration:underline}.platform-shell .btn,.platform-shell .filter-chip,.platform-shell .tag-chip,.platform-shell .discover-sort button{border-width:1px;transform:none}.platform-shell .btn{box-shadow:none;border-radius:10px}.platform-shell .btn--primary{background:var(--accent-fill);color:var(--accent-ink);border-color:#0000}.platform-shell .btn--primary:hover{background:var(--accent-hot);box-shadow:0 5px 18px var(--accent-dim);transform:translateY(-2px)}.platform-shell .btn--primary:active{transform:translateY(0)}.platform-shell .btn--quiet:hover,.platform-shell .btn--ghost:hover{box-shadow:none}.platform-shell .filter-chip.is-active,.platform-shell .tag-chip.is-active,.platform-shell .discover-sort button.is-active{box-shadow:none;border-color:var(--accent-line)}.platform-shell .section-head h2:before{width:5px;box-shadow:none;border-radius:3px;transform:none}.platform-shell .section-index{color:var(--cyan)}.platform-shell .live-pill{border-width:1px}.platform-shell :is(.discover-page,.tag-page,.creator-page,.studio-page,.publish-page,.publish-success-page,.pricing-page,.library-page,.content-page,.login-page,.account-page,.earnings-page,.notifications-page,.admin-page,.checkout-page,.marketing-page,.atlas-page,.atlas-detail){padding-top:26px;padding-bottom:48px}.platform-shell :is(.discover-hero,.tag-hero,.pricing-hero,.publish-intro,.publish-success-page__head,.library-head,.content-hero,.login-copy,.studio-gate__copy,.account-head,.account-gate,.earnings-head,.notifications-head,.notifications-gate,.admin-head,.admin-gate,.checkout-head,.marketing-hero,.atlas-hero,.atlas-detail__hero) h1{letter-spacing:-.02em;margin-top:12px;font-size:clamp(28px,2.8vw,40px);font-weight:800;line-height:1.2}.platform-shell :is(.pricing-hero,.publish-intro,.content-hero,.login-copy,.studio-gate__copy)>p{font-size:var(--fs-md);margin-top:12px;line-height:1.75}.platform-shell :is(.library-head,.pricing-hero,.publish-intro) h1 br{display:none}.platform-shell .library-head{gap:24px;padding-bottom:24px}.platform-shell .library-stats{background:var(--panel-bg-soft);border-radius:12px;margin-top:24px;padding-inline:16px}.platform-shell .library-empty{background:var(--panel-bg-soft);border-radius:16px;padding-block:40px}.platform-shell .library-empty h2{font-size:28px}.platform-shell .discover-page .section-shell{gap:22px}.platform-shell .discover-hero{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 22px;display:block;overflow:visible}.platform-shell .discover-hero:before,.platform-shell .discover-hero__terminal{display:none}.platform-shell .discover-hero h1{margin:0}.platform-shell .discover-hero h1 br{display:none}.platform-shell .discover-hero__lead{max-width:820px}.platform-shell .discover-hero__meta{border:0;max-width:820px;margin-top:0;padding-top:0}.platform-shell .discover-controls{border:1px solid var(--line-strong);background:var(--panel-bg-soft);box-shadow:none;border-radius:16px}.platform-shell .discover-controls__top{flex-wrap:wrap}.platform-shell .discover-search{border-width:1px;border-radius:999px;min-width:240px}.platform-shell .discover-search__submit{border-radius:999px}.platform-shell .discover-sort{flex-wrap:wrap}.platform-shell .tag-hero{box-shadow:var(--shadow-panel);border-width:1px;border-radius:16px}.platform-shell .game-grid,.platform-shell .new-games-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-auto-rows:auto;gap:14px;display:grid}.platform-shell :is(.game-grid,.new-games-grid) .arcade-card{height:auto}.platform-shell :is(.game-grid,.new-games-grid) .arcade-card__art{aspect-ratio:16/9;flex:none}.platform-shell .arcade-card__kicker,.platform-shell .arcade-card__meta{font-size:12px}.platform-shell .arcade-card__copy{padding:10px 12px 12px}.platform-shell .arcade-card__copy h2{font-size:14px}.platform-shell .studio-welcome>.studio-page{padding-bottom:10px}.platform-shell .studio-gate{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);gap:32px;min-height:0;padding-block:0 24px}.platform-shell .studio-gate__copy .back-link{margin-bottom:18px}.platform-shell .studio-gate__actions{margin-top:20px}.platform-shell .studio-gate__visual{padding:0}.platform-shell .studio-gate__ticket{border-color:var(--pink-line);width:100%;min-height:240px;box-shadow:var(--shadow-panel);background:radial-gradient(ellipse at 100% 0%, var(--pink-dim), transparent 65%), var(--surface);border-radius:16px;padding:22px}.platform-shell .studio-gate__orb{background:var(--arcade-badge-end);width:56px;height:56px;color:var(--accent-ink);margin-top:20px}.platform-shell .studio-gate__ticket h2{margin-top:14px;font-size:22px}.platform-shell .studio-gate__lines,.platform-shell .studio-gate__ticket-no,.platform-shell .studio-gate__chip{display:none}.platform-shell .studio-starters{padding-top:18px;padding-bottom:32px}.platform-shell .studio-starter{box-shadow:var(--shadow-panel)}.platform-shell .studio-starter__art{background:var(--cyan-dim);color:var(--cyan)}.platform-shell .studio-starter--meadow-collection .studio-starter__art,.platform-shell .studio-starter--garden-pairs .studio-starter__art{background:var(--lime-dim);color:var(--lime)}.platform-shell .studio-starter--sunset-hop .studio-starter__art,.platform-shell .studio-starter--lantern-clear .studio-starter__art{background:var(--pink-dim);color:var(--pink)}.platform-shell .studio-starter--meteor-dodge .studio-starter__art{background:var(--info-dim);color:var(--info)}.platform-shell .studio-head{flex-wrap:wrap}.platform-shell .studio-layout{min-width:0}.platform-shell .publish-hub__tabs{border:1px solid var(--line);background:var(--panel-bg-soft);border-radius:14px;gap:6px;margin-top:24px;margin-bottom:0;padding:6px}.platform-shell .publish-hub__tabs button{background:0 0;border:1px solid #0000;border-radius:9px}.platform-shell .publish-hub__tabs button.is-active{border-color:var(--accent-line);background:var(--accent-dim)}.platform-shell .publish-hub__tabs button.is-active b{color:var(--accent)}.platform-shell .publish-hub__tabs button.is-active small{color:var(--muted)}.platform-shell .publish-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.7fr);gap:24px;margin-top:26px}.platform-shell .publish-form-card{background:var(--surface);padding:24px}.platform-shell .pricing-switch{max-width:1100px;margin-top:26px}.platform-shell .pricing-grid{max-width:1100px}.platform-shell .price-card{box-shadow:var(--shadow-panel);border-radius:16px}.platform-shell .price-card--pro{border-color:var(--accent-line);background:linear-gradient(135deg, var(--accent-dim), transparent 50%), var(--surface)}.platform-shell .price-card__ribbon{border-radius:999px;padding:5px 10px}.platform-shell .content-hero{max-width:none;padding-bottom:24px}.platform-shell .content-layout{grid-template-columns:200px minmax(0,800px);gap:32px;margin-top:28px}.platform-shell .content-body{max-width:800px}.platform-shell .content-side__card,.platform-shell .marketing-sections section{border:1px solid var(--line);background:var(--panel-bg-soft);border-radius:14px;padding:20px}.platform-shell .content-body h2{font-size:24px}.platform-shell .login-layout{gap:40px;min-height:0;padding-block:20px}.platform-shell .login-card{border-color:var(--line-strong);box-shadow:var(--shadow-panel)}.platform-shell .detail-stage[data-intensity=focus]{box-shadow:var(--shadow-panel);border-width:1px}.platform-shell .detail-stage__play{box-shadow:none;border-radius:50%;transform:none}.platform-shell .detail-stage__poster:hover .detail-stage__play{transform:scale(1.06)}.platform-shell .detail-sidebar{box-shadow:var(--shadow-panel);border-width:1px}.platform-shell :is(.account-gate,.notifications-gate,.admin-gate__main,.admin-gate__terminal,.checkout-status,.earnings-empty){box-shadow:var(--shadow-panel);border-radius:16px}.platform-shell :is(.notifications-gate__icon,.admin-gate__icon,.checkout-status__icon){box-shadow:none;border-radius:14px}.platform-shell .checkout-status h2{font-size:clamp(28px,2.8vw,40px);line-height:1.2}.platform-shell .admin-gate__terminal{--console-bg:var(--screen);--console-bar:var(--sidebar-bg);--console-line:var(--line);--console-line-2:var(--line);--console-line-3:var(--line-strong);--console-edge:var(--cyan-line);--console-fg:var(--cyan);--console-fg-strong:var(--ink);--console-fg-dim:var(--muted);--console-fg-faint:var(--faint);overflow:hidden}.platform-shell .creator-hero h1{font-size:clamp(28px,2.8vw,40px)}.platform-shell .field :is(select,textarea){border:1px solid var(--line);background:var(--control-bg);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:11px 12px}.platform-shell .field :is(select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.platform-shell .save-page{max-width:1100px;margin-inline:0}.platform-shell .save-panel{border:1px solid var(--line);background:var(--panel-bg-soft);border-radius:16px;margin-top:20px;padding:24px}.platform-shell .save-panel h2{margin-bottom:12px;font-size:22px}.platform-shell .save-panel p{color:var(--muted);margin-block:12px;line-height:1.7}.platform-shell .save-panel__field{max-width:420px;font-size:var(--fs-sm);gap:8px;margin-top:20px;display:grid}.platform-shell .save-panel__actions{flex-wrap:wrap;gap:12px;margin-block:20px;display:flex}.platform-shell .save-panel .btn--secondary{border:1px solid var(--line-strong);background:var(--control-bg)}.platform-shell .save-panel__import{width:100%;font-size:var(--fs-sm);gap:8px;display:grid}.platform-shell .save-panel__import input{max-width:100%;color:var(--muted)}.platform-shell .save-panel__import input::file-selector-button{border:1px solid var(--line-strong);color:var(--ink);background:var(--control-bg);font:inherit;cursor:pointer;border-radius:10px;margin-right:12px;padding:10px 14px}.platform-shell .save-panel details{border-top:1px solid var(--line);padding-top:16px}.platform-shell .save-panel summary{cursor:pointer;color:var(--muted)}.platform-shell .modal-shell:not(.arcade-drawer) .modal-shell__panel{border-radius:16px}.platform-shell .site-footer{padding:24px var(--arcade-gutter) 18px;border-top:1px solid var(--line);background:var(--sidebar-bg);box-shadow:none;margin-top:12px}.platform-shell .site-footer:before,.platform-shell .site-footer__brand{display:none}.platform-shell .site-footer__top{padding-bottom:14px;display:block}.platform-shell .site-footer__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.platform-shell .site-footer__links h4{color:var(--cyan)}.platform-shell .site-footer__legal{margin-top:20px;padding-block:14px}.platform-shell .site-footer__bottom{padding-top:14px}@media (max-width:1023px){.platform-shell .site-main{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}}@media (max-width:1100px){.platform-shell .publish-layout,.platform-shell .detail-theater{grid-template-columns:minmax(0,1fr)}.platform-shell .publish-preview{position:static}.platform-shell .content-layout{grid-template-columns:170px minmax(0,1fr);gap:24px}.platform-shell .studio-starters__grid{grid-template-columns:minmax(0,1fr)}.platform-shell .library-stats{flex-wrap:wrap}.platform-shell .library-stats__hint{margin-left:0;padding-block:12px}}@media (max-width:760px){.platform-shell .site-header__actions{margin-left:auto}.platform-header__context{grid-area:2/1/auto/-1;padding:5px 4px 0}.platform-header__search{display:none}.platform-shell :is(.discover-page,.tag-page,.creator-page,.studio-page,.publish-page,.publish-success-page,.pricing-page,.library-page,.content-page,.login-page,.account-page,.earnings-page,.notifications-page,.admin-page,.checkout-page,.marketing-page,.atlas-page,.atlas-detail){padding-top:20px;padding-bottom:32px}.platform-shell :is(.discover-hero,.tag-hero,.pricing-hero,.publish-intro,.publish-success-page__head,.library-head,.content-hero,.login-copy,.studio-gate__copy,.account-head,.account-gate,.earnings-head,.notifications-head,.notifications-gate,.admin-head,.admin-gate,.checkout-head,.marketing-hero,.atlas-hero,.atlas-detail__hero) h1{font-size:28px}.platform-shell .studio-gate,.platform-shell .content-layout{grid-template-columns:minmax(0,1fr);gap:20px}.platform-shell .studio-gate__visual{display:none}.platform-shell .studio-gate__actions{display:flex}.platform-shell .content-side{position:static}.platform-shell .game-grid,.platform-shell .new-games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-shell .discover-sort{flex-wrap:nowrap;overflow-x:auto}.platform-shell .discover-tagpanel__head{flex-direction:row}.platform-shell .discover-tagpanel__hint{display:none}.platform-shell .discover-tagpanel .tag-cloud{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.platform-shell .discover-tagpanel .tag-chip{flex:none}.platform-shell .publish-form-card,.platform-shell .save-panel{padding:18px}.platform-shell .publish-hub__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:16px;padding:4px}.platform-shell .publish-hub__tabs button{padding:10px 8px}.platform-shell .publish-hub__tabs button small{display:none}.platform-shell .pricing-grid{grid-template-columns:minmax(0,1fr)}.platform-shell .site-footer__links{gap:18px}.platform-shell .site-footer__legal{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.platform-shell .btn--primary:hover{transform:none}}.game-cover--contain{background:var(--cover-tone,var(--screen))}.game-cover.game-cover--contain img{object-fit:contain}.game-cover--placeholder{background:var(--surface-2);height:100%;min-height:120px;color:var(--ink);flex-direction:column;justify-content:center;gap:18px;padding:clamp(16px,1.6vw,24px);display:flex;overflow:hidden}.game-cover--placeholder:before{content:"";background:var(--accent-fill);width:36px;height:5px}.game-cover--placeholder strong{overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,28px);line-height:1.12}.game-cover__eyebrow,.game-cover__category{color:var(--muted);font-size:12px}.detail-mini__art .game-cover--placeholder{min-height:0;padding:6px}.detail-mini__art .game-cover--placeholder strong{font-size:12px}.detail-mini__art .game-cover--placeholder :is(span){display:none}.platform-shell .detail-theater{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:24px}.detail-gallery{min-width:0}.detail-gallery__image{aspect-ratio:16/10;border:1px solid var(--line);background:var(--screen);border-radius:16px;overflow:hidden}.detail-gallery__image .game-cover{aspect-ratio:auto;width:100%;height:100%}.detail-gallery__caption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:12px;display:flex}.detail-gallery__caption span{align-items:center;gap:7px;display:flex}.detail-gallery__caption a:hover{color:var(--accent)}.detail-gallery__thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.detail-gallery__thumbs button{aspect-ratio:16/9;border:1px solid var(--line);background:var(--screen);cursor:pointer;border-radius:10px;padding:3px;position:relative;overflow:hidden}.detail-gallery__thumbs button[aria-pressed=true]{border:2px solid var(--accent);padding:2px}.detail-gallery__thumbs img{object-fit:cover;border-radius:6px;width:100%;height:100%}.detail-gallery__thumbs span{background:var(--screen);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:12px;position:absolute;bottom:6px;right:7px}.platform-shell .detail-panel{box-shadow:none;background:var(--panel-bg-soft);border-width:1px;gap:16px;padding:24px}.platform-shell .detail-title{letter-spacing:-.035em;font-size:clamp(26px,2.5vw,38px);line-height:1.12}.platform-shell .detail-description{color:var(--muted);font-size:14px;line-height:1.8}.detail-tags a{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:4px 8px;font-size:12px}.detail-tags a:hover{color:var(--accent);border-color:var(--accent-line)}.platform-shell .detail-cta{grid-template-columns:1fr;gap:8px}.platform-shell .detail-cta .btn{justify-content:center;min-height:46px}.detail-play-note{color:var(--faint);margin:-4px 0 0;font-size:12px;line-height:1.7}.detail-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;margin:0;padding:14px 0;font-size:12px;display:grid}.detail-facts div{grid-template-columns:65px minmax(0,1fr);gap:12px;display:grid}.detail-facts dt{color:var(--faint)}.detail-facts dd{overflow-wrap:anywhere;margin:0}.platform-shell .detail-stats{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:12px;display:grid}.platform-shell .detail-stats>div{border:0;flex-wrap:wrap;gap:4px;padding:0;display:flex}.platform-shell .detail-stats b{width:100%;margin-top:4px}.platform-shell .detail-stats>div:nth-child(2),.platform-shell .detail-stats>div:nth-child(3){display:none}.platform-shell .detail-creator{margin:0;padding-top:16px}.detail-overview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr;gap:40px;margin-top:28px;padding:28px 0;display:grid}.detail-overview h2{margin:9px 0 12px;font-size:20px}.detail-overview p{max-width:70ch;color:var(--muted);margin:0;font-size:14px;line-height:1.9}.detail-overview .detail-overview__credit{color:var(--faint);margin-top:16px;font-size:12px}.detail-overview__access{border-left:1px solid var(--line);padding-left:32px}.detail-overview__access .text-link{overflow-wrap:anywhere;gap:8px;margin-top:16px;display:inline-flex}.detail-score-disclosure{border:1px solid var(--line);border-radius:12px;padding:16px}.detail-score-disclosure summary{cursor:pointer;color:var(--muted);font-size:14px}.detail-score-disclosure[open] summary{margin-bottom:16px}@media (max-width:1050px){.platform-shell .detail-theater{grid-template-columns:minmax(0,1fr)}.detail-gallery__image{aspect-ratio:16/9}}@media (max-width:640px){.platform-shell .detail-panel{padding:18px}.detail-gallery__thumbs{gap:8px}.detail-overview{grid-template-columns:1fr;gap:24px;margin-top:24px}.detail-overview__access{border-left:0;padding:0}}
.creator-page{gap:28px;max-width:1200px;padding-block:32px 56px;display:grid}.creator-page h1,.creator-page h2,.creator-page h3,.creator-page p{margin-top:0}.creator-page h1{max-width:820px;margin-bottom:16px;font-size:clamp(30px,3.5vw,40px);line-height:1.15}.creator-page h2{margin-bottom:12px;font-size:23px;line-height:1.3}.creator-page h3{margin-bottom:8px;font-size:18px;line-height:1.4}.creator-page p{margin-bottom:16px}.creator-page a:not(.btn){color:var(--accent)}.creator-page-hero{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(680px 300px at 0% -12%, rgba(var(--accent-rgb), .13), transparent 70%), linear-gradient(112deg, var(--surface) 0%, var(--bg-2) 100%);box-shadow:5px 5px 0 rgba(var(--accent-rgb), .16);gap:clamp(24px,3vw,40px);padding:clamp(22px,2.6vw,34px);display:grid;position:relative;overflow:hidden}.creator-page-hero:before{content:"";background:var(--accent-fill);pointer-events:none;width:132px;height:5px;position:absolute;top:0;left:0;transform:skew(-24deg)translate(-12px)}.creator-page-hero--split{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center}.creator-page-hero__main{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.creator-page .creator-page-hero .creator-eyebrow{border:1px solid var(--cyan-line);border-radius:var(--radius-pill);background:var(--cyan-dim);letter-spacing:.1em;margin-bottom:0;padding:4px 10px}.creator-page .creator-page-hero h1{letter-spacing:-.01em;max-width:18ch;margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.08}.creator-page .creator-page-hero__lead{max-width:54ch;color:var(--muted);margin:0;font-size:16px;line-height:1.72}.creator-page-hero .creator-actions{gap:10px}.creator-page .creator-page-hero__note{color:var(--faint);align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.6;display:flex}.creator-page-hero__note svg{color:var(--success);flex:none}.creator-page-hero__links{flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.creator-page .creator-page-hero__links a{color:var(--muted);border-bottom:1px solid #0000;align-items:center;gap:6px;padding-bottom:1px;text-decoration:none;display:inline-flex}.creator-page .creator-page-hero__links a:hover{color:var(--accent);border-bottom-color:currentColor}.creator-glance{border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 5%, var(--bg-2));min-width:0;box-shadow:var(--elevation-1);flex-direction:column;padding:18px 20px;display:flex}.creator-page .creator-glance h2{color:var(--faint);letter-spacing:.1em;margin:0 0 2px;font-size:12px;font-weight:750}.creator-glance dl{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.creator-glance dl>div{border-top:1px dashed var(--line);grid-template-columns:52px minmax(0,1fr);gap:12px;padding-block:11px;display:grid}.creator-glance dl>div:first-child{border-top:0}.creator-glance dt{color:var(--faint);font-size:12px;line-height:1.65}.creator-glance dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.creator-flow{flex-direction:column;gap:28px;min-width:0;display:flex}.creator-subnav{top:var(--creator-subnav-top,75px);z-index:60;scrollbar-width:none;background:color-mix(in srgb, var(--bg) 97%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);border-bottom:1px solid var(--line);box-shadow:0 8px 16px -12px rgba(var(--scrim-rgb), .9);gap:4px;margin:-6px -8px 0;padding:6px 8px;display:flex;position:sticky;overflow-x:auto}.creator-subnav::-webkit-scrollbar{display:none}.creator-page .creator-subnav a{border-radius:var(--radius-pill);color:var(--muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex:none;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none}.creator-page .creator-subnav a:hover{color:var(--ink);background:var(--surface)}.creator-page .creator-subnav a[aria-current=true]{color:var(--accent-ink);background:var(--accent-fill)}.creator-paths{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--ink) 3%, var(--bg-2));gap:16px;padding:22px 24px;display:grid}.creator-paths__head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.creator-page .creator-paths__head h2{margin:0;font-size:18px}.creator-page .creator-paths__head p{color:var(--faint);margin:0;font-size:13px}.creator-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.creator-path{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.creator-path__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.creator-path__top>svg{color:var(--cyan);flex:none}.creator-page .creator-path__top h3{margin:0;font-size:15px;line-height:1.4}.creator-path__badge{border-radius:var(--radius-pill);font-size:var(--fs-xs);white-space:nowrap;padding:3px 8px;font-weight:700;display:inline-flex}.creator-path__badge[data-tone=free]{color:var(--success);background:var(--success-dim)}.creator-path__badge[data-tone=token]{color:var(--muted);background:var(--surface-3)}.creator-page .creator-path p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.creator-page .creator-path__action{align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.creator-release{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.creator-release li{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-2);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.creator-release em{color:var(--cyan);font-style:normal;font:700 var(--fs-xs)/1 var(--font-figure);letter-spacing:.1em;margin-bottom:4px}.creator-release b{color:var(--ink);font-size:14px}.creator-release span{color:var(--muted);font-size:13px;line-height:1.6}.creator-eyebrow{color:var(--cyan);letter-spacing:.08em;margin-bottom:20px;font-size:12px;font-weight:750;display:inline-block}.creator-actions,.creator-task__actions,.creator-section-head,.creator-guide-meta,.creator-endpoint{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.creator-section-head{justify-content:space-between;margin-bottom:16px}.creator-section-head h2,.creator-section-head h3,.creator-section-head p{margin-bottom:0}.creator-panel{background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-panel);border-radius:16px;padding:24px}.creator-panel>:last-child{margin-bottom:0}.creator-panel p{color:var(--muted)}.creator-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.creator-task{flex-direction:column;display:flex}.creator-task>p{flex:1}.creator-task__icon{width:44px;height:44px;color:var(--cyan);background:var(--cyan-dim);border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.creator-task__actions{flex-direction:column;align-items:flex-start}.creator-task__actions>a,.creator-back{align-items:center;gap:8px;display:inline-flex}.creator-task details{margin-top:16px;font-size:13px}.creator-page details{border-top:1px solid var(--line);padding-top:16px}.creator-page details summary{cursor:pointer;color:var(--muted);padding-block:4px}.creator-page details[open] summary{margin-bottom:12px}.creator-page pre{background:var(--bg-2);color:var(--ink);border-radius:10px;padding:16px;font-size:13px;line-height:1.65;overflow-x:auto}.creator-page code{font-family:var(--font-mono)}.creator-copy-control{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.creator-note{color:var(--muted);font-size:13px;line-height:1.7}.creator-tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.creator-tabs button{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;padding:9px 14px;font-size:14px}.creator-tabs button[aria-pressed=true]{background:var(--accent-fill);color:var(--accent-ink);border-color:var(--accent-fill)}.creator-guide-meta{color:var(--muted);justify-content:space-between;margin:20px 0;font-size:13px}.creator-guide-meta__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.creator-guide-text{max-width:850px}.creator-guide-clip{max-height:430px;-webkit-mask-image:linear-gradient(var(--stage-bg) 62%, transparent 100%);-webkit-mask-image:linear-gradient(var(--stage-bg) 62%, transparent 100%);mask-image:linear-gradient(var(--stage-bg) 62%, transparent 100%);overflow:hidden}.creator-guide-clip.is-open{max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.creator-guide-toggle{margin-top:14px}.creator-guide-text h3{margin-top:26px}.creator-guide-text p,.creator-guide-text pre{white-space:pre-wrap;overflow-wrap:anywhere}.creator-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.creator-example{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.creator-example>svg{color:var(--cyan);flex:none}.creator-example>div{flex:1;min-width:160px}.creator-example span{color:var(--muted);font-size:13px}.creator-example .btn{margin-top:8px}.creator-endpoint{background:var(--bg-2);border-radius:10px;margin-bottom:20px;padding:12px 16px}.creator-page #connect>h3{margin-top:22px}.creator-endpoint code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px}.creator-capabilities{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.mcp-guide{min-width:0;margin-top:28px}.creator-page #connect,.creator-page #guides,.creator-page #start,.creator-page #examples,.creator-page #kit,.creator-page #release{scroll-margin-top:calc(var(--creator-subnav-top,97px) + 61px)}.mcp-guide h4{margin:0 0 12px;font-size:17px;line-height:1.5}.mcp-guide p,.mcp-guide code,.mcp-guide dd{overflow-wrap:anywhere}.mcp-guide-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:24px;display:flex}.mcp-guide-step{border-top:1px solid var(--line);padding-block:22px}.mcp-guide-step>:last-child{margin-bottom:0}.mcp-guide .creator-guide-meta{margin:16px 0 10px}.mcp-guide pre{max-width:100%;margin:0 0 16px}.mcp-guide .mcp-env-help{border:0;padding-top:0}.mcp-client-picker button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mcp-task{border-left:3px solid var(--cyan);background:var(--bg-2);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px 0;margin:0 0 16px;padding:16px 20px;line-height:1.8}.mcp-guide-sources{flex-wrap:wrap;gap:10px 24px;padding:0 0 20px;font-size:13px;display:flex}.mcp-troubleshooting{margin-bottom:24px}.mcp-troubleshooting dl{margin:0}.mcp-troubleshooting dt{margin-top:18px;font-weight:650}.mcp-troubleshooting dd{color:var(--muted);margin:8px 0 0;line-height:1.7}.creator-badge{color:var(--cyan);background:var(--cyan-dim);border-radius:6px;align-items:center;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-flex}.creator-badge[data-status=revoked],.creator-badge[data-status=expired]{color:var(--muted);background:var(--surface-3)}.creator-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.creator-stat{flex-direction:column;gap:14px;display:flex}.creator-stat>span{color:var(--muted);font-size:14px}.creator-stat strong{color:var(--ink);font:700 clamp(30px, 3vw, 44px)/1 var(--font-figure)}.creator-stat small{color:var(--muted);font-size:12px}.creator-stats-meta{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:-12px;display:flex}.creator-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:210px;margin-bottom:24px;padding:16px 0 28px;display:flex}.creator-chart__day{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.creator-chart__bar{background:var(--cyan);border-radius:4px 4px 0 0;width:75%}.creator-chart__bar.is-uncollected{background:repeating-linear-gradient(135deg, transparent, transparent 5px, var(--line) 5px, var(--line) 7px)}.creator-chart__day small{color:var(--muted);font-size:12px;position:absolute;bottom:-25px}.creator-table-wrap{overflow-x:auto}.creator-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.creator-table th,.creator-table td{border-bottom:1px solid var(--line);padding:10px 12px}.creator-table th{color:var(--muted);font-weight:500}.creator-table td{text-align:right}.creator-ranking{margin:0;padding:0;list-style:none}.creator-ranking li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-block:14px;display:flex}.creator-ranking li:last-child{border-bottom:0}.creator-ranking__number{color:var(--muted);width:20px}.creator-ranking a{flex:1;min-width:0}.creator-ranking b,.creator-ranking small{overflow-wrap:anywhere;display:block}.creator-ranking b{color:var(--ink);font-size:15px}.creator-ranking small{color:var(--muted);font-size:12px}.creator-definition-list{margin:0 0 20px}.creator-definition-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:12px;display:flex}.creator-definition-list dt{color:var(--muted)}.creator-definition-list dd{margin:0;font-weight:700}.creator-methodology{color:var(--muted);padding-left:20px}.creator-methodology li+li{margin-top:12px}.creator-empty{text-align:center;min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px 16px;display:flex}.creator-empty>p{margin:0}.creator-error{color:var(--danger);overflow-wrap:anywhere;font-size:14px}.creator-notice{color:var(--success);font-size:14px}.creator-secret{border-color:var(--warning-line);background:var(--warning-dim)}.creator-secret>label{margin-bottom:8px;display:block}.creator-secret textarea{background:var(--surface);width:100%;color:var(--ink);border:1px solid var(--line-strong);font:14px/1.6 var(--font-mono);resize:vertical;border-radius:10px;margin-bottom:16px;padding:12px}.creator-token-form{grid-template-columns:2fr 1fr;gap:24px;display:grid}.creator-token-form>label{flex-direction:column;gap:8px;font-size:14px;display:flex}.creator-token-form input:not([type=checkbox]),.creator-token-form select{border:1px solid var(--line-strong);background:var(--bg-2);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;border-radius:10px;padding:10px 12px}.creator-token-form small{color:var(--muted);font-size:13px}.creator-form-wide,.creator-permissions{grid-column:1/-1}.creator-permissions{border:0;margin:0;padding:0}.creator-permissions legend{margin-bottom:12px;font-size:14px}.creator-permissions>label{cursor:pointer;align-items:flex-start;gap:12px;margin-block:10px;display:flex}.creator-permissions input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:3px 0 0}.creator-permissions small{display:block}.creator-connections{margin:0;padding:0;list-style:none}.creator-connections>li{border-top:1px solid var(--line);padding-block:24px}.creator-connections>li:first-child{border-top:0;padding-top:0}.creator-connections>li:last-child{padding-bottom:0}.creator-connections h3,.creator-token-games{overflow-wrap:anywhere}.creator-revoke{background:var(--warning-dim);border-radius:10px;margin-top:12px;padding:14px}.creator-arrow-forward{margin-left:8px;transform:rotate(180deg)}.creator-publish-entry{border:1px solid var(--cyan-line);background:var(--cyan-dim);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.creator-publish-entry h2{margin:0 0 4px;font-size:19px}.creator-publish-entry p{color:var(--muted);margin:0;font-size:14px}@media (max-width:1100px){.creator-page-hero{gap:20px}.creator-page-hero--split,.creator-paths__grid{grid-template-columns:minmax(0,1fr)}.creator-release{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-task-grid{grid-template-columns:1fr}.creator-task__actions{flex-direction:row;align-items:center}.creator-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.creator-page{gap:20px;padding-block:20px 40px}.creator-flow{gap:20px}.creator-subnav{margin-inline:-6px;padding-inline:6px}.creator-page .creator-subnav a{padding:6px 10px;font-size:12px}.creator-paths{padding:18px 16px}.creator-release{grid-template-columns:minmax(0,1fr)}.creator-guide-clip{max-height:320px}.creator-panel{padding:20px 16px}.creator-two-column{grid-template-columns:1fr}.creator-page-hero{box-shadow:4px 4px 0 rgba(var(--accent-rgb), .14);gap:16px;padding:18px 14px}.creator-page-hero__main{gap:11px}.creator-page .creator-page-hero h1{font-size:27px}.creator-page .creator-page-hero__lead{font-size:15px}.creator-page-hero .creator-actions{width:100%}.creator-page-hero .creator-actions .btn{flex:auto}.creator-glance{padding:14px 16px}.creator-glance dl>div{gap:10px;padding-block:8px}.creator-glance dd{font-size:13px}.creator-stat-grid{gap:10px}.creator-stat>span{font-size:13px}.creator-token-form{grid-template-columns:1fr;gap:18px}.creator-chart{gap:3px}.creator-chart__day:nth-child(2n):not(:last-child) small{visibility:hidden}.creator-publish-entry{flex-direction:column;align-items:flex-start;padding:20px 16px}.creator-page h2{font-size:21px}}
