.ArcadeGameCard_collaborationBadge__PUDGQ{position:absolute;left:7px;bottom:7px;z-index:1;max-width:calc(100% - 14px);overflow:hidden;padding:4px 7px;border:1px solid #d7bc8d;border-radius:var(--radius-sm);background:rgba(20,16,10,.94);color:#f2ede4;font-size:.7rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ArcadeGameCard_cardLinks__Cxva_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ArcadeGameCard_cardLinks__Cxva_>.ArcadeGameCard_cardLink__yLJbu{box-sizing:border-box;justify-content:center;min-width:0;min-height:44px;margin:0;border:0;font-family:inherit;font-weight:inherit;cursor:pointer}.ArcadeGameCard_cardLink__yLJbu svg{flex-shrink:0}.ArcadeGameCard_cardLink__yLJbu:focus-visible{outline:2px solid var(--ar-amber);outline-offset:3px}.ArcadeGameCard_cardLink__yLJbu:disabled{opacity:.55;cursor:wait}.ArcadeGameCard_cardLinks__Cxva_>.ArcadeGameCard_cardLink__yLJbu,.ArcadeGameCard_label__MHrFg{white-space:nowrap}@media (max-width:700px){.ArcadeGameCard_cardLinks__Cxva_>.ArcadeGameCard_cardLink__yLJbu{gap:0;padding-inline:.3rem}.ArcadeGameCard_cardLinks__Cxva_>.ArcadeGameCard_cardLink__yLJbu svg{display:none}}.hat_hat__na8_G{position:absolute;top:10px;left:10px;z-index:6;width:44px;height:38px;padding:2px 3px 0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;transform:rotate(-14deg);transform-origin:50% 70%;filter:drop-shadow(0 2px 2px rgba(60,40,0,.28));transition:transform .18s ease}.hat_hatBelow__loLj4{top:22px}.hat_hat__na8_G:focus-visible,.hat_hat__na8_G:hover{transform:rotate(-8deg) translateY(-1px)}.hat_hat__na8_G:focus-visible{outline:2px solid var(--ui-text,#242824);outline-offset:2px}@media (prefers-reduced-motion:reduce){.hat_hat__na8_G{transition:none}}.hat_shell__C7WHW{position:fixed;inset:0;z-index:10035;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));background:rgba(14,12,10,.5);overscroll-behavior:contain}.hat_dialog__2aFyu{width:min(460px,100%);max-height:100%;overflow:auto;display:grid;gap:12px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--shared-ui-card,var(--ui-card,#f7f8f4));color:var(--shared-ui-text,var(--ui-text,#242824));box-shadow:0 24px 60px rgba(0,0,0,.28)}.hat_top__5hupd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.hat_hatBig__ILRwa{display:block;transform:rotate(-12deg)}.hat_topText__W7Ng1{display:grid;gap:2px;min-width:0}.hat_kicker__vEWDy{font-size:12.5px;font-weight:700;opacity:.7;word-break:keep-all}.hat_title__0xGiy{margin:0;font-size:17px;line-height:1.4;word-break:keep-all}.hat_name__obQ6m{color:inherit;font-weight:800;text-decoration:none}.hat_close__7CqKj{width:38px;height:38px;border-radius:var(--radius-pill);corner-shape:round;border:1px solid var(--shared-ui-border,var(--ui-border,rgba(0,0,0,.14)));background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.hat_person__vh_mt{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.55;word-break:keep-all}.hat_review__IhDB8{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:var(--shared-ui-raised,var(--ui-raised,#fdfdf9));font-size:14.5px;line-height:1.7;word-break:keep-all;overflow-wrap:break-word}.hat_muted__gXDVE{margin:0;font-size:13.5px;opacity:.7}.hat_acts__JvANn{display:flex;gap:8px;flex-wrap:wrap}.hat_btn__lVrJS{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;padding:9px 16px;border:1px solid var(--shared-ui-border,var(--ui-border,rgba(0,0,0,.16)));border-radius:var(--radius-md);background:transparent;color:inherit;font:650 15px/1.4 var(--font-sans,inherit);text-decoration:none;white-space:nowrap;cursor:pointer}.hat_btn__lVrJS:disabled{opacity:.55;cursor:default}.hat_btn__lVrJS:focus-visible{outline:2px solid var(--shared-ui-text,var(--ui-text,#242824));outline-offset:2px}.hat_btnPrimary__BWeVa{background:var(--shared-ui-primary,var(--ui-primary,#79ade3));border-color:transparent;color:var(--shared-ui-on-primary,var(--ui-on-primary,#242824))}.popup_body___H_DZ{display:grid;gap:12px;min-width:0}.popup_lede__e1Dpg{margin:0;display:flex;align-items:center;gap:8px;font-size:14.5px;line-height:1.55;word-break:keep-all}.popup_lede__e1Dpg>svg{flex:none;transform:rotate(-12deg)}.popup_quote__9vL2a{margin:0;display:grid;gap:6px;padding:12px 14px;border-radius:var(--radius-md);background:var(--shared-ui-raised,var(--ui-raised,#fdfdf9))}.popup_quote__9vL2a blockquote{margin:0;font-size:14.5px;line-height:1.7;word-break:keep-all;overflow-wrap:break-word;min-height:3.4em}.popup_quote__9vL2a figcaption{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;opacity:.8}.popup_apps__yqugE{list-style:none;margin:0;padding:0 0 4px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,46%);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.popup_apps__yqugE>li{scroll-snap-align:start;min-width:0}.popup_app__T0vEp{display:grid;gap:6px;padding:8px;border-radius:var(--radius-md);border:1px solid var(--shared-ui-border,var(--ui-border,rgba(0,0,0,.12)));color:inherit;text-decoration:none;min-width:0}.popup_app__T0vEp img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);display:block;background:var(--shared-ui-surface,var(--ui-surface,#e3e5e0))}.popup_appName__KUq_a{font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:keep-all}.popup_appWho__mEbMP{display:flex;align-items:center;gap:6px;font-size:12px;opacity:.75;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}