.brawl-page{background:#0c1327;color:#f7f9ff}.brawl-wrap{max-width:1240px;margin:auto;padding:0 28px}.brawl-hero{overflow:hidden;background:radial-gradient(circle at 78% 30%,#5c8bff 0,transparent 31%),linear-gradient(125deg,#152d75,#131939 67%);border-bottom:5px solid #ffce30}.brawl-hero>.brawl-wrap{position:relative;min-height:510px;padding-top:28px}.brawl-page a{color:inherit}.brawl-hero nav,.brawl-profile nav{font-size:13px;color:#cbd8ff}.brawl-hero-copy{position:relative;z-index:1;padding:64px 0 76px;max-width:610px}.brawl-kicker{font-size:12px;font-weight:900;letter-spacing:.15em;color:#ffcf32}.brawl-hero h1,.brawl-profile h1{font-size:clamp(64px,9vw,112px);font-weight:1000;line-height:.84;letter-spacing:-.055em;margin:20px 0;text-shadow:4px 5px 0 #060c25}.brawl-hero h1 em{font-style:normal;color:#ffd130}.brawl-hero-copy p{font-size:19px;line-height:1.6;max-width:500px;color:#dae3ff}.brawl-cta{display:inline-block;background:#ffce30;color:#13182b!important;font-weight:900;padding:15px 22px;border-radius:8px;text-decoration:none;margin-top:14px}.brawl-hero-art{position:absolute;right:7%;bottom:-35px;transform:rotate(-7deg)}.brawl-hero-art img{width:min(38vw,430px);height:auto;filter:drop-shadow(0 22px 15px #07143880)}.brawl-content{padding-top:68px;padding-bottom:60px}.brawl-section{margin-bottom:80px}.brawl-heading h2,.brawl-seo h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;margin:8px 0}.brawl-heading h2 span{font-size:16px;color:#10182c;background:#ffcf32;border-radius:30px;padding:5px 12px;vertical-align:middle}.brawl-heading p{color:#b1c1db;margin-bottom:26px}.brawl-page .post-card{background:#18233e;border:1px solid #2c3a59;border-radius:12px;overflow:hidden}.brawl-page .post-card h3 a{color:#fff}.brawl-page .post-card .post-meta{color:#a9b8d0}.brawl-controls{background:#18233e;padding:22px;border-radius:12px;margin:25px 0}.brawl-controls label{display:block;font-size:13px;font-weight:bold;margin-bottom:8px}.brawl-controls input{width:100%;max-width:370px;padding:13px;border:1px solid #526384;border-radius:8px;background:#0d162b;color:#fff}.brawl-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.brawl-filters button{border:1px solid #485c7c;border-radius:30px;background:#253552;color:white;padding:9px 15px;font-weight:700;cursor:pointer}.brawl-filters button[aria-pressed=true]{background:#ffcf32;color:#10182c;border-color:#ffcf32}.brawl-controls p{font-size:13px;color:#bdc9dd;margin:15px 0 0}.brawl-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:14px;margin:0;padding:0}.brawl-fighter[hidden]{display:none}.brawl-fighter a{display:flex;flex-direction:column;text-align:center;text-decoration:none;background:#18233e;border:1px solid #2b3b5a;border-radius:12px;overflow:hidden;padding-bottom:14px;height:100%;transition:transform .15s,border-color .15s}.brawl-fighter a:hover,.brawl-fighter a:focus-visible{transform:translateY(-4px);border-color:#ffce30}.brawl-avatar{background:linear-gradient(145deg,var(--rarity),#243b68);display:block;margin-bottom:10px}.brawl-avatar img{width:100%;height:auto;display:block}.brawl-fighter strong{font-size:15px}.brawl-fighter small{color:#b2bfd5;margin-top:4px}.brawl-seo{max-width:850px;line-height:1.8;color:#c4cfe1}.brawl-seo h2,.brawl-seo h3{color:white}.brawl-seo h3{margin-top:30px}.brawl-disclaimer{font-size:12px;line-height:1.6;color:#95a4be;border-top:1px solid #33415b;margin-top:50px;padding-top:22px}.brawl-profile{padding-top:32px;padding-bottom:60px}.brawl-profile-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:70px 0}.brawl-profile-hero img{max-width:40%;height:auto}.brawl-profile-hero p{font-size:20px;color:#c5d2ed}@media(max-width:650px){.brawl-wrap{padding-left:18px;padding-right:18px}.brawl-hero>.brawl-wrap{min-height:440px}.brawl-hero-copy{padding:56px 0 70px;max-width:75%}.brawl-hero-copy p{font-size:16px}.brawl-hero-art{right:-45px;bottom:0;opacity:.5}.brawl-hero-art img{width:220px}.brawl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.brawl-fighter strong{font-size:13px}.brawl-fighter small{font-size:11px}.brawl-profile-hero{padding:50px 0}.brawl-profile h1{font-size:48px}}
.brawl-details{background:#18233e;border:1px solid #30405f;border-radius:16px;padding:26px;margin:24px 0}.brawl-details h2{color:#fff;font-size:28px;margin:8px 0 20px}.brawl-details h3{margin:4px 0 8px;color:#fff;font-size:18px}.brawl-detail-heading{display:flex;justify-content:space-between;align-items:start;gap:15px}.brawl-level-badge{background:#ffce30;color:#10182c;border-radius:8px;padding:9px 14px;font-weight:800;white-space:nowrap}.brawl-range{display:block;width:100%;accent-color:#ffce30;margin:14px 0 2px}.brawl-range-ends{display:flex;justify-content:space-between;color:#aebcda;font-size:13px}.brawl-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 0}.brawl-stat-grid>div{background:#101a30;border-radius:10px;padding:14px}.brawl-stat-grid dt{font-size:12px;color:#b5c3d9}.brawl-stat-grid dd{font-size:22px;font-weight:800;margin:7px 0 0;color:#fff}.brawl-note{color:#b3c1d8;font-size:13px;line-height:1.6}.brawl-abilities{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.brawl-ability{display:flex;gap:15px;align-items:flex-start;border-radius:10px;background:#101a30;padding:16px}.brawl-ability img{width:72px;height:72px;object-fit:contain;flex:none}.brawl-ability p{font-size:14px;line-height:1.6;color:#c4cfe1;margin:0}.brawl-profile-hero img{object-fit:contain}@media(max-width:650px){.brawl-details{padding:18px}.brawl-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brawl-abilities{grid-template-columns:1fr}}
.brawl-stat-grid>div{display:flex;flex-direction:column}.brawl-stat-grid dd{margin-top:auto;padding-top:12px;line-height:1.2}.brawl-stat-grid dd small{display:block;font-size:11px;font-weight:500;line-height:1.3;color:#b5c3d9;margin-top:4px}.brawl-stat-grid dt{line-height:1.45}
.brawl-stat-grid dt{min-height:4.35em}.brawl-stat-grid dd{margin-top:0;padding-top:8px}
