:root{--color-bg-base:#101619;--color-bg-panel:#20292c;--color-bg-recessed:#090d11;--color-surface-raised:#303a3d;--color-surface-panel:#182125;--color-text-main:#e2e4e9;--color-text-muted:#aab5b7;--color-text-accent:#dfc399;--color-faction-crimson:#c92a2a;--color-faction-watchers:#1c7ed6;--color-faction-verdants:#2b8a3e;--color-faction-evilones:#5f3dc4;--color-faction-augmenters:#e67700;--color-faction-wastelands:#868e96;--color-border:#56615e;--color-border-muted:#354044;--color-border-accent:rgb(213 164 88/58%);--color-accent:#d5b584;--color-accent-bronze:#bd9866;--color-focus:#f4bd66;--color-success:#83dda2;--color-warning:#f2ddb0;--color-danger:#d7756d;--shadow-panel:0 24px 70px rgb(0 0 0/34%);--site-content-width:920px;--site-wide-width:1500px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--font-family-body:system-ui,-apple-system,sans-serif;--font-family-heading:Georgia,"Times New Roman",serif;--font-family-mono:ui-monospace,"SFMono-Regular",Consolas,monospace}body,html{width:100%;height:100%;overflow:hidden;overscroll-behavior:none}html{scroll-padding-top:var(--site-header-height,74px)}body{margin:0;background-color:var(--color-bg-base);color:var(--color-text-main);font-family:var(--font-family-body);line-height:1.5}*{box-sizing:border-box}button,input,select{font:inherit}button{border:1px solid #8f7440;border-radius:4px;background:#b77a2e;color:#0f1115;cursor:pointer;font-weight:750;padding:10px 16px}button:hover:not(:disabled):not([data-art-control]):not([data-art-panel]):not(.open-play-mode):not([data-battlefield-skin] button):not([data-button-skin=refined]){background:#d49a4d}button:disabled{cursor:not-allowed;opacity:.48}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}input,select{min-width:0;border:1px solid #44495a;border-radius:4px;background:#101218;color:var(--color-text-main);padding:10px 12px}label{color:#c4c8d2;font-weight:650}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);margin-top:0}a{color:var(--color-accent);text-decoration:none}.open-play-selector{display:grid;gap:var(--spacing-md);max-width:920px;margin:0 auto;padding:clamp(24px,4vw,52px);border:1px solid #66512e;background:radial-gradient(circle at 50% 0,rgb(43 93 142/20%),transparent 45%),#12161b;box-shadow:0 24px 70px rgb(0 0 0/34%)}.open-play-selector h1,.open-play-selector p{margin-bottom:0}.open-play-deck-builder{display:grid;gap:1rem;padding:1.25rem}.open-play-deck-builder>header{max-width:70rem}.open-play-deck-builder__filters{display:grid;grid-template-columns:minmax(16rem,2fr) repeat(2,minmax(12rem,1fr));gap:.75rem}.open-play-deck-builder__filters label{display:grid;gap:.35rem}.open-play-deck-builder__catalog{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.open-play-deck-builder__card{min-width:0;padding:.85rem;border:1px solid var(--color-border);background:var(--color-bg-panel)}.open-play-deck-builder__card h2,.open-play-deck-builder__card p{margin:.2rem 0}.open-play-deck-builder__card small{display:block;overflow-wrap:anywhere;color:var(--muted)}.open-play-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);margin-top:var(--spacing-md)}.open-play-starter{min-width:0;display:grid;align-content:start;border:1px solid transparent;background:rgb(7 11 15/45%)}.open-play-starter[data-selected=true]{border-color:rgb(214 170 100/48%)}.open-play-starter .open-play-mode{width:100%;min-height:250px}.open-play-starter details{padding:10px 12px 12px;color:var(--color-text-muted)}.open-play-starter summary{cursor:pointer;color:var(--color-text-accent);font-weight:750}.open-play-starter details p{margin:10px 0}.open-play-starter ul{column-count:2;margin:0;padding-left:20px;font-size:.78rem}.open-play-resume{margin:1rem 0;padding:1rem;border:1px solid rgba(221,181,104,.42);background:rgba(8,13,18,.72)}.open-play-resume h2{margin:0 0 .75rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.open-play-mode{min-height:170px;display:grid;align-content:center;gap:10px;border-color:#5a6473;color:var(--color-text-main);background:linear-gradient(145deg,#1e252d,#11151a);text-align:left}.open-play-mode:hover:not(:disabled),.open-play-mode[aria-pressed=true]{border-color:#d6aa64;color:#f4d69d;background:linear-gradient(145deg,#2a2a24,#15191c)}.open-play-mode strong{font-family:var(--font-family-heading);font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase}.open-play-mode span,.open-play-next small{color:var(--color-text-muted)}.open-play-next{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid #343847}.open-play-next p,.open-play-next small{margin:0}.open-play-next small{grid-column:1/-1}.open-play-private{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid #343847}.open-play-private>form,.open-play-private>section{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--color-border);background:var(--color-bg-panel)}.open-play-private h2,.open-play-private p{margin:0}.open-play-private label{display:grid;gap:.35rem}.open-play-private input{min-width:0;width:100%}.open-play-error,.open-play-invite{grid-column:1/-1}.open-play-inline-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.open-play-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid var(--color-danger,#b95b5b);background:rgb(91 24 24/22%)}@media (max-width:680px){.open-play-selector{padding:18px 14px}.open-play-error,.open-play-modes,.open-play-next{grid-template-columns:minmax(0,1fr)}.open-play-starter .open-play-mode{min-height:0}.open-play-starter ul{column-count:1}}.immersive-root{min-width:0;min-height:0;height:100dvh;overflow:hidden;display:flex;flex-direction:column;padding:8px 12px 0}.ui-lab-viewport{height:100dvh;min-width:0;overflow:auto;overscroll-behavior:contain}.ui-lab-viewport:has(>.gameplay-shell[data-has-active-authority=true]){display:flex;flex-direction:column}.ui-lab-viewport:has(>.gameplay-shell[data-has-active-authority=true])>:not(.gameplay-shell){flex:none}body>.route-gate{margin-block:32px;max-height:calc(100dvh - 64px);overflow:auto;overscroll-behavior:contain}.panel{background-color:var(--color-bg-panel);border:1px solid var(--color-border);padding:var(--spacing-lg);border-radius:4px}.play-stack{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:auto;gap:var(--spacing-lg)}.eyebrow{color:#d8a85d;display:block;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.muted{color:var(--color-text-muted)}.auth-panel{align-items:center;background:linear-gradient(110deg,#171a22,#20232c);border:1px solid #343847;border-left:3px solid #8e5e2c;display:flex;gap:var(--spacing-lg);justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg)}.auth-panel h2,.auth-panel p{margin:2px 0 0}.auth-panel--form{align-items:start}.auth-panel form{display:grid;gap:7px;min-width:min(100%,360px)}.auth-panel [role=alert],.match-entry [role=alert]{color:#ff9c94}.match-entry form{max-width:720px}.match-entry-stack{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr))}.match-entry-heading{grid-column:1/-1}.match-entry h2,.match-entry-heading h1,.match-entry-heading p{margin-bottom:6px}.match-creation-recovery{align-items:center;background:#242730;border:1px solid #555c70;display:flex;gap:var(--spacing-md);justify-content:space-between;margin-top:var(--spacing-md);padding:12px}.match-creation-recovery p{margin:0}.inline-form{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:6px}.gameplay-shell{height:100%;flex:1 1;min-width:0;min-height:0;background:#111319;border:1px solid #343847;box-shadow:0 24px 70px rgb(0 0 0/28%);overflow:auto;overscroll-behavior:contain}.play-stack:has(.gameplay-shell[data-has-active-authority=true]){gap:0}@media (min-width:761px) and (min-height:720px){body:has(.gameplay-shell[data-has-active-authority=true]),html:has(.gameplay-shell[data-has-active-authority=true]){height:100%;overflow:hidden;scroll-padding:0}[data-immersive-route]:has(.gameplay-shell[data-has-active-authority=true]){height:100dvh;min-height:0;padding:0;overflow:hidden}.gameplay-shell[data-has-active-authority=true] [data-battlefield-skin]{height:100dvh;min-height:0}}@media (min-width:761px) and (max-height:719px){.gameplay-shell[data-has-active-authority=true] [data-battlefield-skin]{height:720px}}.gameplay-shell[data-has-active-authority=true] [data-battlefield-skin],.gameplay-shell[data-has-active-authority=true] [data-battlefield-skin] *,body:has(.gameplay-shell[data-has-active-authority=true]),html:has(.gameplay-shell[data-has-active-authority=true]){scrollbar-width:none}.gameplay-shell[data-has-active-authority=true] [data-battlefield-skin] ::-webkit-scrollbar,.gameplay-shell[data-has-active-authority=true] [data-battlefield-skin]::-webkit-scrollbar,body:has(.gameplay-shell[data-has-active-authority=true])::-webkit-scrollbar,html:has(.gameplay-shell[data-has-active-authority=true])::-webkit-scrollbar{display:none}.play-stack:has(.gameplay-shell[data-has-active-authority=true])>.auth-panel{min-height:26px;padding:1px 8px;border-left-width:1px}.play-stack:has(.gameplay-shell[data-has-active-authority=true])>.auth-panel .eyebrow{display:none}.play-stack:has(.gameplay-shell[data-has-active-authority=true])>.auth-panel p{color:var(--color-text-muted);font-size:.72rem}.play-stack:has(.gameplay-shell[data-has-active-authority=true])>.auth-panel button{padding:2px 8px}.play-stack:has(.gameplay-shell[data-has-active-authority=true])>.auth-panel button:not([data-button-skin=refined]){font-size:.72rem}.gameplay-shell[data-has-active-authority=true]{--battlefield-frame-height:100%;display:flex;flex-direction:column;overflow:auto;border:0;background:transparent;box-shadow:none}.gameplay-shell[data-has-active-authority=true]>.battlefield-read-path,.gameplay-shell[data-has-active-authority=true]>.battlefield-read-path>div:has(>[data-responsive-shell=battlefield]){display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0}.gameplay-shell[data-has-active-authority=true]>.gameplay-header,.gameplay-shell[data-has-active-authority=true]>.sync-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.command-dock,.gameplay-header{align-items:center;display:flex;gap:var(--spacing-lg);justify-content:space-between}.gameplay-header{background:linear-gradient(110deg,#232731,#17191f);border-bottom:1px solid #3a3e4c;padding:var(--spacing-lg)}.gameplay-header h1{margin-bottom:0}.sync-badge{background:#252936;border:1px solid #555c70;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.08em;padding:7px 12px}.sync-badge--synced{border-color:#4d8560;color:#83dda2}.sync-badge--inconsistent_server_state,.sync-badge--protocol_error,.sync-badge--transient_error{border-color:#a9534d;color:#ff9c94}.sync-status{align-items:center;background:#171a21;border-bottom:1px solid #2f3340;display:flex;flex-wrap:wrap;gap:8px var(--spacing-md);padding:12px var(--spacing-lg)}.sync-status p{margin:0}.failure-message{color:#f0b2ac}.battlefield-read-path{display:grid;position:relative}.surrender-control{position:relative}.surrender-confirmation,.surrender-control>button{border:1px solid #6e4b4b;background:rgb(19 21 27/96%);box-shadow:0 10px 26px rgb(0 0 0/48%)}.surrender-control>button{min-width:112px;color:#e9c1bd}.surrender-confirmation{display:grid;width:min(270px,calc(100vw - 24px));gap:7px;padding:12px;color:#f3e8e7;background:var(--menu-dialog);border-radius:var(--menu-radius)}.surrender-confirmation span{color:var(--color-text-muted);font-size:.84rem}.surrender-confirmation>div{display:flex;justify-content:flex-end;gap:8px}.surrender-confirm-button{border-color:#a9534d;color:#ffb2ab}.gameplay-shell:is([data-battlefield-mode=PENDING],[data-battlefield-mode=READ_ONLY]) .battlefield-read-path{position:relative}.gameplay-shell .battlefield-recovery:not([hidden]){position:absolute;z-index:70;top:calc(10.2% + 8px);right:8px;width:clamp(205px,calc(16.5% - 16px),300px);max-height:calc(57.5% - 16px);overflow:auto;overscroll-behavior:contain;display:grid;gap:8px;box-shadow:0 12px 28px rgb(0 0 0/52%)}.gameplay-shell .battlefield-recovery .read-only-notice{padding:9px 10px;display:grid;gap:5px;border:1px solid #826b35}.gameplay-shell .battlefield-recovery .command-dock{padding:9px 10px;display:grid;gap:8px;border:1px solid #555c70}.gameplay-shell .battlefield-recovery .command-dock button{width:100%}.gameplay-shell .battlefield-recovery>*{min-width:0;overflow-wrap:anywhere}.read-only-notice{align-items:center;background:#332a18;border-bottom:1px solid #826b35;color:#f2ddb0;display:flex;flex-wrap:wrap;gap:6px 18px;padding:12px var(--spacing-lg)}.read-only-notice strong{letter-spacing:.04em;text-transform:uppercase}.presentation-failure{background:#241719;border:1px solid #7d4148;margin:var(--spacing-lg);padding:var(--spacing-lg)}.presentation-failure h2{margin:6px 0}.empty-match{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:340px;padding:var(--spacing-lg)}.empty-match span{align-items:center;background:#181b22;border:1px dashed #3f4452;color:#6f7687;display:flex;font-weight:800;justify-content:center;letter-spacing:.12em}.lifecycle-grid{display:grid;gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--spacing-lg)}.lifecycle-hand{grid-column:1/-1}.lifecycle-hand ul,.stat-list{list-style:none;margin:0;padding:0}.lifecycle-hand li{background:#12151b;border-left:2px solid #7e5a33;display:flex;gap:12px;justify-content:space-between;margin-top:6px;padding:8px 10px}.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid,.gameplay-shell:has([data-workspace-mode=match])>.gameplay-header,.match-setup:has([data-workspace-mode=match])>.match-setup__heading{display:none}.gameplay-shell:has([data-workspace-mode=match]) .sync-status{padding:5px 12px;font-size:11px}.match-setup{border-top:1px solid #343847;display:grid;gap:var(--spacing-md);padding:var(--spacing-lg)}.match-setup__heading{align-items:end;display:flex;gap:var(--spacing-lg);justify-content:space-between}.match-setup__heading h2,.match-setup__heading p{margin:4px 0 0}.match-setup__heading p{max-width:560px}.lifecycle-recovery,.setup-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.lifecycle-recovery,.setup-waiting{background:#242730;border:1px solid #555c70;padding:var(--spacing-md)}.lifecycle-recovery p{margin:3px 0 0}.setup-waiting{display:grid;gap:4px}.setup-waiting span{color:var(--color-text-muted)}.stat-list>div{display:flex;justify-content:space-between}.stat-list dt{color:var(--color-text-muted)}.stat-list dd{margin-left:12px}@media (min-width:621px){.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid{gap:10px;padding:10px var(--spacing-lg)}.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid>.panel{padding:12px}.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid .eyebrow{font-size:.62rem}.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid h2{margin-bottom:8px;font-size:1.05rem}.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid .stat-list{font-size:.8rem;line-height:1.25}.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid .stat-list dd,.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid .stat-list dt,.gameplay-shell:has([data-workspace-mode=match]) .lifecycle-grid .stat-list>div{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.command-dock{background:#242730;border-top:1px solid #454a59;padding:var(--spacing-md) var(--spacing-lg)}.command-dock p{margin:2px 0 0}@media (max-width:900px){.empty-match,.lifecycle-grid{grid-template-columns:minmax(0,1fr)}.lifecycle-grid>.panel{min-width:0}.lifecycle-hand li>*{min-width:0;overflow-wrap:anywhere}.lifecycle-hand{grid-column:auto}.match-setup__heading{align-items:stretch;flex-direction:column}.match-entry-stack{grid-template-columns:1fr}.match-entry-heading{grid-column:auto}}@media (max-width:620px){.auth-panel,.command-dock,.gameplay-header,.lifecycle-recovery,.match-creation-recovery{align-items:stretch;flex-direction:column}.play-stack:has(.gameplay-shell[data-has-active-authority=true])>.auth-panel{min-height:26px;flex-direction:row;align-items:center}.inline-form{grid-template-columns:1fr}.read-only-notice{align-items:flex-start;flex-direction:column}.match-setup{padding:var(--spacing-md)}.gameplay-shell .battlefield-recovery:not([hidden]){position:fixed;top:calc(38px + env(safe-area-inset-top, 0px));right:12px;left:12px;width:auto;max-height:calc(100dvh - 182px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}}[data-immersive-route]:has([data-workspace-mode=match]){height:100dvh;min-height:0;padding:0;overflow:hidden}.gameplay-shell:has([data-workspace-mode=match]){height:100%;min-height:0;margin:0;display:flex;flex-direction:column;overflow:hidden}.match-setup:has([data-workspace-mode=match]){flex:1 1;min-height:0;padding:0;display:flex;flex-direction:column;overflow:hidden}.match-setup:has([data-workspace-mode=match])>[data-workspace-mode=match]{flex:1 1;min-height:0}@font-face{font-family:"3FC Cinzel";src:url(/_next/static/media/Cinzel-Variable.59e389a5.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--table-surface:url(/art/arena/war-table/playing-surface-v1.webp);--table-room:url(/art/arena/war-table/command-hall-v1.webp);--table-room-background:linear-gradient(#070d0a66,#070d0a99) center /100% 100% no-repeat,var(--table-room) center /cover no-repeat #090a10;--table-brass:#ab8b52;--table-brass-edge:#dec592;--table-timber:#211d18;--table-inset:#11191a;--font-family-display:"3FC Cinzel",Georgia,serif;--game-void:#0b1012;--game-panel:#151d1f;--game-panel-raised:#202928;--game-hud-frame:url(/art/arena/v6/commander-housing.webp);--game-gold:#d7ba80;--game-gold-dim:#877047;--game-ivory:#eee7d9;--game-muted:#b8c0bb;--game-scene:url(/art/homepage/conquest-field-v2.webp);--game-route-background:linear-gradient(180deg,#0b101280,#0b1012e8),var(--game-scene) 65% top /cover no-repeat,var(--game-void);--game-metal:linear-gradient(150deg,#28302d,#151c1d 65%);--game-forged-button:linear-gradient(180deg,#59472c,#31291e 47%,#211d16 49%,#493820);--game-button-art:url(/art/battlefield/citadel-v4/settings-button.webp);--menu-panel:linear-gradient(118deg,#292328f7,#151c20f7 58%,#10191def);--menu-gallery:linear-gradient(125deg,#222325eb,#10191de8);--menu-row:linear-gradient(100deg,#33282bf0,#191e21fa);--menu-heading:linear-gradient(95deg,#ad864325,#ad864305 62%,transparent);--menu-dialog:linear-gradient(130deg,#2b2528,#151b1e 62%,#11191c);--menu-scrim:linear-gradient(100deg,#10161bd6,#10161b82 65%,#10161b55);--menu-edge:#987c51;--menu-rule:#9a7c5059;--menu-gold:#d8b675;--menu-ink:#f3e9d6;--menu-muted:#cac1af;--menu-focus:#ffecbc;--menu-radius:10px;--menu-shadow:inset 0 1px #ffdda315,0 8px 24px #080b0d40;--menu-scroll-thumb:#8f7447;--menu-scroll-track:#101312}[data-art-panel]{position:relative;isolation:isolate;border-radius:var(--menu-radius)}[data-art-panel]:after{content:"";position:absolute;z-index:3;inset:0;border:1px solid var(--menu-edge);pointer-events:none;border-radius:inherit}[data-art-panel] :is(a,button,input,select,summary){scroll-margin-block:24px calc(var(--player-dock-height, 0px) + 24px + env(safe-area-inset-bottom))}[data-art-control]{max-width:100%}[data-art-control]>span{min-width:0;overflow-wrap:anywhere}@media (forced-colors:active){[data-art-panel]:after{border:1px solid CanvasText;border-image:none}}body{min-height:100svh;background:var(--game-route-background)}.route-gate{width:min(640px,calc(100% - 40px));margin:clamp(48px,10vh,120px) auto;padding:clamp(28px,5vw,52px);border:1px solid var(--game-gold-dim);color:var(--game-ivory);background:var(--game-metal);box-shadow:inset 0 0 0 5px #0b1012,0 20px 64px #0006;text-align:center}.route-gate h1{font:600 clamp(1.8rem,4vw,3rem)/1.12 var(--font-family-display)}.route-gate p{color:var(--game-muted);font-size:1rem;line-height:1.7}.route-gate :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:10px 6px 0;padding:10px 22px;border:1px solid var(--game-gold-dim);border-radius:0;color:var(--game-gold);background:var(--game-forged-button)}.route-gate :is(a,button):focus-visible{outline:3px solid #fff1cf;outline-offset:4px}.route-gate [role=status]{overflow-wrap:anywhere}.immersive-root{background:var(--game-void)}.immersive-root:not(:has(.gameplay-shell[data-has-confirmed-state=true])){background:var(--game-route-background)}.immersive-root .gameplay-shell:not([data-has-active-authority=true]){border-color:#665639;background:var(--game-void)}.immersive-root .gameplay-shell:not([data-has-active-authority=true])>.gameplay-header{background:var(--game-metal);border-color:#665639}.immersive-root .gameplay-header h1{font-family:var(--font-family-display)}.immersive-root .sync-status{border-color:#665639}.immersive-root .gameplay-shell[data-has-confirmed-state=false]{width:min(1040px,calc(100% - 32px));margin:clamp(24px,7vh,72px) auto;border:1px solid var(--game-gold-dim);box-shadow:inset 0 0 0 4px #0b1012,0 16px 60px #0006}.immersive-root .gameplay-shell[data-has-confirmed-state=false] .gameplay-header h1{overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2.4rem);color:var(--game-ivory)}.immersive-root .gameplay-shell[data-has-confirmed-state=false] .sync-status{color:var(--game-muted);font-size:1rem}.match-return-link{display:inline-flex;align-items:center;min-height:48px;margin:12px 20px 20px;padding:10px 20px;border:1px solid var(--game-gold-dim);color:var(--game-gold);background:var(--game-forged-button)}.match-return-link:focus-visible{outline:3px solid #fff1cf;outline-offset:3px}.immersive-root .empty-match>span{color:var(--game-muted);border-color:#71603f;background:var(--game-panel);font-family:var(--font-family-display)}@media (forced-colors:active){:root{--game-scene:none;--game-route-background:Canvas;--menu-panel:Canvas;--menu-gallery:Canvas;--menu-row:Canvas;--menu-dialog:Canvas;--menu-heading:Canvas;--menu-scrim:Canvas;--menu-ink:CanvasText;--menu-muted:CanvasText;--menu-edge:CanvasText;--menu-gold:CanvasText;--menu-focus:Highlight;--menu-rule:CanvasText;--menu-shadow:none}.route-gate,.route-gate :is(a,button){background:Canvas;color:CanvasText;border-color:CanvasText;box-shadow:none}}:root{--button-rim:#89714b;--button-ink:#e8dfcc;--button-fill:linear-gradient(#272a28,#161c1d);--button-primary-fill:linear-gradient(#5b492d,#332b20);--button-danger-fill:linear-gradient(#302724,#211e1c);--button-radius:10px}:where(button,a)[data-button-skin=refined]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--button-height,46px);max-width:100%;padding:11px 21px;font:600 var(--button-font-size,14px)/1.3 var(--font-family-display);text-align:center;overflow-wrap:anywhere;cursor:pointer}:is(button,a)[data-button-skin=refined][data-button-tone]{border:1px solid var(--button-rim);border-radius:var(--button-radius);background:var(--button-fill);box-shadow:inset 0 1px #f7e1a915,0 2px 4px #0007;color:var(--button-ink);filter:none;text-shadow:none;letter-spacing:.015em;text-decoration:none;text-transform:uppercase;transition:background-color .1s ease,border-color .1s ease,box-shadow .1s ease}:is(button,a)[data-button-skin=refined][data-compact=true]{--button-height:44px;--button-font-size:12px;padding:8px 16px}:is(button,a)[data-button-skin=refined][data-button-tone=primary]{border-color:#c6a36a;background:var(--button-primary-fill);color:#fff0c8}:is(button,a)[data-button-skin=refined][data-button-tone=danger]{border-color:#8c655b;background:var(--button-danger-fill);color:#e5b6a4}:is(button,a)[data-button-skin=refined][data-button-icon=true]{min-width:36px;min-height:36px;padding:6px;font-size:20px}[data-button-skin=refined][data-button-icon=true]>:is(img,svg){max-width:100%;max-height:100%;object-fit:contain}:is(button,a)[data-button-skin=refined][data-button-tone]:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){border-color:#dec28a;background:linear-gradient(#383a31,#202923);box-shadow:inset 0 -2px #d2b274,inset 0 1px #f3dfa433;color:#fff2d5;text-decoration:underline;text-underline-offset:4px}@media (hover:hover) and (pointer:fine){:is(button,a)[data-button-skin=refined][data-button-tone]:hover:not(:disabled):not([aria-disabled=true]){border-color:#e0c38b;background:linear-gradient(#38382e,#222723);filter:none}:is(button,a)[data-button-skin=refined][data-button-tone=primary]:hover:not(:disabled){background:linear-gradient(#705b37,#453823)}:is(button,a)[data-button-skin=refined][data-button-tone=danger]:hover:not(:disabled){background:linear-gradient(#45302a,#2d2220);border-color:#c2927f}}:is(button,a)[data-button-skin=refined][data-button-tone]:active:not(:disabled){box-shadow:inset 0 2px 4px #0008}:is(button,a)[data-button-skin=refined][data-button-tone]:focus-visible{outline:2px solid #ffe0a3;outline-offset:3px}:is(button,a)[data-button-skin=refined][data-button-tone]:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:639px){[data-settings-panel] [data-button-skin=refined][role=tab]{--button-font-size:12px;padding-inline:8px}}@media (pointer:coarse){:is(button,a)[data-button-skin=refined][data-button-icon=true]{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){:is(button,a)[data-button-skin=refined][data-button-tone]{transition:none}}[data-reduce-motion=true] :is(button,a)[data-button-skin=refined][data-button-tone]{transition:none}@media (forced-colors:active){:is(button,a)[data-button-skin=refined][data-button-tone],:is(button,a)[data-button-skin=refined][data-button-tone]:active:not(:disabled),:is(button,a)[data-button-skin=refined][data-button-tone]:hover:not(:disabled):not([aria-disabled=true]){border-color:ButtonText;background:ButtonFace;color:ButtonText;box-shadow:none}:is(button,a)[data-button-skin=refined][data-button-tone]:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){border-color:Highlight;background:ButtonFace;color:Highlight;box-shadow:none}:is(button,a)[data-button-skin=refined][data-button-tone]:focus-visible{outline-color:Highlight}}