/* MMA LEGACY: cinematic hierarchy, quiet surfaces, one focal point per area. */
@font-face{font-family:LegacyDisplay;src:url('assets/fonts/Anton-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:LegacyText;src:url('assets/fonts/Assistant%5Bwght%5D.ttf') format('truetype');font-weight:200 800;font-style:normal;font-display:swap}
:root{--legacy-display:LegacyDisplay,Impact,'Arial Narrow',sans-serif;--legacy-copy:LegacyText,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--legacy-ink:#090b0d;--legacy-edge:#ffffff16;--legacy-muted:#aeb1b5;--legacy-accent:#ee987e;--legacy-light:#f4d5c8}
html[lang=he]{--legacy-display:LegacyText,Arial,sans-serif}
body{font-family:var(--legacy-copy);-webkit-font-smoothing:antialiased}
.training-screen,.attributes-screen,.skills-page{background:var(--legacy-ink);color:#e8eaec}
.attributes-screen:before{background:radial-gradient(ellipse at 50% 0,#78c8e80a,transparent 60%)}
.training-screen{--legacy-accent:#f59f84;--legacy-light:#ffe0c1;background:radial-gradient(ellipse at 50% 0,#ee987e0b,transparent 65%),#090b0d}
.attributes-screen{--legacy-accent:#9cdbea;--legacy-light:#e3f4f1}
.skills-page{--legacy-accent:#c9cbe0;--legacy-light:#edf0ff}
:where(.training-heading,.attribute-hero,.skills-header,.story-heading,.scene-heading) h1,
:where(.panel-header) h2,.trophy-hero h3,.skill-detail h3,.element-heading h2,.finale h1,.newspaper-headline h2{
 font-family:var(--legacy-display);font-weight:400;letter-spacing:.025em;line-height:1.15;color:var(--legacy-light);text-transform:uppercase;
 background:linear-gradient(165deg,var(--legacy-light) 15%,var(--legacy-accent) 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;
}
html[lang=he] :where(h1,h2,h3){font-weight:800;letter-spacing:0}
:where(.training-nav,.attributes-screen>nav,.skills-page-nav){max-width:none;min-height:76px;background:#090b0def;border-bottom:1px solid var(--legacy-edge);padding:14px max(22px,calc((100vw - 1280px)/2));padding-top:max(14px,env(safe-area-inset-top));gap:20px}
:where(.training-nav,.attributes-screen>nav,.skills-page-nav) a{display:inline-flex;align-items:center;min-height:42px;color:#d8dee3;font-weight:700;font-size:15px;text-decoration:none}
:where(.training-nav,.attributes-screen>nav,.skills-page-nav) select{border:1px solid #ffffff24;background:#14191c;border-radius:10px;padding:8px 10px;font:inherit;color:#e5e9ec}
.training-brand b,.story-brand,.brand b{font-family:var(--legacy-display);font-weight:400;letter-spacing:.035em}
:where(.training-heading,.attribute-hero){position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;margin:8px auto 28px;padding:8px 0 22px;border-bottom:1px solid var(--legacy-edge)}
:where(.training-heading,.attribute-hero) h1{font-size:clamp(28px,3.4vw,42px);margin:6px auto;max-width:850px}
:where(.training-heading,.attribute-hero) p{max-width:650px;margin:7px auto;color:var(--legacy-muted);font-size:15px;line-height:1.5}
.kicker,.attribute-kicker{font-size:11px;letter-spacing:.18em;color:var(--legacy-accent);font-weight:800}
.training-identity{display:flex;justify-content:center;gap:18px;align-items:center;flex-wrap:wrap;text-align:center;padding:9px 18px;border-radius:999px;background:#ffffff04;border:1px solid var(--legacy-edge);white-space:normal}
.training-identity b{color:var(--legacy-accent);font-size:13px}.training-identity span,.training-identity small{color:#b1b5ba;font-size:12px}
.training-panel,.training-options,.training-momentum{background:linear-gradient(145deg,#171b1f,#0e1114);border-color:#ffffff18;box-shadow:0 18px 42px #0002}
.training-scene{border-color:#f59f8438;background:#131415;box-shadow:0 12px 45px #0003}
.camp-haze{background:linear-gradient(180deg,#090a0cbd,transparent 35%,#090b0da8)}
.scene-title{text-align:center;inset:18px 18px auto}.scene-title h2{font-family:var(--legacy-display);font-weight:400;font-size:clamp(22px,2.4vw,29px);letter-spacing:.025em;color:#f3dccb;margin:4px 0}.scene-title .kicker{margin:0}
.scene-state{background:#080b0cd9;border:1px solid #ffffff18;color:#d8cfc7;font-size:9px}
.scene-coach{background:#0b1014e6;border-color:#ffffff25}.training-mat{border-color:#d8c1a62a;background:#171a1b44;box-shadow:none}
.training-panel>h2,.training-options>h2,.training-coaches>h3{font-family:var(--legacy-display);font-weight:400;letter-spacing:.04em;color:#e5c3b5;font-size:21px}
.training-panel>h2{text-align:center}.training-panel>.kicker{text-align:center}.training-coaches>p,.training-hint{color:#91999e;font-size:12px;line-height:1.45}
.gain-row{font-size:14px;padding:9px 0}.gain-row strong{color:#f1ad91;font-family:var(--legacy-display);font-weight:400;font-size:23px;letter-spacing:.025em}.gain-row small{color:#a8aeb2}
.training-program,.trainer-card,.training-lengths button{background:#111619;border-color:#ffffff1c;color:#d7dddf}.training-program small,.trainer-card small{color:#9fa8ae}
.training-screen button[aria-pressed=true]{background:#ee987e10;border-color:#ee987e8c;box-shadow:inset 0 0 0 1px #ee987e20}
.training-primary{background:linear-gradient(110deg,#f1b799,#ed8571);color:#1a1310;box-shadow:0 8px 26px #ed85711c;min-height:48px}.training-link{color:#edb7a1}.training-countdown{font-family:var(--legacy-display);color:#efb39a;letter-spacing:.025em}
.training-screen progress{accent-color:#f1aa8b}.training-screen progress::-webkit-progress-value{background:linear-gradient(90deg,#ed8571,#f1b799)}
.attribute-hero{display:grid;grid-template-columns:1fr;isolation:isolate;min-height:140px}.attribute-hero img{position:absolute;inset-inline-start:0;bottom:8px;width:96px;height:125px;object-fit:cover;border-radius:18px;border:1px solid #ffffff18;box-shadow:none;z-index:-1;opacity:.6}
.attribute-hero>div{max-width:800px;margin:auto;padding-inline:100px}.attribute-budget{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 12px}
.attribute-budget article{background:linear-gradient(150deg,#192229,#101519);border-color:#9cdbea26;text-align:center;padding:14px;border-radius:16px}.attribute-budget strong{font-family:var(--legacy-display);font-weight:400;font-size:32px;color:#b2e1e8;letter-spacing:.03em}.attribute-budget small{font-size:12px;color:#aebdc5}
.attribute-xp{font-size:12px;color:#a6b5bd}.attribute-xp progress{accent-color:#8ccad8;height:5px}.attribute-grant{text-align:center;margin:9px 0;color:#9dadb7;font-size:12px}
.attribute-controls{justify-content:center;margin:20px 0}.attribute-controls>span{font-size:13px;color:#b3bdc3}.attributes-screen button,.attributes-screen select{background:#182127;border-color:#ffffff24;border-radius:10px}.attribute-controls button[aria-pressed=true]{background:#9cdbea19;border-color:#9cdbea;color:#d2f0f4}
.attribute-groups{gap:16px}.attribute-group{background:linear-gradient(155deg,#171e23,#0d1215);border-color:#ffffff17;padding:20px;border-radius:20px;--group-color:#95d0df}.attribute-group:nth-child(2){--group-color:#a9bdcf}.attribute-group:nth-child(3){--group-color:#98cabb}.attribute-group:nth-child(4){--group-color:#e1b4a2}
.attribute-group h2{font-family:var(--legacy-display);font-weight:400;text-transform:uppercase;letter-spacing:.05em;color:var(--group-color);font-size:23px;text-align:center;padding-bottom:13px}
.attribute-row{border-color:#ffffff12;padding:16px 0;transition:background .18s}.attribute-row h3{font-family:var(--legacy-copy);font-weight:800;font-size:19px;color:#d4e5ed;line-height:1.25}.attribute-row p{font-size:13px;color:#95a6b0;line-height:1.45}.attribute-row .attribute-value{font-family:var(--legacy-display);font-weight:400;font-size:27px;color:var(--group-color);letter-spacing:.025em}.attribute-row[data-selected=true]{background:linear-gradient(90deg,#9cdbea09,transparent);border-inline-start:2px solid var(--group-color);padding-inline:10px;margin-inline:-10px}
.attribute-quote{display:grid;gap:4px}.attribute-row .attribute-price{font-size:13px;color:#b7ccd5;font-weight:700}.attribute-selected-cost{font-size:12px;color:#e8bb9e}.attribute-row .attribute-buttons button{min-height:40px;min-width:46px;padding:7px 10px;font-weight:800}.attribute-row .attribute-buttons button:last-child{border-color:#95d0df59;background:#95d0df12;color:#c6e9ed}
.attribute-footer{background:#0e1519f5;border-color:#9cdbea30;box-shadow:0 -12px 38px #0003}.attribute-footer p{font-size:15px;font-weight:800;color:#d5e4eb}.attribute-footer .attribute-apply{background:linear-gradient(110deg,#b7e6e7,#84c6d5);color:#0c1b22;padding:13px 24px;min-height:46px}.attribute-note{text-align:center;color:#8899a4;font-size:12px;max-width:650px;margin:22px auto}
.elemental-skills{background-color:#090c0f;font-family:var(--legacy-copy);border-radius:24px;--legacy-accent:var(--element);--legacy-light:#e3eaf1}.skills-header{flex-direction:column;text-align:center;gap:6px;padding:8px 0 22px;border-bottom:1px solid #ffffff18}.skills-header h1{font-size:clamp(29px,3.4vw,42px);margin:0}.skills-header strong{padding:7px 16px;border:1px solid color-mix(in srgb,var(--element) 30%,transparent);border-radius:999px;background:#0b0f15b3;font-size:14px;max-width:none;text-align:center}
.element-picker{justify-content:center;flex-wrap:wrap;overflow:visible;padding:18px 0 4px;gap:7px}.element-picker button{padding:10px 12px;min-height:40px;font-size:13px;border-radius:10px;background:#10161bcc;border-color:#ffffff25}.element-heading{text-align:center;padding:20px 0 5px}.element-heading h2{font-size:28px}.element-heading p{max-width:640px;margin:9px auto 15px;line-height:1.5;font-size:14px}.element-heading .equip-element{position:static;padding:10px 25px;min-height:42px;border-color:color-mix(in srgb,var(--element) 55%,transparent);color:var(--element);background:#11191ce8}
.skill-node b{font-family:var(--legacy-display);font-weight:400;letter-spacing:.045em;font-size:20px}.skill-node span{font-size:13px}.skill-detail{background:linear-gradient(135deg,#111920f5,#080b10f5);border:1px solid color-mix(in srgb,var(--element) 30%,transparent);border-radius:20px;padding:24px;max-width:850px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}.skill-detail h3{font-size:28px;flex-basis:100%;margin:0;text-align:center}.skill-benefit{flex:1;min-width:200px;text-align:center}.skill-benefit strong{display:block;font-size:20px;color:var(--element);font-weight:800}.skill-benefit small{color:#a1abb5;font-size:13px}.skill-detail>button{border-color:var(--element);color:var(--element);margin:auto;min-width:180px;font-size:15px;font-weight:700}.skill-detail details{flex-basis:100%;border-top:1px solid #ffffff15;padding-top:12px;color:#a8b2bd;font-size:14px}.skill-detail summary{cursor:pointer;text-align:center;color:#bdc8d4;min-height:30px}.skill-detail details p{max-width:680px;margin:8px auto;font-size:14px;line-height:1.55}.skill-detail h4,.skill-requirements{flex-basis:100%;margin:0}.skill-detail .skill-requirement{flex-basis:100%;text-align:center;font-size:13px;margin:0;color:#9babb6}.skills-help{text-align:center;font-size:13px;color:#a3b1bd;margin:18px auto 0;max-width:700px}
.main-menu-page .page-glow{background:radial-gradient(circle at 50% 0,#d86d5808,transparent 55%);mix-blend-mode:normal}
.main-menu-page .scene-heading{justify-content:center;text-align:center}.scene-heading h1{font-size:clamp(26px,3vw,39px)}
.hub-panel{--legacy-accent:var(--panel-accent,#ef9f85);--legacy-light:#f0e2d8;background:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--panel-accent) 8%,transparent),transparent 60%),#0b0e11}
.hub-panel.is-workspace{width:min(1080px,calc(100vw - 48px));border-color:color-mix(in srgb,var(--panel-accent) 24%,transparent);border-radius:24px}
.hub-panel.is-workspace{left:max(24px,calc((100vw - 1080px)/2));top:max(28px,calc((100dvh - 900px)/2));transform:none;animation:none}
.panel-header{justify-content:center;text-align:center;min-height:103px;padding:22px 60px 20px;background:#0b0e11f2}.panel-header h2{font-size:clamp(26px,3vw,36px)!important;letter-spacing:.045em}.panel-header p{font-size:10px;letter-spacing:.17em}.panel-close{position:absolute;inset-inline-end:20px;top:28px;border-color:#ffffff20!important}
.hub-panel[data-view=online]{--panel-accent:#95cfdf}.hub-panel[data-view=locker]{--panel-accent:#a2c4ce}.hub-panel[data-view=shop]{--panel-accent:#e59c95}.hub-panel[data-view=profile]{--panel-accent:#bdc7d7}.hub-panel[data-view=trophies]{--panel-accent:#edc678}.hub-panel[data-view=quests]{--panel-accent:#d7bb90}
.panel-section{background:linear-gradient(145deg,#171b20e8,#0e1216);border-color:#ffffff17}.panel-section>h3,.inventory-panel>h3,.gym-bulletin h3,.tester-mission h3{font-family:var(--legacy-display);font-weight:400;font-size:clamp(24px,2.5vw,31px);letter-spacing:.035em;text-align:center;color:var(--panel-accent,#efad95)}
.panel-section>.section-kicker,.inventory-panel>.section-kicker{text-align:center;font-size:10px}.hero-card{background:linear-gradient(120deg,#23262ae8,#10151be8);border-color:#ffffff20}.hero-card h3{font-family:var(--legacy-display);font-weight:400;color:#d6e2e9;letter-spacing:.02em;font-size:clamp(26px,3vw,37px)}
.locker-tabs{background:#0d1319ee;border-color:#ffffff20}.locker-tab.is-active{color:#c6e8ee;background:#89bfd01a;border-color:#89bfd06b;box-shadow:none}.tabs{justify-content:center}.tabs button{font-size:12px}.gear-card,.loadout-slot{background:#11171bd9!important;border-color:#ffffff1b}.gear-card b{color:#e4bdb0}.gear-card em,.loadout-slot em{font-size:11px!important}.profile-tab{font-size:12px}.pvp-title-card,.pvp-podium{background-color:#0e1419}.pvp-podium .podium-belt{max-height:100px}
.trophy-hero{display:flex;flex-direction:column;text-align:center;padding:25px 20px 18px;background:radial-gradient(ellipse at 50% 80%,#edc6780d,transparent 65%),#121416;border-color:#edc67830;gap:10px}.trophy-hero h3{font-size:clamp(28px,3vw,38px);margin:6px 0}.trophy-hero p:last-child{font-size:14px;max-width:650px;margin:auto}.trophy-hero>img{width:min(340px,80%);height:110px;object-fit:contain;order:-1}.trophy-showcase{gap:10px}.trophy-pocket{min-height:135px;background:#111518;border-color:#ffffff20}.trophy-pocket b{font-size:11px}.trophy-pocket em{font-size:10px}.trophy-pocket small{font-size:9px}.trophy-pocket span{margin:15px auto 10px}
.trophy-collection{background:#101315}.trophy-collection>h3{display:none}.trophy-grid{gap:14px;margin-top:16px}.trophy-card{grid-template-columns:1fr;gap:8px;text-align:center;background:linear-gradient(145deg,#1a1b1c,#0c1013);padding:18px;border-color:#ffffff18}.trophy-card.locked{opacity:1;filter:none}.trophy-card.locked .trophy-art img{filter:grayscale(.75) brightness(.7)}.trophy-art{height:135px;border:0;background:radial-gradient(ellipse at 50% 70%,#edc6780c,transparent 65%);padding:5px 5px 20px}.trophy-art span{font-size:9px;left:50%;right:auto;bottom:0;transform:translateX(-50%);background:transparent;white-space:nowrap}.trophy-card small{font-size:10px;letter-spacing:.12em;color:#c3a370}.trophy-card h3{font-family:var(--legacy-display);font-weight:400;color:#e4c991;font-size:24px;line-height:1.18;letter-spacing:.025em;margin:4px 0}.trophy-card p{font-size:13px;color:#9da6ac;line-height:1.45}.trophy-card>button{font-size:12px;min-height:42px}.trophy-card>strong{font-size:10px;color:#aeb3b8;border-color:#ffffff15}.trophy-card.future{border-color:#edc67830;background:linear-gradient(145deg,#272118,#111314)}.trophy-card.future .trophy-art img{filter:brightness(.6)}
.story-intro{text-align:center}.story-chapter-title{color:#f0c0a7}.fight-night-bill{font-family:var(--legacy-copy)}.fight-night-bill strong,.fight-versus b{font-family:var(--legacy-display);font-weight:400}.newspaper-headline{--legacy-accent:#e89c85;--legacy-light:#f2dfd4}.newspaper-headline p{font-size:12px}.report-hero h1,.report-hero h2{font-family:var(--legacy-display);font-weight:400;color:#eac5b3;letter-spacing:.025em}
@media(max-width:760px){.hub-panel.is-workspace{width:100%;border-radius:0}.panel-header{padding:20px 56px 18px}.panel-close{inset-inline-end:14px;top:23px}.elemental-skills{padding:18px 16px;border-radius:0}.skills-tree .skill-node:last-child{max-width:none}.element-picker button{font-size:12px;padding:9px 10px}.skill-detail{padding:18px 14px}.skill-detail h3{font-size:25px}.trophy-art{height:145px}.trophy-grid{grid-template-columns:1fr}.trophy-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.trophy-pocket:last-child{grid-column:1/-1;min-height:100px}.trophy-pocket:last-child img{height:50px}.trophy-hero>img{height:95px}.training-heading{margin-bottom:18px}.attribute-hero>div{padding-inline:0}.attribute-hero img{display:none}.training-identity{gap:10px;padding:8px 12px;border-radius:14px}.attribute-budget{gap:7px}.attribute-budget article{padding:12px 6px}.attribute-budget strong{font-size:28px}.attribute-budget small{font-size:11px}.attribute-groups{grid-template-columns:1fr}.attribute-footer p{font-size:14px}.attribute-value{font-size:25px!important}.scene-title h2{font-size:23px}.training-heading h1,.attribute-hero h1{font-size:30px}.training-heading p,.attribute-hero p{font-size:14px}.skills-header strong{max-width:none}.training-nav>div{gap:12px}.training-nav a,.attributes-screen>nav a,.skills-page-nav a{font-size:13px}.training-nav,.attributes-screen>nav,.skills-page-nav{padding-inline:16px;gap:12px;flex-wrap:wrap}.scene-title{inset:14px 14px auto}}
@media(prefers-reduced-motion:reduce){.attribute-row{transition:none}}
.quest-reward-modal{background:radial-gradient(ellipse at 50% 0,#edc67814,transparent 60%),#0e1216;text-align:center}.quest-reward-emblem{margin:0 auto 14px;background:#e4c78012}.quest-reward-modal h2{font-family:var(--legacy-display);font-weight:400;font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:.025em;color:#ead3a5;margin:8px 20px}.quest-reward-values strong{font-family:var(--legacy-display);font-weight:400;font-size:25px}.quest-reward-description{font-size:13px}.quest-command{background:linear-gradient(135deg,#24221b,#101416);border-color:#d7bb9045}.quest-command h3,.quest-list>header h3{font-family:var(--legacy-display);font-weight:400;color:#dec99e;letter-spacing:.025em}.quest-tab.is-active{background:#d7bb9015;box-shadow:inset 3px 0 #d7bb90}.training-screen .training-nav select,.skills-page .skills-page-nav select{background:#14191c;border-color:#ffffff24;color:#dbe3e6}
.auth-heading,.creator .intro{text-align:center}.auth-heading h2,.creator .intro h1,.creator .panel-heading h2{font-family:var(--legacy-display);font-weight:400;letter-spacing:.025em;color:#efc1a5}.creator .intro h1{font-size:clamp(29px,4vw,44px)}.creator .intro p{max-width:640px;margin-inline:auto}.auth-card{background:linear-gradient(145deg,#171c20ee,#0d1115ee);border-color:#ffffff25}
@media(max-width:760px){.hub-panel.is-workspace{top:0;left:0;height:100dvh;border-radius:0;border:0}.quest-reward-modal h2{font-size:28px}.attribute-row .attribute-actions{gap:10px}.attribute-row .attribute-quote{min-width:0}.attribute-row .attribute-buttons{flex-shrink:0}}
.hub-panel.is-workspace .locker-tab{font-size:11px;letter-spacing:.09em}.inventory-guide-help{margin:14px auto;color:#a5b4bc;font-size:13px}.inventory-guide-help summary{text-align:center;cursor:pointer;padding:7px}.inventory-guide{margin-top:8px}.inventory-guide small{font-size:12px}.inventory-guide b{font-size:11px}.hub-panel.is-workspace .loadout-slot b{font-size:13px}.hub-panel.is-workspace .loadout-slot em{font-size:11px}.hub-panel.is-workspace .gear-card b{font-family:var(--legacy-display);font-weight:400;font-size:19px;letter-spacing:.02em}.hub-panel.is-workspace .gear-card em,.hub-panel.is-workspace .gear-bonuses{font-size:12px}.hub-panel[data-view=profile] .panel-section>p:not(.section-kicker){text-align:center}.hub-panel[data-view=profile] .panel-section>a.primary{display:block;width:fit-content;margin:14px auto 20px}
.inventory-heading h3,.shop-heading h3{font-family:var(--legacy-display);font-weight:400;color:var(--panel-accent,#ddafa1);font-size:27px;letter-spacing:.025em}.quest-command{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;gap:12px}.quest-command>div{flex-basis:100%}.quest-command>span{border-left:0}.quest-card h3{font-family:var(--legacy-display);font-weight:400;font-size:18px;letter-spacing:.02em;color:#ddc79e}.quest-card p{font-size:12px}.quest-card small,.quest-pay{font-size:10px}.quest-card>button{font-size:10px}.quest-list>header{align-items:center}.quest-list>header>p{font-size:12px}.quest-tab span{font-size:11px}.main-menu-page .scene-heading{display:flex;justify-content:center}
.story-career-entry{justify-content:center;text-align:center;background:linear-gradient(120deg,#25221d,#111619);border-color:#d9b18a45}.story-career-entry>div{flex-basis:100%}.story-career-entry p:last-child{margin-inline:auto;font-size:13px}.story-career-entry h3,.fight-night-bill h3{font-family:var(--legacy-display);font-weight:400;letter-spacing:.025em;color:#ecc5aa}.fight-night-bill p{font-size:9px;letter-spacing:.2em}.fight-night-bill>div{font-size:10px}.fight-night-bill h3{line-height:1.1}.pvp-title-card h3,.pvp-podium h3,.pvp-empty h3{font-family:var(--legacy-display);font-weight:400;letter-spacing:.025em;color:#b7d8e2;font-size:26px}
.pvp-tabs{justify-content:flex-start}.pvp-energy{background:linear-gradient(120deg,#142128,#10171c);border-color:#95cfdf35}
.pvp-stamina-strip,.pvp-fighting-status,.pvp-onboarding-quest,.pvp-tactics-card{background:linear-gradient(120deg,#152027,#101519)}.pvp-stamina-strip-bar i{background:linear-gradient(90deg,#72c4dd,#b6e4e5);box-shadow:none}.pvp-fighting-options>header{text-align:center}.pvp-fighting-options>header h3,.pvp-tactics-card h3,.pvp-fighting-status h3,.pvp-onboarding-quest h3{font-family:var(--legacy-display);font-weight:400;letter-spacing:.025em;color:#c3e1e6}.pvp-fighting-options>header>p:last-child,.pvp-tactics-card p{font-size:13px;line-height:1.5}.gym-bulletin>header,.tester-mission-hero{text-align:center;justify-content:center}.gym-bulletin>header>div{flex:1}.bulletin-list h4{font-family:var(--legacy-display);font-weight:400;font-size:21px;letter-spacing:.02em;color:#dfc5ad}
@media(max-width:760px){.pvp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;gap:6px}.pvp-tabs .tab{font-size:9px;padding:9px 4px;white-space:normal;min-height:35px}.attribute-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.attribute-footer p{grid-column:1/-1;margin:0}.attribute-footer button,.attribute-footer .attribute-apply{font-size:12px;padding:10px 6px;min-width:0;min-height:42px}.attributes-screen main{padding-bottom:145px}}
.gym-bulletin{background:linear-gradient(145deg,#211e1a,#101518);border-color:#d7bb9045}.bulletin-list li{background:#10151be6}.tester-mission{background:radial-gradient(ellipse at 50% 0,#79c6e518,transparent 65%),#10171c;border-color:#95cfdf50}.tester-mission-hero{display:flex;flex-wrap:wrap}.tester-mission-hero>div{flex:1 1 230px}.tester-mission-state{margin:auto}.tester-mission-reward{background:linear-gradient(110deg,#28241c,#15191c)}
