    :root{color-scheme:dark;--bg:#100621;--surface:#211033;--raised:#29163f;--line:#54336f;--text:#f6f0ff;--muted:#b9a3cf;--gold:#e0d0fc;--teal:#cdaffb;--blue:#aa73f9;--radius:18px}
    *{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 Geist,system-ui,-apple-system,"Segoe UI",sans-serif}button,input,select{font:inherit}button,a,input,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default;opacity:.4}a{color:var(--teal)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}button{color:inherit}button,input,select{min-height:42px}button{border:1px solid var(--line);border-radius:10px;padding:8px 14px;background:var(--surface)}button:hover:not(:disabled){background:var(--raised)}button[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#271042}input,select{width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--bg);color:var(--text)}h1,h2,h3,p{margin:0}h1{font-size:clamp(32px,5vw,52px);line-height:1.12;letter-spacing:-.045em}h2{font-size:23px;line-height:1.25;letter-spacing:-.025em}h3{font-size:17px}small,.small{font-size:12px}.muted{color:var(--muted)}.num{font-variant-numeric:tabular-nums}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.gold{color:var(--gold)}.teal{color:var(--teal)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
    .shell{max-width:1180px;margin:auto;padding:0 28px}.topbar{border-bottom:1px solid var(--line);background:#13091f}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:84px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;background:var(--teal);color:#271042;border-radius:12px;font-size:24px;line-height:1}.brand strong{font-size:17px;letter-spacing:.04em}.edition{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#38204f;color:var(--teal);border-radius:30px;font-size:11px;font-weight:600}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:36px 0 27px}.title-row h1{font-size:clamp(28px,4vw,40px)}.title-row p{margin-top:8px;color:var(--muted)}.event-totals{display:flex;gap:26px}.event-totals strong{display:block;font-size:23px;color:var(--text);line-height:1.25}.event-totals span{font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.tabs{display:flex;gap:26px;overflow:visible}.tabs>button{position:relative;border:0;border-radius:0;background:transparent;padding:13px 2px;color:var(--muted);min-width:60px;font-weight:600}.tabs>button:hover{background:transparent;color:var(--text)}.tabs>button[aria-selected=true]{color:var(--teal)}.tabs>button[aria-selected=true]:after{content:"";position:absolute;height:3px;bottom:-1px;background:var(--teal);left:0;right:0;border-radius:3px 3px 0 0}.tab-count{margin-left:5px;color:var(--muted);font-size:11px;font-weight:400}
    main{padding-top:28px!important;padding-bottom:48px!important}.champion{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1.1fr;gap:35px;padding:30px 34px;border:1px solid #735094;background:linear-gradient(115deg,#35184e 0%,#1d0d30 63%);border-radius:var(--radius)}.champion:after{content:"✦";position:absolute;right:25px;top:-70px;font-size:290px;line-height:1;opacity:.025;pointer-events:none;transform:rotate(12deg)}.champion-name{font-size:clamp(48px,7vw,72px);font-weight:750;letter-spacing:-.05em;line-height:1.05;margin:13px 0;color:var(--gold)}.champion-desc{color:#cdb5e7;font-size:13px}.champion-score{display:flex;gap:23px;margin-top:22px}.champion-score strong{font-size:24px;line-height:1.2;color:var(--text)}.champion-score span{display:block;font-size:11px;color:var(--muted);margin-top:4px}.survivors{align-self:center;position:relative;z-index:1}.survivors h3{font-weight:500;color:var(--muted);font-size:12px;margin-bottom:12px}.survivor-list{display:flex;flex-wrap:wrap;gap:8px}.survivor-list button{min-height:36px;background:#29163f;border-color:#69438f;padding:6px 11px;font-size:12px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:31px 0 17px}.section-head p{margin-top:5px;color:var(--muted);font-size:13px}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 25px}.podium-card{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:18px 20px;position:relative;overflow:hidden}.podium-card:first-child{border-color:#aa73f9}.podium-place{font-size:11px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase}.podium-title{font-size:23px;line-height:1.3;font-weight:650;margin-top:9px;overflow-wrap:anywhere;letter-spacing:-.02em}.podium-bottom{display:flex;justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;color:var(--muted)}.podium-bottom strong{color:var(--text);font-size:17px}.podium-card .link{padding:0;text-align:left;min-height:0;white-space:normal}.podium-card .link:hover{background:transparent;color:var(--teal)}.podium-card:first-child .podium-title{color:var(--gold)}.podium-line{height:3px;margin-top:17px;background:#38204f;border-radius:3px;overflow:hidden}.podium-line span{display:block;height:100%;background:var(--blue)}.podium-card:first-child .podium-line span{background:var(--gold)}
    .toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:18px}.field{display:flex;flex-direction:column;gap:6px;min-width:150px;flex:1}.field.grow{flex:1.6}.field>span{font-size:11px;color:var(--muted);font-weight:600}.segmented{display:flex;gap:4px;flex-wrap:wrap}.segmented button{padding:7px 12px;font-size:12px}.table-box{overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--surface)}table{width:100%;border-collapse:collapse;text-align:left}th{padding:13px 17px;color:var(--muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;white-space:nowrap;background:#241139}td{padding:14px 17px;border-top:1px solid #38204f;font-size:13px}tbody tr:hover{background:#29163f}td.right,th.right{text-align:right;font-variant-numeric:tabular-nums}td.strong{font-size:17px;font-weight:650}.link{display:inline;background:transparent;border:0;padding:0;min-height:0;color:inherit;font-size:inherit;text-align:inherit;overflow-wrap:anywhere}.link:hover{background:transparent!important;color:var(--teal)}.clan-tag{font-weight:700;letter-spacing:.035em}.rank{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#38204f;color:var(--muted);font-size:12px;font-weight:600}.rank.first{background:#553374;color:var(--gold)}.chip{display:inline-block;padding:3px 8px;border-radius:6px;background:#3b2156;color:#e0d0fc;font-size:10px;font-weight:600;letter-spacing:.04em;white-space:nowrap}.chip.winner{background:#452268;color:var(--gold)}.kills-value{display:flex;gap:12px;align-items:center;justify-content:flex-end}.kill-bar{display:inline-block;width:65px;height:4px;background:#38204f;border-radius:3px;overflow:hidden}.kill-bar i{display:block;height:100%;background:var(--teal)}.pages{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;color:var(--muted);font-size:12px}.pages button{font-size:12px;padding:7px 12px;min-height:36px}.note{font-size:12px;color:var(--muted);margin-top:12px;line-height:1.65}.empty{text-align:center;padding:30px;color:var(--muted)}.subnav{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.subnav button{font-size:12px}.subnav button[aria-selected=true]{background:var(--raised);color:var(--teal);border-color:#527a76}.facts-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.facts-grid h3{margin-bottom:12px}.fact-list{margin:0;padding:0}.fact{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.fact dt{color:var(--muted)}.fact dd{margin:0;text-align:right}.highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:28px}.highlight{padding:19px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.highlight span{display:block;font-size:11px;color:var(--muted)}.highlight strong{display:block;font-size:24px;margin:6px 0}.highlight p{font-size:12px;color:var(--muted)}details{margin:17px 0;border-bottom:1px solid var(--line);padding-bottom:15px}summary{cursor:pointer;font-size:13px;font-weight:600}details>div,details>p{margin-top:14px}.chart{width:100%;min-height:240px;margin:15px 0 25px}.chart svg{display:block;width:100%;overflow:visible}.chart text{fill:var(--muted);font-size:11px}.chart .domain,.chart .tick line{stroke:var(--line)}.timeline-title{white-space:normal;min-width:180px}.date-cell{white-space:nowrap;color:var(--muted);font-size:12px}.footer{border-top:1px solid var(--line);padding:23px 0 28px;color:var(--muted);font-size:11px}.footer-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap}.footer-brand{color:var(--text);font-weight:650}.snapshot{margin-top:6px}.metric-inline{font-weight:600;color:var(--text)}
    dialog{border:1px solid #735094;border-radius:18px;background:var(--surface);color:var(--text);padding:0;width:min(760px,calc(100% - 28px));max-height:85vh;overflow:auto}dialog::backdrop{background:#090313df;backdrop-filter:blur(4px)}.dialog-head{position:sticky;top:0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:23px 25px;background:var(--surface);border-bottom:1px solid var(--line);z-index:1}.dialog-head h2{overflow-wrap:anywhere}.dialog-head .eyebrow{margin-bottom:5px}.dialog-close{min-width:42px;padding:7px 12px}.dialog-body{padding:24px}.dialog-metrics{display:flex;gap:24px;flex-wrap:wrap;margin-bottom:22px}.dialog-metrics strong{display:block;font-size:24px}.dialog-metrics span{display:block;font-size:11px;color:var(--muted)}.dialog-body h3{margin:20px 0 10px}.dialog-body .table-box{border-radius:10px}.dialog-body td,.dialog-body th{padding:10px 12px}.dialog-body .note{margin:6px 0 15px}
    @media(max-width:760px){.shell{padding:0 18px}.edition{flex-direction:column;gap:4px;align-items:flex-end}.title-row{padding:25px 0 22px;align-items:flex-start;flex-direction:column;gap:20px}.event-totals{gap:26px}.event-totals strong{font-size:21px}.champion{grid-template-columns:1fr;gap:24px;padding:24px}.champion-score{margin-top:18px}.champion-name{font-size:56px}.podium{gap:9px}.podium-card{padding:14px}.podium-title{font-size:19px}.podium-bottom{flex-direction:column;gap:2px}.section-head{align-items:flex-start;flex-direction:column;gap:12px}.facts-grid{grid-template-columns:1fr}.kill-bar{display:none}.highlights{grid-template-columns:1fr 1fr}.highlights>:last-child{grid-column:1/-1}.toolbar .field{min-width:calc(50% - 12px)}.toolbar .grow{min-width:100%}td,th{padding:12px}.table-box table{min-width:550px}.dialog-head{padding:19px}.dialog-body{padding:18px}}
    @media(max-width:400px){.shell{padding:0 13px}.brand strong{font-size:15px}.brand-row{min-height:75px}.brand-mark{width:32px;height:32px;font-size:20px}.brand{gap:8px}.brand .small{font-size:10px}.edition{font-size:10px}.tabs{gap:24px}.tab-count{display:none}.champion{padding:20px}.champion-score{gap:20px}.podium{grid-template-columns:1fr}.podium-card{display:grid;grid-template-columns:1fr auto;gap:2px 14px;padding:13px 16px}.podium-place{grid-column:1}.podium-title{margin-top:2px;font-size:21px;grid-column:1}.podium-bottom{grid-column:2;grid-row:1/3;margin:0;text-align:right;justify-content:center}.podium-line{display:none}.toolbar .field{min-width:100%}.pages{flex-wrap:wrap}.pages span{order:3;width:100%;text-align:center}.highlights{grid-template-columns:1fr}.highlights>:last-child{grid-column:auto}.fact{gap:10px}.fact dt,.fact dd{max-width:60%;overflow-wrap:anywhere}}
    @media(prefers-reduced-motion:no-preference){button{transition:background .15s,color .15s,border-color .15s}.tab-panel{animation:appear .18s ease-out}@keyframes appear{from{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}}

    /* Identidade da loja Space Craft: lavanda, galáxia, fontes e relevo em pixels. */
    :root { --radius:0; }
    body { background-color:#100621; background-image:linear-gradient(180deg,#10062180,#100621e8 940px),url("spacecraft-galaxy.webp"); background-position:center top; background-size:cover; background-attachment:fixed; }
    h1,h2,h3,.champion-name,.podium-title,.brand strong { font-family:"Space Grotesk",Geist,sans-serif; }
    .topbar { background:#1006218f; border-bottom-color:#69438f; }
    .brand-row { border-bottom:1px solid #cdaffb1a; }
    .brand strong { letter-spacing:-.035em; font-size:21px; }
    .brand .small { text-transform:uppercase; font-size:9px; letter-spacing:.2em; color:#b9a3cf; margin-top:2px; }
    .brand-home { display:flex; flex-shrink:0; }
    .brand-monogram { width:48px; height:48px; object-fit:contain; }
    .event-wordmark { display:block; width:280px; max-width:100%; height:auto; margin:0 0 22px; }
    .title-row { padding-top:30px; padding-bottom:28px; align-items:center; }
    .title-row h1 { font-weight:650; margin-top:8px; }
    .title-row p { color:#cdb5e7; }
    .event-totals { padding-top:80px; }
    .event-totals strong { font-family:"Space Grotesk",Geist,sans-serif; font-size:29px; }
    .tabs { gap:12px; padding:13px 2px 15px; }
    .tabs>button { flex:0 1 150px; min-height:48px; border:1px solid; border-color:#735094 #38204f #38204f #735094; background:#25113b; padding:10px 20px; color:#e0d0fc; box-shadow:inset 2px 2px 0 #e0d0fc0c,0 3px 0 #090313; font-size:13px; }
    .tabs>button:hover { background:#361b50; border-color:#aa73f9; }
    .tabs>button[aria-selected=true] { background:#452268; border-color:#cdaffb #8854be #8854be #cdaffb; box-shadow:inset 0 -2px 0 #cdaffb,0 3px 0 #090313; color:#f6f0ff; }
    .tabs>button[aria-selected=true]:after { content:none; }
    .tabs .tab-count { color:#cdb5e7; }
    .champion,.podium-card,.highlight { border:0; border-radius:0; background:#211033; box-shadow:inset 1px 1px 0 #e0d0fc24,inset -1px -1px 0 #09031380,0 -2px 0 #54336f,2px 0 0 #54336f,-2px 0 0 #54336f,0 2px 0 #29113f,2px 2px 0 #29113f,-2px 2px 0 #29113f,0 4px 0 #090313,2px 4px 0 #090313; }
    .champion { background:linear-gradient(110deg,#3a1b58f2,#211033f2 70%); }
    .champion:after { content:""; background:url("spacecraft-monogram.png") center/contain no-repeat; width:250px; height:250px; right:25px; top:5px; opacity:.08; transform:rotate(-8deg); }
    .champion-name { color:#e0d0fc; font-weight:700; text-shadow:0 4px 0 #29113f; }
    .champion-score strong { font-family:"Space Grotesk",Geist,sans-serif; }
    .survivors h3 { color:#cdb5e7; letter-spacing:.08em; font-size:11px; }
    .survivor-list button { background:#32194a; border-color:#69438f; }
    .podium { gap:20px; }
    .podium-card:first-child { box-shadow:inset 1px 1px 0 #e0d0fc38,inset -1px -1px 0 #09031380,0 -2px 0 #aa73f9,2px 0 0 #aa73f9,-2px 0 0 #aa73f9,0 2px 0 #4c0ea5,0 4px 0 #090313; }
    button,input,select,.table-box,.rank,.chip,.status,dialog { border-radius:0; }
    button:not(.link):not([role=tab]) { border:0; box-shadow:inset 1px 1px 0 #e0d0fc24,inset -1px -1px 0 #10062140,0 -1px 0 #68428e,1px 0 0 #68428e,-1px 0 0 #68428e,0 2px 0 #28103e; }
    button:not(.link):not([role=tab]):hover:not(:disabled) { background:#39204f; }
    button[aria-pressed=true] { color:#271042; background:#cdaffb; box-shadow:inset 1px 1px 0 #f7f0ffb3,0 -1px 0 #cdaffb,1px 0 0 #cdaffb,-1px 0 0 #cdaffb,0 3px 0 #6331a3!important; }
    button[aria-pressed=true]:hover:not(:disabled) { background:#e0d0fc!important; }
    input,select { background:#1b0c2d; border:1px solid; border-color:#140821 #69438f #69438f #140821; box-shadow:inset 1px 1px 0 #09031360; }
    input::placeholder { color:#a18ab9; opacity:1; }
    .field>span { color:#c2abd9; }
    .table-box { border-color:#54336f; background:#1d0e2df5; box-shadow:0 3px 0 #090313; }
    th { background:#2a163f; color:#cdb5e7; }
    td { border-top-color:#cdaffb17; }
    tbody tr:hover { background:#331b49; }
    .rank { background:#38204f; color:#cdb5e7; }
    .rank.first { background:#63418b; color:#f6f0ff; box-shadow:inset 1px 1px 0 #e0d0fc38,0 2px 0 #271042; }
    .chip { background:#3b2156; color:#e0d0fc; }
    .chip.winner { background:#553078; color:#ecdcff; }
    .status { background:#38204f; border:1px solid #69438f; }
    .subnav button { background:#25113b; border:1px solid #54336f; }
    .subnav button[aria-selected=true] { background:#452268; border-color:#aa73f9; color:#f6f0ff; box-shadow:inset 0 -2px 0 #cdaffb,0 2px 0 #090313; }
    .fact { border-bottom-color:#cdaffb22; }
    dialog { border:1px solid #9665bf; background:#211033; box-shadow:0 5px 0 #090313; }
    .dialog-head { background:#29113f; border-bottom-color:#54336f; }
    .dialog-body .table-box { border-radius:0; }
    .footer { background:#100621d9; border-top-color:#54336f; }
    .footer-brand { font-family:"Space Grotesk",Geist,sans-serif; color:#e0d0fc; }
    @media(max-width:760px) {
      .brand strong { font-size:20px; }
      .title-row { align-items:flex-start; gap:23px; }
      .event-wordmark { width:245px; margin-bottom:19px; }
      .event-totals { padding-top:0; }
      .event-totals strong { font-size:23px; }
      .tabs { gap:9px; }
      .tabs>button { flex:1; min-width:0; padding:10px 12px; }
      .champion:after { width:200px; height:200px; right:-25px; top:25px; }
      .podium { gap:15px; }
    }
    @media(max-width:400px) {
      .brand strong { font-size:18px; }
      .brand-monogram { width:40px; height:40px; }
      .event-wordmark { width:220px; }
      .podium { gap:14px; }
      .tabs { gap:8px; }
    }


.profile-page .brand-row{min-height:88px}.profile-page .brand{color:inherit;text-decoration:none}.profile-page .event-totals{padding-top:0}.profile-back{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:#e0d0fc;font-size:13px}.breadcrumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-bottom:26px}.breadcrumbs a{color:inherit;text-decoration:none}.profile-hero{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:center;margin-bottom:30px}.skin-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:350px;padding:22px 12px;background:radial-gradient(ellipse at 50% 65%,#67369a70,transparent 70%),#211033;border:1px solid #69438f;box-shadow:2px 3px 0 #090313;overflow:hidden}.skin-stage canvas{width:144px;height:288px;image-rendering:pixelated;filter:drop-shadow(0 12px 4px #09031380)}.skin-stage>small{color:#cdb5e7;text-align:center;margin-top:8px;font-size:10px}.skin-stage .fallback-monogram{width:140px;height:140px;object-fit:contain;margin-bottom:30px}.skin-stage.fallback{min-height:350px}.profile-heading h1{font-family:"Space Grotesk",Geist,sans-serif;font-size:clamp(30px,4.5vw,48px);overflow-wrap:anywhere;letter-spacing:-.04em;margin:10px 0 16px;line-height:1.12}.profile-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.profile-heading p{max-width:620px;color:#cdb5e7;font-size:13px}.share-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:21px}.share-row button{font-size:12px;min-height:40px}.share-feedback{font-size:12px;color:var(--muted)}.profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:25px 0 14px}.profile-metric{background:#211033;border:1px solid #54336f;padding:19px;box-shadow:2px 3px 0 #090313}.profile-metric strong{display:block;font-family:"Space Grotesk",Geist,sans-serif;font-size:30px;color:#e0d0fc;line-height:1.2;font-variant-numeric:tabular-nums}.profile-metric span{display:block;color:#b9a3cf;font-size:11px;margin-top:7px}.profile-facts{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.profile-facts h3{margin-bottom:10px}.profile-page h2{margin-bottom:5px}.profile-section{margin-top:36px}.profile-section .table-box{margin-top:16px}.profile-page .profile-team .current-player{color:#e0d0fc;font-weight:650}.profile-page .empty{text-align:left}.profile-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:35px 0 10px}.profile-note{color:var(--muted);font-size:12px;line-height:1.7;margin-top:12px}.profile-page th{font-size:10px}.profile-page .profile-facts .fact dd{max-width:65%}.share-link-fallback{width:100%;margin-top:10px}.profile-team .player-link{white-space:normal}.player-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:inherit;vertical-align:middle;line-height:1.4}.player-link:hover{color:#e0d0fc}.player-name{overflow-wrap:anywhere}.player-avatar{display:inline-block;position:relative;width:28px;height:28px;flex:0 0 28px;image-rendering:pixelated;background-repeat:no-repeat;background-size:224px auto;background-position:-28px -28px;background-color:#452268;box-shadow:1px 2px 0 #090313}.player-avatar:after{content:"";position:absolute;inset:0;background-image:inherit;background-size:224px auto;background-repeat:no-repeat;background-position:-140px -28px;image-rendering:pixelated}.player-avatar.placeholder{background-image:url("spacecraft-monogram.png");background-size:contain;background-position:center;background-color:#29113f}.player-avatar.placeholder:after{content:none}.survivor-list .player-link{padding:7px 10px;background:#32194a;border:1px solid #69438f;color:var(--text);font-size:12px}.survivor-list .player-avatar{width:21px;height:21px;flex-basis:21px;background-size:168px auto;background-position:-21px -21px}.survivor-list .player-avatar:after{background-size:168px auto;background-position:-105px -21px}.survivor-list .placeholder{background-size:contain;background-position:center}.podium-title .player-link{font-size:inherit;font-weight:inherit}.profile-page .profile-section p{color:var(--muted);font-size:12px}.profile-page .profile-section .chip{font-size:10px}.profile-page .skin-status[hidden]{display:none}.profile-footer-note{font-size:11px;color:var(--muted)}
@media(max-width:760px){.profile-hero{grid-template-columns:170px minmax(0,1fr);gap:23px}.skin-stage,.skin-stage.fallback{min-height:310px}.skin-stage canvas{width:120px;height:240px}.skin-stage .fallback-monogram{width:115px;height:115px}.profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.profile-facts{grid-template-columns:1fr;gap:25px}.profile-page .brand-row{min-height:80px}.profile-page .profile-back{font-size:11px}.profile-bottom{align-items:flex-start;flex-direction:column}.profile-page .table-box table{min-width:460px}}
@media(max-width:480px){.profile-hero{display:flex;flex-direction:column;gap:23px;align-items:stretch}.skin-stage,.skin-stage.fallback{min-height:300px;max-width:100%;padding:18px}.skin-stage canvas{width:120px;height:240px}.skin-stage.fallback{min-height:230px}.skin-stage .fallback-monogram{margin-bottom:10px}.profile-heading h1{font-size:34px}.profile-metric{padding:16px}.profile-metric strong{font-size:27px}.profile-page .brand .small{font-size:8px}.profile-page .brand strong{font-size:17px}.profile-page .brand-row{gap:10px}.profile-page .profile-back{max-width:95px;text-align:right}.profile-page .table-box table{min-width:430px}.podium-title .player-link{white-space:normal}.profile-page .profile-facts .fact{gap:12px}.profile-page .profile-facts .fact dd{max-width:60%}.profile-page .footer-inner{gap:10px}.profile-page .brand-monogram{width:37px;height:37px}}


/* Tags originais, com os gradientes e formatos do SimpleClans. */
.clan-color{display:inline-block;white-space:nowrap;line-height:1.45;letter-spacing:.015em;text-shadow:none;vertical-align:baseline}
.clan-color.light-backing{background:#e5d9f0;padding:0 .18em;box-shadow:inset 0 0 0 1px #ffffff35}
.clan-color>span{display:inline;white-space:pre}
.champion-name .clan-color{font-size:inherit;line-height:1.1}
.podium-title .clan-color{font-size:inherit}
.chip:has(>.clan-color){background:#251139}
.chip:has(>.clan-color.light-backing){background:#e5d9f0}
.chip .clan-color.light-backing{padding:0;box-shadow:none}
.clan-finish{margin-top:15px;font-size:12px;color:var(--muted)}
.title-row{padding-block:26px}.event-wordmark{margin-bottom:18px}.event-totals{padding-top:55px}
.section-head{margin-top:27px}.profile-heading .eyebrow{font-size:10px}.profile-hero{margin-bottom:20px}
.profile-section:empty{display:none}.share-row{margin-top:14px}.share-feedback:empty{display:none}
.profile-metrics{margin-bottom:0}.footer .snapshot:empty{display:none}
@media(max-width:760px){.event-totals{padding-top:0}.title-row{gap:20px}.profile-hero{gap:21px}}
