@font-face{font-family:SupercellHeadline;src:url(https://support.supercell.com/brawl-stars/assets/fonts/supercellheadline-heavy.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SupercellText;src:url(https://support.supercell.com/brawl-stars/assets/fonts/supercelltext_w_rg.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SupercellText;src:url(https://support.supercell.com/brawl-stars/assets/fonts/supercelltext_w_md.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SupercellText;src:url(https://support.supercell.com/brawl-stars/assets/fonts/supercelltext_w_bd.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--sc-black: #000000;--sc-white: #ffffff;--sc-accent: #0099ff;--sc-grey-dark: #282828;--sc-grey-mid: #b4b9c6;--sc-grey-light: #e9eaed;--sc-grey-accessible: #767676;--bg: var(--sc-white);--surface: var(--sc-white);--ink: var(--sc-black);--ink-2: #4d4d4d;--ink-3: var(--sc-grey-accessible);--line: var(--sc-grey-light);--accent: var(--sc-accent);--accent-ink: var(--sc-black);--accent-soft: #e6f2ff;--danger: #d02723;--success: #1c8f4e;--warn: #c77b0a;--gold: #e6b54a;--radius: 0;--radius-sm: 0;--font-display: "SupercellHeadline", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-ui: "SupercellText", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--ease-fast: .15s;--ease-base: .25s}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%;height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{display:flex;flex-direction:column}#root .site-main{flex:1 0 auto;display:flex;flex-direction:column;min-height:0}#root .site-footer{flex-shrink:0}a{color:var(--ink);text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);line-height:1.05;margin:0 0 .5em;letter-spacing:-.5px}h1,h2,h3{text-transform:uppercase}h1{letter-spacing:-1px}.wrap{width:min(960px,100%);margin:0 auto;padding:0 24px}.site-nav{background:var(--sc-black);color:var(--sc-white);position:sticky;top:0;z-index:20;border-bottom:3px solid var(--accent)}.site-nav-inner{display:flex;align-items:center;justify-content:space-between;height:76px}.brand{font-family:var(--font-display);font-weight:800;font-size:26px;letter-spacing:.5px;color:var(--sc-white);text-transform:uppercase}.brand:hover{text-decoration:none}.brand .dot{color:var(--sc-accent)}.nav-links{display:flex;align-items:center;gap:2px}.nav-links a,.nav-links .nav-btn{padding:10px 16px;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.3px;text-transform:uppercase;color:var(--sc-white);background:none;border:none;cursor:pointer;transition:color var(--ease-base) ease,background var(--ease-base) ease}.nav-links a:hover,.nav-links .nav-btn:hover{color:var(--sc-black);background:var(--sc-accent);text-decoration:none}.page-head{padding:48px 0 12px}.page-head h1{font-size:clamp(32px,5vw,52px);font-weight:800;margin-bottom:6px}.page-head .sub{color:var(--ink-2);font-size:17px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:box-shadow var(--ease-base) ease,border-color var(--ease-base) ease,transform var(--ease-base) ease}.card:hover{border-color:var(--ink);box-shadow:0 12px 32px #00000014;transform:translateY(-3px)}.card-body{padding:20px 22px}.card-title{font-size:19px;font-weight:800;letter-spacing:-.2px;text-transform:uppercase;margin:0 0 6px}.btn{display:inline-block;border:2px solid var(--ink);background:transparent;color:var(--ink);padding:12px 26px;border-radius:var(--radius-sm);font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background var(--ease-base) ease,color var(--ease-base) ease,transform var(--ease-base) ease}.btn:hover{background:var(--ink);color:var(--sc-white);transform:translateY(-2px)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--sc-black)}.btn-primary:hover{background:var(--sc-black);border-color:var(--sc-black);color:var(--sc-white)}.btn-gold{background:var(--gold);border-color:var(--gold);color:var(--sc-black)}.btn-gold:hover{background:var(--sc-black);border-color:var(--sc-black);color:var(--sc-white)}.btn-ghost{background:transparent;border-color:var(--ink);color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--sc-white)}.btn-block{display:block;width:100%;text-align:center}.btn-lg{padding:14px 34px;font-size:16px}.btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;font-size:14px}.table th,.table td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line)}.table th{background:var(--sc-black);color:var(--sc-white);font-family:var(--font-display);font-weight:700;letter-spacing:.4px;text-transform:uppercase}.table tr:last-child td{border-bottom:none}.table tr:hover td{background:#fafaf9}.badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.badge.ok{background:#e6f5ec;color:#138a46}.badge.warn{background:#fff0e0;color:var(--warn)}.badge.dim{background:var(--sc-grey-light);color:var(--ink-2)}.badge.accent{background:var(--accent-soft);color:var(--accent)}.pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.pill-ok{background:#e6f5ec;color:#138a46}.pill-dim{background:var(--sc-grey-light);color:var(--ink-2)}.notice{padding:12px 14px;border-radius:var(--radius-sm);font-size:14px;margin:8px 0;border:2px solid}.notice-warn{background:#fff7e8;border-color:var(--warn);color:var(--warn)}.notice-ok{background:#e6f5ec;border-color:var(--success);color:var(--success)}.muted{color:var(--ink-2);font-size:13px}.center{text-align:center}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin:8px 0}.label{color:var(--ink-3);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.value{font-size:16px;font-weight:700}.sp{height:12px}.status-list{display:flex;flex-direction:column;gap:0}.status-row{display:flex;align-items:center;justify-content:space-between;padding:12px 2px;border-bottom:1px solid var(--line)}.status-row:last-child{border-bottom:none}.status-row .value{font-size:15px}.site-footer{padding:40px 0;background:var(--sc-black);color:var(--sc-white);font-size:14px;text-align:center}.site-footer a{color:var(--sc-accent);font-weight:700}.site-footer a:hover{text-decoration:underline}.condensed{max-width:720px;margin:0 auto}.empty{padding:40px 0;text-align:center;color:var(--ink-3);font-weight:600}@media(max-width:640px){.wrap{padding:0 16px}.site-nav-inner{height:64px}.brand{font-size:22px}.split{grid-template-columns:1fr}}
