/* Store theme: scoped so account, approval and admin keep their own styles. */
body[data-page=store]{--canvas:#11151e;--ink:#eef1f7;--muted:#929daf;--line:#2a303e;--brand:#ff863f;color-scheme:dark;background:var(--canvas)}
body[data-page=store] .client-sidebar{background:#191e2b;border-right:1px solid #2a303e;padding-top:27px}
body[data-page=store] .app-brand{font-size:23px;padding-inline:2px}
body[data-page=store] .app-navigation a.active{background:#ff863f;color:#181a20;font-weight:700;box-shadow:none}
body[data-page=store] .sidebar-help{margin-top:44px;background:#212634;border-color:#303647}
body[data-page=store] .sidebar-help a{color:#ffad7b}
body[data-page=store] .app-topbar{background:#191e2bf5;backdrop-filter:blur(16px);min-height:83px;padding:17px 32px;border-color:var(--line)}
body[data-page=store] .topbar-heading h1{font-size:21px}
body[data-page=store] .section-kicker{color:#a4aec2;font-size:9px;letter-spacing:1.7px}
body[data-page=store] #wallet-widget{background:#242a38;border-color:#343c4b;padding:9px 12px}
body[data-page=store] #user-wallet-balance{color:#f3f5fa;font-weight:700;font-variant-numeric:tabular-nums}
body[data-page=store] #btn-abrir-recarga{background:#ff863f;color:#171b24;width:25px;height:25px}
body[data-page=store] #user-avatar{background:#30384a}
body[data-page=store] #user-display-name{color:#f0f3f8}
body[data-page=store] #user-role-badge{color:#a4aec2}
body[data-page=store] #btn-admin-panel{background:#352a24;color:#ffbb91;border-color:#67503c}
body[data-page=store] .store-content{max-width:1490px;padding:26px 32px 40px}
.store-banner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border:1px solid #493329;border-radius:17px;background:radial-gradient(ellipse at 96% 20%,#a9502142,transparent 57%),linear-gradient(115deg,#29242a,#1d2430);min-height:170px}
.store-banner-copy{position:relative;z-index:1}
body[data-page=store] .store-banner .section-kicker{color:#ffc197}
.store-banner h2{font-size:clamp(25px,2.4vw,35px);font-weight:750;letter-spacing:-1.2px;line-height:1.2;margin:9px 0}
.store-banner h2 span{color:#ffad7b}
.store-banner p{font-size:12px;line-height:1.8;color:#aeb8c9}
.store-banner-tags{display:flex;gap:20px;margin-top:17px;font-size:10px;color:#d1d7e3}
.store-banner-tags span{display:flex;gap:7px;align-items:center}
.store-banner-tags svg{width:15px;height:15px;color:#ffad7b}
.store-banner-art{position:relative;display:flex;align-items:center;gap:19px;flex-shrink:0;margin-right:16px}
.store-banner-art::before,.store-banner-art::after{content:'';position:absolute;border:1px solid #fca96b1c;width:310px;height:310px;border-radius:50%;right:-37px;top:50%;transform:translateY(-50%);z-index:-1}
.store-banner-art::after{width:245px;height:245px;right:-4px}
.pass-symbol{width:67px;height:79px;border-radius:17px;display:grid;place-items:center;transform:rotate(12deg);background:linear-gradient(145deg,#ffc591,#ed763a);box-shadow:0 10px 35px #fa80332b}
.pass-symbol svg{width:38px;height:38px;color:#43251a;transform:rotate(-12deg)}
.store-banner-art>div{color:#ffe3cd;font-size:24px;font-weight:800;letter-spacing:1px}
.store-banner-art>div>span{display:block;font-size:8px;font-weight:500;letter-spacing:3px;margin-top:3px;color:#ccab93}
.store-history{display:flex;gap:13px;align-items:center;padding:15px 18px;border:1px solid var(--line);border-radius:12px;background:#1b202d;margin:18px 0 26px;color:var(--ink);text-decoration:none}
.store-history:hover{background:#232a38;border-color:#424c61}
.store-history-icon{display:grid;place-items:center;width:36px;height:36px;background:#282f40;border-radius:9px;color:#b0bdd5}
.store-history strong{display:block;font-size:12px;font-weight:600}
.store-history div>span{display:block;font-size:11px;color:var(--muted);margin-top:2px}
.store-history-link{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:11px;color:#ffb082}
.store-history-link svg{width:16px;height:16px}
body[data-page=store] .store-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,420px);gap:24px;align-items:start}
.store-catalog{min-width:0}
.store-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:3px 0 18px}
.store-section-title h2{font-weight:650;font-size:19px;letter-spacing:-.5px;margin-top:6px}
.store-category{border:1px solid #574335;background:#352a25;color:#ffb785;border-radius:7px;padding:6px 10px;font-size:10px;white-space:nowrap}
body[data-page=store] .store-product{padding:0;border:1px solid #805039;background:#1e2532;border-radius:16px;overflow:hidden;box-shadow:0 10px 36px #00000012}
.store-product-image{position:relative;background:#152037;overflow:hidden;aspect-ratio:1.8}
body[data-page=store] .store-product-image img{width:100%;height:100%;display:block;object-fit:cover;border-radius:0}
.store-product-image::after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0e131eda);pointer-events:none}
.product-delivery,.product-selected{position:absolute;z-index:2;display:flex;gap:5px;align-items:center;font-size:10px;font-weight:600;border-radius:7px;padding:7px 9px}
.product-delivery{top:14px;left:14px;background:#121b2ae8;color:#f3f5fb;backdrop-filter:blur(8px);border:1px solid #ffffff29}
.product-selected{bottom:14px;right:14px;background:#ff994f;color:#21190f}
.product-delivery svg,.product-selected svg{width:14px;height:14px}
.product-image-fallback{position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,#354d76,#182239);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#ffc58f}
.product-image-fallback svg{width:62px;height:62px}.product-image-fallback strong{font-size:30px;letter-spacing:2px}.product-image-fallback span{font-size:12px;color:#a4b3cc}
.store-product-body{padding:22px}
.store-product-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}
body[data-page=store] .store-product-heading h2{font-size:22px;letter-spacing:-.6px;margin:6px 0 0;line-height:1.3}
body[data-page=store] .store-product-heading .section-kicker{font-size:8px;color:#faad7a}
.store-product-price{text-align:right;flex-shrink:0}
.store-product-price>span{color:#ffb17d;font-size:26px;font-weight:750;letter-spacing:-1px;line-height:1.2}
.store-product-price small{display:block;color:#909db3;font-size:9px;margin-top:4px}
body[data-page=store] .store-product-body>p{color:#a3afc2;font-size:12px;line-height:1.8;margin:13px 0 20px}
.store-product-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #323a4a;padding-top:16px;color:#b4bfd1;font-size:10px}
.store-product-footer span,.store-product-footer a{display:flex;align-items:center;gap:6px}.store-product-footer a{color:#ffb785;font-weight:600;border-radius:3px}.store-product-footer a:hover{color:#ffd5b9}.store-product-footer svg{width:15px;height:15px;color:#ffa96f}
.store-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px}
.store-benefits>div{border:1px solid var(--line);border-radius:11px;background:#191f2b;padding:16px 13px}
.store-benefits>div>span{display:flex;color:#ffb07d;margin-bottom:12px}
.store-benefits strong{font-size:11px;font-weight:600}.store-benefits p{font-size:10px;color:#939fb4;line-height:1.8;margin-top:5px}
.store-conditions{border:1px solid var(--line);background:#191f2b;border-radius:11px;margin-top:17px}
.store-conditions summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:11px;font-weight:500;cursor:pointer;list-style:none}.store-conditions summary::-webkit-details-marker{display:none}
.store-conditions summary span{display:flex;align-items:center;gap:9px;font-size:10px;color:#8e9cb2}.store-conditions summary svg{width:15px;height:15px;transform:rotate(90deg);transition:transform .2s}.store-conditions[open] summary svg{transform:rotate(-90deg)}
.store-conditions ul{list-style:disc;padding:0 28px 18px;color:#a4afc2;font-size:11px;line-height:1.9}.store-conditions li+li{margin-top:5px}
.store-help{display:flex;align-items:center;gap:12px;padding:18px 4px;color:#a0abc0}.store-help>i{color:#91a0ba}.store-help strong{font-size:11px;font-weight:500;color:#d2d9e6}.store-help p{font-size:10px;margin-top:3px}.store-help a{margin-left:auto;border:1px solid #323a4c;border-radius:7px;padding:8px;color:#abb8d0}
body[data-page=store] .store-checkout{padding:22px;border:1px solid #323a49;border-radius:16px;background:#1b212e;min-width:0}
.checkout-heading{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}
body[data-page=store] .checkout-heading h3{font-size:19px;letter-spacing:-.5px;margin:5px 0 0;padding:0;border:0}
.checkout-heading-icon{width:38px;height:38px;background:#2c3040;border-radius:10px;display:grid;place-items:center;color:#ffb27d}
.store-field-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}
body[data-page=store] .store-field-label label{font-size:11px;font-weight:600;color:#dbe2f0}.store-field-label>span,.store-field-label label>span{font-size:10px;color:#98a5ba;font-weight:400}
.store-uid-control{display:flex;align-items:stretch;border:1px solid #394457;background:#141b28;border-radius:9px;padding:5px;gap:5px}
.store-uid-control:focus-within{border-color:#ffa367;box-shadow:0 0 0 3px #fa894016}
body[data-page=store] input:not([type=radio]):not([type=checkbox]):not([type=file]),body[data-page=store] select,body[data-page=store] textarea{background:#151b27;color:#f0f3f8;border-color:#354055;font-size:12px!important}
body[data-page=store] input::placeholder,body[data-page=store] textarea::placeholder{color:#8794aa}
body[data-page=store] #player-uid{border:0;background:transparent;min-height:37px;padding:7px 9px;min-width:0;width:100%;font-size:13px!important;box-shadow:none}
body[data-page=store] #btn-verificar{position:static;border:1px solid #43516a;background:#2c384e;color:#e0e8f8;border-radius:6px;display:flex;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:600;flex-shrink:0}
body[data-page=store] #btn-verificar:hover{background:#374762}body[data-page=store] #btn-verificar svg{width:15px;height:15px}
.store-field>p{font-size:10px;color:#95a2b8;margin-top:8px;line-height:1.6}
.player-empty{display:flex;align-items:center;gap:12px;padding:16px;border:1px dashed #394459;border-radius:10px;margin-top:17px;background:#1a2130}
.player-empty>span{display:grid;place-items:center;width:35px;height:35px;color:#98a8c2;background:#2b3548;border-radius:50%;flex-shrink:0}.player-empty strong{font-size:11px;font-weight:500;color:#ccd5e5}.player-empty p{font-size:10px;color:#8c9ab1;line-height:1.7;margin-top:3px}
body[data-page=store] #player-preview{padding:0;overflow:hidden;margin-top:17px;background:#152927;border:1px solid #23574c;border-radius:10px;font-size:11px}
.player-verified-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 14px;background:#1b3a32;color:#86e2bb;border-bottom:1px solid #285445;font-size:9px;font-weight:650;letter-spacing:.7px}.player-verified-label>span:first-child{display:flex;align-items:center;gap:7px}.player-verified-label svg{width:14px;height:14px}.player-verified-label .player-verified-badge{border:1px solid #3d7862;border-radius:20px;padding:2px 6px;font-size:8px;letter-spacing:0}
.player-identity{display:flex;align-items:center;gap:13px;padding:21px 16px}.player-avatar{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#203d34;border:1px solid #528c71;width:68px;height:68px;border-radius:12px;color:#add9c7;flex-shrink:0;overflow:hidden}.player-avatar>svg{width:27px;height:27px}.player-avatar img{width:100%;height:100%;object-fit:cover}.player-identity>div{min-width:0}.player-identity strong{font-size:19px;color:#e8fff3;font-weight:750;overflow-wrap:anywhere;line-height:1.4}.player-identity small{display:block;color:#9dbdb2;margin-top:4px;font-size:10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.player-avatar>small{font-size:8px!important;line-height:1.25;text-align:center;padding:0 4px;color:#bed4cb}
.player-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:17px 14px 16px;border-top:1px solid #2a423c}.player-stats>div{padding:10px 8px;background:#111f20;border:1px solid #2a423c;border-radius:8px;min-width:0}.player-stats dt{display:flex;align-items:center;gap:4px;font-size:8px;letter-spacing:.4px;color:#84b4a2;text-transform:uppercase}.player-stats dt svg{width:12px;height:12px;flex-shrink:0}.player-stats dd{font-size:14px;font-weight:650;color:#dff5ea;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}
.player-id-status{display:flex;align-items:center;gap:9px;margin-top:13px;padding:12px 14px;border:1px solid #285f4f;border-radius:9px;background:#193b31;color:#9de1c3;font-size:12px;font-weight:600}.player-id-status svg{width:18px;height:18px}.store-uid-control.is-verified{border-color:#34735b;background:#1f342b}body[data-page=store] .store-uid-control.is-verified #btn-verificar{background:#3f7854;border-color:#4f9367;color:#e6fff0}.player-details-toggle{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid #32634f;border-radius:9px;margin-left:auto;background:#16392d;color:#8ce3bb}.player-details-toggle svg{width:15px;height:15px;transform:rotate(-90deg)}.player-details-toggle[aria-expanded=false] svg{transform:rotate(90deg)}.player-confirm-note{padding:13px 10px;margin:0 14px;border-top:1px solid #2a423c;font-size:10px;color:#91b5a7;text-align:center;line-height:1.6}
@media(max-width:450px){.player-stats{gap:6px;padding-inline:12px}.player-stats>div{padding:10px 6px}.player-stats dd{font-size:12px}.player-stats dt{gap:3px;letter-spacing:0}.player-stats dt svg{width:10px;height:10px}}
body[data-page=store] #player-preview[data-state=load]{background:#1f2a3b;border-color:#384c6a}body[data-page=store] #player-preview[data-state=err]{background:#352424;border-color:#6b4140}
.player-feedback{display:flex;align-items:center;gap:10px;padding:15px;font-size:11px;line-height:1.7;color:#b9c8e1}.player-feedback svg{width:18px;height:18px;flex-shrink:0}#player-preview[data-state=err] .player-feedback{color:#f2bbb1}#player-preview[data-state=load] .player-feedback svg{animation:store-spin 1.2s linear infinite}@keyframes store-spin{to{transform:rotate(360deg)}}
.store-message{margin-top:20px}body[data-page=store] #delivery-msg{width:100%;padding:11px 12px;min-height:42px}
.store-order-summary{margin-top:22px;padding-top:19px;border-top:1px solid var(--line)}.store-order-summary h4{font-size:11px;font-weight:600;color:#a4b1c7;margin:0 0 13px}
.summary-product{display:flex;align-items:center;gap:9px;padding:13px 11px;border:1px solid #3a3840;background:#2b2830;border-radius:9px}.summary-product>span{width:30px;height:34px;display:grid;place-items:center;color:#ffb989;background:#463229;border-radius:6px;flex-shrink:0}.summary-product>div{min-width:0}.summary-product strong{font-size:10px;font-weight:600}.summary-product small{display:block;font-size:9px;color:#a69da1;margin-top:3px}.summary-product>b{font-size:12px;white-space:nowrap;color:#ffc196;margin-left:auto}
.store-order-summary dl{margin-top:15px}.store-order-summary dl>div{display:flex;justify-content:space-between;gap:12px;margin-top:9px;font-size:11px}.store-order-summary dt{color:#98a6bd}.store-order-summary dd{color:#d4ddec;font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere;max-width:65%}.store-order-summary .summary-total{align-items:center;border-top:1px solid var(--line);padding-top:13px;margin-top:15px}.store-order-summary .summary-total dt{color:#e9edf7;font-weight:600}.store-order-summary .summary-total dd{font-size:23px;font-weight:750;color:#ffb079;letter-spacing:-.7px;font-variant-numeric:tabular-nums}
.summary-payment{display:flex;align-items:center;gap:6px;font-size:10px;color:#94a3bb;margin:8px 0 17px}.summary-payment svg{width:13px;height:13px}
body[data-page=store] #btn-comprar{width:100%;min-height:48px;padding:12px;background:#ff863f;color:#171d28;border:1px solid #ffa568;border-radius:9px;font-size:12px;font-weight:750;line-height:1.5;box-shadow:none;letter-spacing:0;text-transform:none}.store-buy-button:hover{filter:brightness(1.08)}body[data-page=store] #btn-comprar:disabled{background:#2d3546;border-color:#394256;color:#a0aec6;opacity:1}
.store-recharge{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px;border:1px solid #786041;border-radius:8px;color:#ffc793;background:#3a3025;font-size:11px;margin-top:9px}
.purchase-balance-note{padding:10px 12px;color:#ffd294;border:1px solid #645136;background:#332c23;border-radius:8px;font-size:10px;line-height:1.7;margin-bottom:12px}
.store-checkout-note{display:flex;align-items:center;justify-content:center;gap:5px;font-size:9px;color:#939fb5;margin-top:13px;line-height:1.6}.store-checkout-note svg{width:13px;height:13px;flex-shrink:0}
body[data-page=store] .store-content>.bg-panel{background:#1b212e;border-color:var(--line);margin-top:22px;padding:23px}
body[data-page=store] .store-content>.bg-panel h3{font-size:18px}body[data-page=store] #reviews-list>div{background:#151c28;border-color:#31394a}body[data-page=store] #reviews-list p{color:#b5c0d2}
body[data-page=store] .text-emerald-400{color:#75d7b1}body[data-page=store] .text-orange-400,body[data-page=store] .text-orange-500{color:#ffb07d}body[data-page=store] .text-amber-400{color:#ffc473}body[data-page=store] .text-red-300,body[data-page=store] .text-red-400{color:#f8a99f}
body[data-page=store] .app-footer{border-color:var(--line);color:#8390a6;padding-inline:32px}
body[data-page=store] [id^=modal-][class*=fixed]{background:#080c16b3}body[data-page=store] [id^=modal-][class*=fixed]>div{background:#202736;color:var(--ink);border-color:#3a455b}body[data-page=store] [id^=modal-] [class*="bg-[#090"]{background:#151d2b;border-color:#3c475b}body[data-page=store] [id^=modal-] [class*="bg-black/"]{background:#182133;border-color:#3c475b}body[data-page=store] #modal-recarga .recarga-actions{background:#202736;border-color:#3a455b}body[data-page=store] #modal-icon{background:#443127;color:#ffb17c}body[data-page=store] #voucher-preview-container{background:#1b332b;border-color:#355e4c}body[data-page=store] #voucher-upload-placeholder{border-color:#4c5a73}body[data-page=store] #voucher-upload-placeholder:hover{background:#302924}
body[data-page=store] .app-dialog>div{background:#202736;border-color:#3a455b;color:var(--ink)}body[data-page=store] .notice{background:#202736;color:var(--ink);border-color:#4d5b72}
@media(min-width:1500px){body[data-page=store] .store-layout{grid-template-columns:minmax(0,1fr) 460px;gap:28px}.store-product-image{aspect-ratio:1.95}.store-product-body{padding:24px}.store-banner{padding:30px 34px}.store-banner h2{font-size:38px}.store-section-title h2{font-size:23px}.store-product-heading h2{font-size:25px}.store-benefits>div{padding:21px 18px}.store-benefits strong{font-size:12px}.store-benefits p{font-size:11px}}
@media(max-width:1190px){body[data-page=store] .store-content{padding:22px 24px 32px}body[data-page=store] .app-topbar{padding-inline:24px}body[data-page=store] .store-layout{grid-template-columns:minmax(0,1fr) 360px;gap:18px}.store-banner-art{margin-right:0;gap:12px}.store-banner-art>div{font-size:20px}.pass-symbol{width:50px;height:64px}.store-banner h2{font-size:28px}.store-section-title{flex-wrap:wrap}.store-product-heading{align-items:flex-start;flex-direction:column;gap:12px}.store-product-price{text-align:left;display:flex;align-items:baseline;gap:8px}.store-product-price>span{font-size:24px}.store-product-footer{flex-wrap:wrap}.store-benefits{gap:8px}.store-benefits>div{padding:13px 10px}.store-benefits strong{font-size:10px}.store-conditions summary span{font-size:0}}
@media(max-width:1000px){body[data-page=store] .store-layout{grid-template-columns:minmax(0,1fr)}.store-banner-art{display:none}.store-product-image{aspect-ratio:2}.store-product-heading{flex-direction:row;align-items:center}.store-product-price{display:block;text-align:right}.store-section-title{flex-wrap:nowrap}.store-benefits strong{font-size:12px}.store-benefits p{font-size:11px}.store-conditions summary span{font-size:10px}.store-checkout{max-width:none}}
@media(max-width:767px){body[data-page=store] .app-topbar{padding:13px 16px;min-height:72px}body[data-page=store] .store-content{padding:18px 16px 30px}body[data-page=store] .mobile-menu{color:#c0cce0}body[data-page=store] #wallet-widget{padding:7px 9px}body[data-page=store] #user-avatar{width:30px;height:30px}body[data-page=store] #user-menu{padding-left:9px}.store-banner{padding:23px 21px;border-radius:13px;min-height:0}.store-banner h2{font-size:28px;letter-spacing:-1px}.store-banner h2 span{display:block}.store-banner p{font-size:11px;margin-top:10px}.store-banner-tags{gap:13px;margin-top:16px;font-size:9px}.store-history{padding:12px;gap:10px;margin:14px 0 23px}.store-history strong{font-size:11px}.store-history div>span{display:none}.store-history-link{font-size:0;gap:0}.store-history-icon{width:32px;height:32px}.store-section-title h2{font-size:17px}.store-section-title .section-kicker{font-size:8px;letter-spacing:1px}.store-category{font-size:9px;padding:5px 7px}.store-product-image{aspect-ratio:1.8}.store-product-body{padding:18px}body[data-page=store] .store-product-heading h2{font-size:18px}.store-product-price>span{font-size:23px}.store-product-price small{font-size:8px}.store-product-heading{gap:10px}.store-benefits strong{font-size:10px}.store-benefits p{font-size:10px}.store-benefits>div{padding:13px 10px}.store-benefits>div>span{margin-bottom:8px}.store-conditions summary span{font-size:0}.store-help{padding:16px 2px}.store-help p{font-size:9px}body[data-page=store] .store-checkout{padding:20px 18px}body[data-page=store] .store-content>.bg-panel{padding:20px 18px}.store-checkout-note{font-size:9px}body[data-page=store] .app-footer{padding-inline:18px}.product-delivery,.product-selected{font-size:9px;padding:5px 7px}.product-delivery{top:10px;left:10px}.product-selected{bottom:10px;right:10px}}
body[data-page=store] .store-field-label label{font-size:12px}.store-field-label>span,.store-field-label label>span{font-size:11px}.store-field>p{font-size:11px}.store-order-summary h4{font-size:12px}.store-order-summary dl>div{font-size:12px}.summary-product strong{font-size:11px}.summary-product small{font-size:10px}.summary-product>b{font-size:13px}.store-checkout-note{font-size:10px}.player-identity small{font-size:11px}.player-stats dt{font-size:9px}
@media(prefers-reduced-motion:reduce){#player-preview[data-state=load] .player-feedback svg{animation:none}}
