.clubhouse-shell{--menu-card:linear-gradient(125deg,#102334,#0b1628);--menu-line:#334e64;--menu-blue-fill:linear-gradient(110deg,#42d4ef,#5caeea);--menu-pink-fill:linear-gradient(110deg,#d7247d,#b91d72);--menu-radius:14px}.clubhouse-shell .clubhouse-designer{width:100%;display:flex;align-items:center;gap:12px;margin:0 0 18px;background:var(--menu-pink-fill);border:1px solid #ff80bd;color:#fff4fb}.clubhouse-shell .clubhouse-designer>span{flex:1;text-align:left}.clubhouse-shell .clubhouse-home-grid>.clubhouse-card{border-color:#55cce4;box-shadow:inset 0 0 0 1px #55cce422}.clubhouse-shell .clubhouse-gift-card>button{background:var(--menu-pink-fill);border-color:#ff80bd;color:#fff4fb}.clubhouse-shell .mini-arcade-card .mini-reset{grid-column:1/-1;justify-self:start;margin:0;font-size:11px;gap:6px}.clubhouse-shell .mini-reset [role=timer]{font-variant-numeric:tabular-nums;color:#f2cd7b}.clubhouse-shell .player-stat-grid{position:relative;padding:16px;border:2px solid #416071;border-radius:14px;background:linear-gradient(#172a35,#0a1720);box-shadow:inset 0 1px #96b9c333,0 5px 15px #0003}.clubhouse-shell .player-stat-grid:after,.clubhouse-shell .player-stat-grid:before{content:"−";position:absolute;top:3px;width:9px;height:9px;border-radius:50%;background:#77909c;color:#182b35;font:700 9px/8px monospace;text-align:center;box-shadow:0 1px 2px #000}.clubhouse-shell .player-stat-grid:before{left:4px}.clubhouse-shell .player-stat-grid:after{right:4px}.clubhouse-shell .player-stat-grid>div{min-width:0;border-radius:5px;padding:10px;background:#07121c}.clubhouse-shell .player-stat-grid>div>span{display:block;font-size:10px;line-height:1.4;min-height:28px}.clubhouse-shell .player-stat-grid strong{letter-spacing:.04em;color:#83e4f3}.record-board{margin:0 0 18px;min-width:0;border:1px solid #416071;border-radius:12px;background:#091723;overflow:hidden}.record-board:last-child{margin-bottom:0}.record-board>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;background:#17313d;border-bottom:1px solid #416071}.record-board>header h3{margin:0;font-size:15px}.record-board>header>span{flex-shrink:0;color:#edc97d;font-size:10px;letter-spacing:.1em}.record-board-filter{display:grid;gap:7px;padding:12px 14px 0;color:#a8c3d2;font-size:11px}.record-board-filter select{width:100%;min-width:0;min-height:44px;padding:8px;background:#112d3f;color:#daf4ff;border:1px solid #43758c;border-radius:7px;font:inherit}.record-board-caption,.record-board>p{margin:0;padding:12px 14px;color:#a8c3d2;font-size:11px}.record-board-rows{list-style:none;padding:0;margin:0}.record-board-rows>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 10px;padding:12px 14px;border-top:1px solid #2c4354}.record-board-rows>li:nth-child(odd){background:#10222f}.record-rank{grid-row:1/3;align-self:start;color:#edc97d;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.record-detail{min-width:0}.record-detail strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.record-detail small{display:block;margin-top:3px;font-size:10px;color:#94acbe}.record-board .player-best-score{grid-column:2}.clubhouse-shell .record-board .player-best-score b{font-size:16px}.menu-developer-tools,.progress-settings{display:grid;gap:16px;min-width:0}.menu-maintenance-card{padding:16px;border:1px solid #37566b;border-radius:12px;background:#0d2031}.menu-maintenance-card h3{margin:0 0 10px;font-size:15px}.menu-maintenance-card p{color:#abc2d2;font-size:12px;line-height:1.6}.menu-maintenance-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.menu-maintenance-actions>button{flex:1 1 140px}.clubhouse-shell .menu-danger{min-height:44px;padding:10px 14px;border:1px solid #ff80bd;border-radius:9px;background:var(--menu-pink-fill);color:#fff;font:750 12px/1.4 var(--font-geist-mono),monospace}.clubhouse-shell .menu-developer-tools .settings-disclosure{margin:0}.designer-start-location{max-width:1080px;margin:0 auto 24px}.designer-start .clubhouse-scene{background:linear-gradient(120deg,#102d39,#0b1828)}.designer-start .clubhouse-scene>.clubhouse-room-art{max-height:360px;object-fit:cover}@media(min-width:700px){.record-board-rows>li{grid-template-columns:32px minmax(0,1fr) minmax(130px,auto);align-items:center}.record-rank{grid-row:1}.record-board .player-best-score{grid-column:3;justify-content:flex-end;max-width:300px}}.clubhouse-shell :is(button,a,input,select,summary):focus-visible{outline:2px solid #85eaff;outline-offset:3px}.clubhouse-shell :is(button,input,select,textarea){font-family:inherit}.clubhouse-shell button{touch-action:manipulation}.clubhouse-shell :is(.menu-panel,.clubhouse,.profile-page){padding:14px}.clubhouse-shell :is(.menu-panel,.clubhouse,.profile-page,.build-lab){min-width:0}.clubhouse-shell :is(.menu-go,.menu-resume,.account-primary,.clubhouse-primary,.menu-tutorial-primary){min-height:52px;height:auto;padding:14px 16px;border-radius:10px;font-size:clamp(14px,1.7vw,18px);line-height:1.4;font-weight:800}.clubhouse-shell .menu-panel>.menu-go.menu-go-top{height:auto;min-height:56px}.clubhouse-shell :is(.menu-go,.menu-resume,.clubhouse-primary){background:var(--menu-blue-fill);border-color:#7be4fa;color:#061929}.clubhouse-shell :is(.account-primary,.menu-go[data-action-tone=reward]){background:var(--menu-pink-fill);border-color:#ff80bd;color:#fff4fb}.clubhouse-shell :is(.menu-secondary,.account-secondary,.controller-restore,.lab-secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid #43758c;border-radius:9px;background:#133044;color:#d4f5ff;font:750 12px/1.4 var(--font-geist-mono),monospace;text-decoration:none;cursor:pointer}.clubhouse-shell :is(.menu-secondary,.account-secondary,.controller-restore,.lab-secondary):hover:not(:disabled){background:#1a4055;border-color:#73d7ee}.clubhouse-shell :is(.account-primary,.menu-go[data-action-tone=reward]):hover:not(:disabled){background:#a41c6b;border-color:#ffc9e6}.clubhouse-shell :is(.menu-primary-nav,.menu-room-nav,.profile-view-nav,.settings-tabs) button{min-height:44px}.clubhouse-shell .beta-release button{min-height:44px}.clubhouse-shell .menu-page-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.clubhouse-shell .menu-saved{color:#8de1f3;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}:is(.clubhouse-shell,.designer-start) .clubhouse-scene{position:relative;isolation:isolate}:is(.clubhouse-shell,.designer-start) .clubhouse-scene h2{font:800 clamp(18px,2.1vw,24px)/1.25 var(--font-geist-mono),monospace}:is(.clubhouse-shell,.designer-start) .clubhouse-scene .clubhouse-scene-toggle{position:absolute;z-index:1;top:10px;right:10px;display:flex;justify-content:center;align-items:center;gap:8px;width:44px;height:44px;min-width:44px;min-height:44px;padding:8px;background:#081726e8;border:1px solid #79c4d9;border-radius:9px;color:#e6faff;font:750 11px/1.3 var(--font-geist-mono),monospace;box-shadow:0 3px 12px #0005}:is(.clubhouse-shell,.designer-start) .clubhouse-scene-toggle>span:last-child{font-size:22px;font-weight:500;line-height:1}:is(.clubhouse-shell,.designer-start) .clubhouse-scene-toggle:hover{background:#14394c;border-color:#a4edff}:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact{display:grid;grid-template-columns:80px minmax(0,1fr) 44px;align-items:center;gap:10px;padding:0 10px 0 0;min-height:86px}:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact>.clubhouse-room-art{grid-column:1;grid-row:1;width:80px;height:100%;min-height:86px;max-height:none;object-fit:cover}:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact>.clubhouse-scene-caption{grid-column:2;grid-row:1;padding:12px 0;border:0;background:none}:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact h2{margin-top:4px;font-size:13px;line-height:1.4}:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact .clubhouse-scene-location{font-size:10px;letter-spacing:.07em}:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact>.clubhouse-scene-toggle{position:static;grid-column:3;grid-row:1;width:44px;padding:8px}:is(.clubhouse-shell,.designer-start) .clubhouse-scene-caption [hidden]{display:none}.clubhouse-shell .menu-disclosure{overflow:hidden;border:1px solid var(--menu-line);border-radius:var(--menu-radius);background:var(--menu-card);padding:0}.clubhouse-shell .menu-disclosure>.menu-disclosure-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:58px;padding:15px;border:0;border-radius:0;background:transparent;color:#eaf7ff;font-size:14px;font-weight:800;line-height:1.4;text-align:left}.clubhouse-shell .menu-disclosure-toggle>span:first-child{flex:1;min-width:0}.clubhouse-shell .menu-disclosure-toggle>small{flex-shrink:0;color:#86dff2;font-size:10px;font-weight:700}.clubhouse-shell .menu-disclosure-toggle .menu-disclosure-symbol{flex:0 0 20px;text-align:center;color:#7ddcf1;font-size:22px;font-weight:500}.clubhouse-shell .menu-disclosure-toggle:hover{background:#69d9fa08}.clubhouse-shell .menu-disclosure-toggle[aria-expanded=true]{border-bottom:1px solid #334e6480}.clubhouse-shell .menu-disclosure-body{display:grid;gap:14px;padding:15px;min-width:0}.clubhouse-shell .menu-disclosure-body[hidden]{display:none}.clubhouse-shell .menu-disclosure-body>:is(p,section,div){min-width:0;margin-block:0}.clubhouse-shell .menu-disclosure-body>p{color:#bcd0df;font-size:12px;line-height:1.6}.clubhouse-shell :is(.account-profile-section,.player-section){margin:0}.clubhouse-shell .profile-page>.profile-view-nav{margin-bottom:16px;padding:4px;border:1px solid #4e3250;border-radius:10px;background:#1b1528}.clubhouse-shell .profile-trophy-page{padding:0}.clubhouse-shell .profile-editor-panel .account-profile-card{gap:16px;padding:0}.clubhouse-shell .account-profile-heading{padding:16px;gap:14px;border:1px solid var(--menu-line);border-radius:var(--menu-radius);background:var(--menu-card)}.clubhouse-shell .account-profile-heading h1{font-size:clamp(20px,3vw,28px);line-height:1.25;letter-spacing:-.02em}.clubhouse-shell .account-profile-heading .account-avatar{width:72px;height:72px}.clubhouse-shell .account-form{gap:16px}.clubhouse-shell :is(.account-form,.account-profile-fields) label{color:#bed3e1;font-size:12px}.clubhouse-shell .player-filter input,.clubhouse-shell :is(.account-form,.account-profile-fields) :is(input:not([type=color]),select){min-height:48px;border:1px solid #3b5269;border-radius:9px;background:#091424;color:#eff8ff;font-size:16px}.clubhouse-shell .account-signout{width:100%;min-height:48px;border:1px solid #995175;border-radius:10px;background:#32162a;color:#ffc4e0;font:750 13px/1.4 var(--font-geist-mono),monospace}.clubhouse-shell .account-colour-grid>button,.clubhouse-shell .account-custom-colour input{width:44px;height:44px}.clubhouse-shell .account-caddy-grid{grid-template-columns:repeat(auto-fit,minmax(50px,1fr))}.clubhouse-shell .account-caddy-grid button{min-height:48px}.clubhouse-shell .player-level-card{background:var(--menu-card);border-radius:var(--menu-radius);gap:12px}.clubhouse-shell .player-level-card>strong{font-size:clamp(14px,2vw,20px);overflow-wrap:anywhere}.clubhouse-shell .player-stat-grid{gap:8px}.clubhouse-shell .player-stat-grid>div{padding:12px;border-color:var(--menu-line);border-radius:10px;background:#0c1b2c}.clubhouse-shell .player-stat-grid strong{font-size:clamp(17px,2.5vw,24px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.clubhouse-shell .player-sync{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.clubhouse-shell .player-sync button{width:100%}.clubhouse-shell .player-filter{gap:5px;padding:4px;margin:0;border:1px solid var(--menu-line);border-radius:10px;background:#0a1728}.clubhouse-shell .player-filter button{flex:1;min-height:44px;padding:10px 6px;border:1px solid transparent;border-radius:7px;background:transparent;color:#a9c5d6;font-size:12px;font-weight:750}.clubhouse-shell .player-filter button[aria-pressed=true]{border-color:#52dcf3;background:#163f53;color:#c2f6ff;box-shadow:inset 0 -2px #52dcf3}.clubhouse-shell .player-collection-filter input{flex:1 0 100%;width:100%;padding:10px}.clubhouse-shell .player-trophy-grid{max-height:none;overflow:visible;gap:10px}.clubhouse-shell .player-trophy{padding:14px;border-radius:12px;border-color:#30465e;background:#0b1728}.clubhouse-shell .player-trophy.earned{border-color:#97834c;background:linear-gradient(120deg,#403a222e,#0b1728)}.clubhouse-shell .player-trophy>span{display:grid;place-items:center;align-self:start;width:32px;height:36px;flex-shrink:0;font-size:23px}.clubhouse-shell .player-trophy h3{margin:0;font-size:14px}.clubhouse-shell .player-trophy p{margin:6px 0 10px;font-size:12px}.clubhouse-shell .player-trophy small{margin-top:7px;font-size:10px;line-height:1.5}.clubhouse-shell .player-collection{gap:10px;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.clubhouse-shell .player-collection article{display:grid;justify-items:center;align-content:start;gap:6px;padding:12px;border-radius:10px;background:#0a1728}.clubhouse-shell .player-collection strong{font-size:11px;line-height:1.4}.clubhouse-shell .player-best{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:14px;margin-top:10px;border:1px solid var(--menu-line);border-radius:11px;background:#0a1728}.clubhouse-shell .player-best strong{display:block;font-size:13px;line-height:1.5}.clubhouse-shell .player-best small{margin-top:4px;font-size:10px;line-height:1.5}.clubhouse-shell .player-best-score{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.clubhouse-shell .player-best-score b{color:#ff80bf;font-size:clamp(17px,2vw,22px);line-height:1.4;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.clubhouse-shell .player-best-score>span{padding:4px 7px;border:1px solid #5b3553;border-radius:6px;background:#291a30;color:#e3afce;font-size:10px;line-height:1.4}.clubhouse-shell .player-cosmetics{gap:10px}.clubhouse-shell .player-cosmetics button{display:grid;align-content:center;gap:6px;min-height:78px;padding:12px;background:#0b1d30;border-radius:10px}.clubhouse-shell .player-cosmetics button[aria-pressed=true]{background:#153749;box-shadow:inset 0 -2px #6bdef2}.clubhouse-shell .player-xp-map{margin:0}.clubhouse-shell .player-xp-map>div{padding:10px 0;border-bottom:1px solid #2c4258}.clubhouse-shell .player-xp-map dd{flex-shrink:0}.clubhouse-shell .menu-settings .settings-tabs{margin:0 0 18px;padding:4px;border:1px solid var(--menu-line);border-radius:11px;background:#0a1728}.clubhouse-shell .menu-settings .settings-tabs button{border-color:transparent;background:transparent}.clubhouse-shell .menu-settings .settings-tabs button[aria-pressed=true]{border-color:#52dcf3;background:#163f53;color:#c2f6ff;box-shadow:inset 0 -2px #52dcf3}.clubhouse-shell .menu-settings .play-settings fieldset{padding:10px 14px 14px;border-color:var(--menu-line);border-radius:var(--menu-radius);background:var(--menu-card)}.clubhouse-shell .menu-settings .play-settings legend{color:#b8ecf6;font-size:12px}.clubhouse-shell .menu-settings .settings-switch-row[aria-checked=true] .settings-switch-track{background:#1786a1;border-color:#60d9ee}.clubhouse-shell .menu-settings .settings-switch-row{min-height:64px}.clubhouse-shell .menu-settings .controller-restore{width:100%;margin:12px 0}.clubhouse-shell .menu-settings :is(.controller-button-guide,.controller-remapping)>summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-size:12px;color:#b6eafa}.clubhouse-shell .menu-settings input[type=range]{min-height:44px}.clubhouse-shell .menu-settings .settings-disclosure{border-color:var(--menu-line);border-radius:var(--menu-radius);background:var(--menu-card)}.clubhouse-shell .menu-settings .settings-disclosure>summary{min-height:58px;padding:15px}.clubhouse-shell .menu-settings .settings-disclosure>summary strong{font-size:14px}.clubhouse-shell .menu-settings .reward-speed-setting{padding:0;border:0;background:none}.clubhouse-shell .menu-settings .reward-speed-setting strong{color:#b8ecf6}.clubhouse-shell .menu-settings .reward-speed-setting input{accent-color:#4bd3f1}.clubhouse-shell .menu-settings .asset-cache-copy{display:none}.clubhouse-shell .menu-settings .asset-cache-button{width:100%;min-height:44px;border-color:#43758c;border-radius:9px;background:#133044;color:#d4f5ff}.clubhouse-shell :is(.sponsor-future,.clubhouse-odds,.story-saves>details){border:1px solid var(--menu-line);border-radius:var(--menu-radius);padding:0;background:var(--menu-card);overflow:hidden}.clubhouse-shell :is(.sponsor-future,.clubhouse-odds,.story-saves>details,.story-developer)>summary{display:flex;align-items:center;gap:10px;min-height:58px;padding:15px;list-style:none;font-size:13px;font-weight:800;color:#eaf7ff;cursor:pointer}.clubhouse-shell :is(.sponsor-future,.clubhouse-odds,.story-saves>details,.story-developer)>summary::-webkit-details-marker{display:none}.clubhouse-shell :is(.sponsor-future,.clubhouse-odds,.story-saves>details,.story-developer)>summary:after{content:"+";margin-left:auto;font-size:22px;color:#7ddcf1}.clubhouse-shell :is(.sponsor-future,.clubhouse-odds,.story-saves>details,.story-developer)[open]>summary:after{content:"−"}.clubhouse-shell :is(.sponsor-future,.clubhouse-odds,.story-saves>details)[open]{padding-bottom:14px}.clubhouse-shell :is(.sponsor-future,.clubhouse-odds,.story-saves>details)>:not(summary){margin-inline:14px}.clubhouse-shell .locker-item-benefits>summary{min-height:44px;display:flex;align-items:center;color:#8ce8fa;font-size:12px}.clubhouse-shell .story-developer button{min-height:44px}.clubhouse-shell .menu-build-lab .lab-hero{margin-top:14px}.clubhouse-shell .menu-build-lab .build-lab.lab-workbench{font-family:var(--font-geist-mono),monospace;border:0;border-radius:0;padding:14px;background:transparent}.clubhouse-shell .menu-build-lab .lab-hero{justify-content:flex-end;padding:0 0 14px}.clubhouse-shell .menu-build-lab .lab-tabs{padding:4px;border:1px solid var(--menu-line);border-radius:10px;background:#0a1728}.clubhouse-shell .menu-build-lab .lab-tabs button[aria-selected=true]{border-color:#52dcf3;background:#163f53;color:#c2f6ff;box-shadow:inset 0 -2px #52dcf3}.clubhouse-shell .menu-build-lab .lab-primary{background:var(--menu-blue-fill);border-color:#7be4fa;color:#061929}.clubhouse-shell .menu-build-lab .lab-play-button{background:var(--menu-pink-fill);border-color:#ff80bd;color:#fff4fb}.clubhouse-shell .menu-build-lab .lab-section-heading h3{font-size:clamp(18px,2.1vw,24px);font-weight:800}.clubhouse-shell .menu-build-lab .build-lab.lab-workbench .lab-help{width:44px;height:44px;min-width:44px;min-height:44px;flex-basis:44px}.clubhouse-shell .menu-build-lab .lab-workbench :is(.lab-stat-focus,.lab-text-button,.lab-toggle>button:first-child){min-height:44px;min-width:44px}.clubhouse-shell .menu-build-lab .lab-toggle [aria-checked=true] .lab-switch-track{background:#1786a1;border-color:#60d9ee}.clubhouse-shell .menu-build-lab .lab-contact-row{grid-template-columns:14px minmax(0,1fr) 80px 44px}@media (min-width:760px){.clubhouse-shell :is(.menu-panel,.clubhouse,.profile-page){padding:20px}.clubhouse-shell .player-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.clubhouse-shell .player-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clubhouse-shell .player-cosmetics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.clubhouse-shell .menu-build-lab .lab-stat-dashboard>.lab-card:first-child{grid-template-columns:minmax(0,1fr)}.clubhouse-shell .menu-build-lab .lab-contact-row{grid-template-columns:12px minmax(0,1fr) 60px 44px;gap:6px}}@media (max-width:380px){:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact{grid-template-columns:60px minmax(0,1fr) 44px;gap:8px}:is(.clubhouse-shell,.designer-start) .clubhouse-scene.is-compact>.clubhouse-room-art{width:60px}.clubhouse-shell .menu-disclosure-toggle{flex-wrap:wrap}.clubhouse-shell .menu-disclosure-toggle>small{font-size:9px}.clubhouse-shell .account-profile-heading{padding:12px;gap:10px}.clubhouse-shell .account-profile-heading .account-avatar{width:56px;height:56px}.clubhouse-shell .menu-disclosure-body,.clubhouse-shell .menu-disclosure>.menu-disclosure-toggle{padding:12px}}:root{--action-blue:#29d5f5;--action-blue-hover:#6be5ff;--action-blue-border:#65e6ff;--action-pink:#ff3ca6;--action-pink-hover:#ff75bf;--action-pink-border:#ff88cb;--action-navy:#10243a;--action-navy-hover:#193b53;--action-outline:#4ec9e9;--action-text:#d8f7ff;--action-dark-text:#071426}:root body :is(button,a)[data-button-variant]{--action-fill:var(--action-navy);--action-hover-fill:var(--action-navy-hover);--action-line:var(--action-outline);--action-ink:var(--action-text);--action-focus:var(--action-blue-border)}:root body :is(button,a)[data-button-variant][data-button-variant][data-button-variant]{background:var(--action-fill);border-color:var(--action-line);border-style:solid;border-width:1px;border-radius:8px;min-height:44px;color:var(--action-ink);text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color .12s ease,border-color .12s ease,color .12s ease}:root body :is(button,a)[data-button-variant=continue]{--action-fill:var(--action-blue);--action-hover-fill:var(--action-blue-hover);--action-line:var(--action-blue-border);--action-ink:var(--action-dark-text)}:root body :is(button,a)[data-button-variant=purchase]{--action-fill:var(--action-pink);--action-hover-fill:var(--action-pink-hover);--action-line:var(--action-pink-border);--action-ink:var(--action-dark-text);--action-focus:var(--action-pink-border)}:root body :is(button,a)[data-button-variant=danger]{--action-fill:#251328;--action-hover-fill:#451d3b;--action-line:#ff52b1;--action-ink:#ff9dd1;--action-focus:var(--action-pink-border)}:root body :is(.account-back,.account-links button)[data-button-variant]{padding:10px 12px}@media (hover:hover){:root body :is(button,a)[data-button-variant][data-button-variant][data-button-variant]:hover:not(:disabled):not([aria-disabled=true]){background:var(--action-hover-fill);border-color:var(--action-focus)}}:root body :is(button,a)[data-button-variant][data-button-variant][data-button-variant]:focus-visible{outline:3px solid var(--action-focus);outline-offset:3px}:root body :is(button,a)[data-button-variant][data-button-variant][data-button-variant]:is(:disabled,[aria-disabled=true]){background:#152335;border-color:#4a5d72;color:#9aafc3;box-shadow:none;opacity:1;cursor:not-allowed}@media (prefers-reduced-motion:reduce){:root body :is(button,a)[data-button-variant][data-button-variant][data-button-variant]{transition:none}}