/* The same Anton / Manrope, violet and electric yellow as the Talent entry. */
@font-face{font-family:Anton;src:url('/src/fonts/anton-latin.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/src/fonts/manrope-latin.woff2') format('woff2');font-weight:200 800;font-display:swap}
:root{--wz-bg:#0d0913;--wz-panel:#171020;--wz-raised:#261638;--wz-text:#f8f5ff;--wz-muted:#b9adc9;--wz-line:#39254d;--wz-accent:#f0ff00;--wz-accent-ink:#19101f;--font-sans:Manrope,sans-serif}
html[data-theme=light]{--wz-bg:#f5f0fc;--wz-panel:#fff;--wz-raised:#ece0fa;--wz-text:#21132e;--wz-muted:#6d5b7d;--wz-line:#d7c6e7;--wz-accent:#6500d8;--wz-accent-ink:#fff}
body{background:var(--wz-bg)!important;font-family:Manrope,Arial,sans-serif!important}
.wz-header{max-width:1600px;height:92px;gap:42px;border-bottom-color:var(--wz-line)}
.wz-brand{font-size:23px;letter-spacing:-1px;gap:10px;color:var(--wz-text);white-space:nowrap}
.wz-home-mark{color:var(--wz-accent);width:42px;height:28px;flex:none}
.wz-brand:hover{color:var(--wz-accent)}.wz-sites a[aria-current]:after{background:var(--wz-accent);height:3px}
.wz-button,.wz-theme-select,.wz-utility-tabs button,.cat-tab-btn{border-radius:6px}
.wz-button-light,.btn-equip.both,.preset-btn-primary,.preset-footer-btn.primary{background:var(--wz-accent)!important;color:var(--wz-accent-ink)!important;box-shadow:none!important}
.wz-button-light:hover,.btn-equip.both:hover{filter:brightness(.94)}
.wz-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:800}
.wz-page{max-width:1600px;padding-top:24px}
.wz-library-bar{min-height:56px;margin-bottom:18px;align-items:center;gap:18px}
.wz-library-bar h2,.mvp-intro h1,.mvp-toolbar h2,.mvp-preferences h2,.modal-skin-name,.preset-modal-header h2{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.2px!important}
.wz-library-bar h2{font-size:30px!important}.wz-count{vertical-align:middle;font-family:Manrope,sans-serif;font-weight:600;text-transform:none;letter-spacing:0}
.wz-utility-tabs button{font-size:11px;border-color:var(--wz-line);min-height:38px}
.loadout-station{border-radius:12px;border-color:#733ba7;background:linear-gradient(120deg,#300061 0%,#6400cf 63%,#8112ed 100%);color:#fff}
.loadout-station-head{border-color:#ffffff29;padding:16px 24px}
.loadout-station-head h1{font:400 32px/1.15 Anton,Impact,sans-serif!important;letter-spacing:.2px!important;text-transform:uppercase;color:#f0ff00}
.loadout-station-head p{color:#e4cffc;font-size:12px;margin-top:7px}
.loadout-station .loadout-teams{background:#240b3d;border-color:#ffffff24}.loadout-station .loadout-teams button{color:#dbcaed}.loadout-station .loadout-teams button[aria-pressed=true]{background:#f0ff00;color:#190e28}
.loadout-station .loadout-category-rail .cat-tab-btn{background:#230b3c!important;border-color:#ffffff24!important;color:#e4d7f4!important;box-shadow:none!important}
.loadout-station .loadout-category-rail .cat-tab-btn.active{background:#f0ff00!important;color:#1e1029!important;border-color:#f0ff00!important}
.loadout-station .loadout-category-rail .cat-tab-btn:hover{border-color:#f0ff00!important}
.loadout-stage-dock .loadout-preview{background:radial-gradient(ellipse at 50% 45%,#ce7cff40,transparent 67%)}
.loadout-station .loadout-identity strong{color:#fff}.loadout-station .loadout-identity small{color:#e0c8f4}
.loadout-station .loadout-preview-caption{background:#230b3cdb}.loadout-station .loadout-preview-caption strong{color:#fff}.loadout-station .loadout-preview-caption span,.loadout-station .loadout-accuracy-note{color:#d7c5e7}
.loadout-station .loadout-preview-tools button,.loadout-station .loadout-preview-badge{background:#240b3c;color:#fff;border-color:#ffffff32}
.loadout-station-foot{border-color:#ffffff29;color:#d7c5e7;font-size:10px}
.studio-card{background:var(--wz-panel)!important;border-color:var(--wz-line)!important;border-radius:10px!important;box-shadow:none!important;contain:layout style}
.studio-card:hover{border-color:#9c5cdb!important;transform:translateY(-2px)!important;box-shadow:none!important}
.card-pedestal-glow{opacity:.14!important;filter:none!important}.card-weapon-title{font-weight:800}.card-image-box{background:radial-gradient(ellipse at center,#a44cff0d,transparent 70%)}
.studio-modal-backdrop,.picker-modal-backdrop,.preset-modal-backdrop{backdrop-filter:none!important;background:#08050de8!important}
.studio-modal-card,.picker-modal-card,.preset-modal-card{box-shadow:0 20px 80px #0008!important;border-color:var(--wz-line)!important}
.modal-skin-name{font-size:25px!important;line-height:1.3!important}.modal-header{min-height:72px}
.modal-controls-pane{background:var(--wz-bg)!important}.modal-visual-showcase{background:var(--wz-panel)!important}
.control-section{background:var(--wz-panel)!important;border:1px solid var(--wz-line)!important;border-radius:9px!important;box-shadow:none!important}
.modal-visual-showcase.has-agent-preview .stage-top-bar{background:transparent!important}
.stage-preset-switcher{box-shadow:none!important}.loadout-modal-dock .loadout-preview{background:radial-gradient(ellipse at 55% 45%,#5d227421,transparent 72%)}
.mvp-intro{padding:36px!important;margin:0 0 28px!important;border:1px solid #7940a6!important;border-radius:12px;min-height:250px!important;background:radial-gradient(ellipse at 88% 20%,#af4bff6b,transparent 54%),linear-gradient(110deg,#370075,#7400e5);color:#fff;align-items:center}
.mvp-intro .wz-eyebrow{color:#dfc6fa}.mvp-intro h1{font-size:64px!important;line-height:1.05!important;margin:15px 0!important;letter-spacing:.5px!important;color:#f0ff00}.mvp-intro h1 em{font-style:normal;color:#fff!important}.mvp-intro p{color:#e7d8fa!important;max-width:540px;line-height:1.8!important}
.mvp-status{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border:1px solid #ffffff3d!important;border-radius:999px;background:#250744!important;color:#f0ff00!important;white-space:nowrap;font-size:11px;line-height:1.5}
.mvp-toolbar h2{font-size:29px}.mvp-feature{border-radius:10px;border-color:var(--wz-line);background:var(--wz-panel)}
.mvp-art{background:linear-gradient(150deg,#6d00da,#310a5a)!important;border-color:#a459da!important}.mvp-art-number{font-family:Anton,Impact,sans-serif!important;font-weight:400!important;color:#f0ff00!important}.mvp-art-label{color:#e5d3f7!important}
.mvp-feature h2{font-family:Manrope,sans-serif;font-weight:800}.mvp-track{border-color:var(--wz-line);border-radius:7px}.mvp-track.is-playing{background:var(--wz-raised)}
.mvp-track.is-playing .mvp-track-title{color:var(--wz-accent)}.mvp-track-play:hover{border-color:var(--wz-accent)}.mvp-preferences{border-radius:10px}.mvp-preferences h2{font-size:26px}
.mvp-player{background:var(--wz-panel);backdrop-filter:none;border-top:1px solid var(--wz-line)}.mvp-player-play{background:var(--wz-accent);color:var(--wz-accent-ink)}
.wz-footer{margin-top:38px;border-color:var(--wz-line);color:var(--wz-muted)}
@media(max-width:1100px){.wz-header{gap:24px}.wz-header-actions{gap:14px}.mvp-intro h1{font-size:55px!important}}
@media(min-width:761px) and (max-height:820px){.loadout-station-layout,.loadout-preview{min-height:380px}}
@media(max-width:760px){.wz-header{height:auto;min-height:96px;gap:14px;padding-top:16px;padding-bottom:14px}.wz-brand{font-size:20px}.wz-home-mark{width:32px}.wz-sites{gap:18px}.wz-header-actions{gap:10px}.wz-page{padding-top:20px}.wz-library-bar h2{font-size:25px!important}.loadout-station-head{padding:16px}.loadout-station-head h1{font-size:26px!important;max-width:220px}.mvp-intro{padding:24px!important;min-height:0!important}.mvp-intro h1{font-size:45px!important}.mvp-intro p{font-size:12px!important}.mvp-status{white-space:normal;font-size:10px}.modal-skin-name{font-size:22px!important}.mvp-toolbar h2{font-size:26px}}
@media(prefers-reduced-motion:reduce){.studio-card:hover{transform:none!important}}
@media(max-width:760px){.mvp-intro{display:block!important}.mvp-status{display:inline-flex!important;max-width:100%;margin-top:18px;white-space:normal}}
