    :root{
      --bg:#0d1016;
      --bg-deep:#090b10;
      --surface:#171b23;
      --surface-2:#1e2430;
      --surface-3:#252c38;
      --surface-soft:rgba(255,255,255,.055);
      --text:#fbfbf6;
      --muted:rgba(251,251,246,.68);
      --faint:rgba(251,251,246,.48);
      --line:rgba(251,251,246,.105);
      --line-strong:rgba(251,251,246,.18);
      --blue:#1677ff;
      --blue-2:#4b95ff;
      --blue-soft:rgba(22,119,255,.16);
      --green:#24c78b;
      --green-soft:rgba(36,199,139,.16);
      --gold:#f0c658;
      --red:#ee6262;
      --red-soft:rgba(238,98,98,.14);
      --orange:#f2a444;
      --radius:16px;
      --radius-sm:12px;
      --shadow:0 24px 60px rgba(0,0,0,.36);
      --font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
      --icon-filter:brightness(0) saturate(100%) invert(99%) sepia(8%) saturate(413%) hue-rotate(344deg) brightness(112%) contrast(97%);
      color-scheme:dark;
    }
    html[data-theme="light"]{
      --bg:#f4f6fa;
      --bg-deep:#eef2f7;
      --surface:#ffffff;
      --surface-2:#f5f7fb;
      --surface-3:#edf1f7;
      --surface-soft:rgba(10,15,25,.045);
      --text:#10151f;
      --muted:rgba(16,21,31,.67);
      --faint:rgba(16,21,31,.48);
      --line:rgba(16,21,31,.11);
      --line-strong:rgba(16,21,31,.18);
      --shadow:0 20px 45px rgba(16,21,31,.12);
      --icon-filter:brightness(0) saturate(100%) invert(8%) sepia(12%) saturate(1111%) hue-rotate(178deg) brightness(96%) contrast(93%);
      color-scheme:light;
    }
    *{box-sizing:border-box}
    html,body{margin:0;min-height:100%;font-family:var(--font);background:var(--bg-deep);color:var(--text)}
    body{display:flex;justify-content:center}
    button,input,textarea,select{font:inherit}
    button{border:0;background:none;color:inherit;cursor:pointer}
    button:disabled{cursor:not-allowed;opacity:.55}
    img{display:block;max-width:100%}
    a{color:inherit}
    .app{width:100%;max-width:430px;min-height:100svh;background:var(--bg);position:relative;box-shadow:0 0 0 1px rgba(255,255,255,.04),var(--shadow);overflow-x:hidden}
    .topbar{position:sticky;top:0;z-index:60;height:calc(env(safe-area-inset-top,0px) + 64px);padding:calc(env(safe-area-inset-top,0px) + 10px) 14px 10px;display:grid;grid-template-columns:46px 1fr 46px;align-items:center;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}
    .brand{justify-self:center;display:flex;align-items:center;gap:9px;font-size:15px;font-weight:950;letter-spacing:-.02em;min-width:0}
    .brand-mark{width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,#fff,#d8dce7);color:#0d1016;display:grid;place-items:center;font-weight:1000;font-size:13px;box-shadow:0 6px 16px rgba(0,0,0,.14)}
    .header-btn,.avatar-btn{width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;transition:transform .18s ease, border-color .18s ease, background .18s ease}
    .header-btn{opacity:0;pointer-events:none}
    .header-btn.visible{opacity:1;pointer-events:auto}
    .header-btn:active,.avatar-btn:active,.btn:active,.tap:active,.tab:active{transform:scale(.98)}
    .avatar-btn{justify-self:end;color:#111;background:linear-gradient(135deg,#fff,#d6d3c8);font-weight:950;font-size:13px;overflow:hidden}
    .avatar-btn img{width:100%;height:100%;object-fit:cover}
    .icon{width:18px;height:18px;filter:var(--icon-filter);opacity:.9;flex:0 0 auto}
    .app-body{padding:14px 16px 34px}
    .screen{display:none;animation:screenIn .24s ease both}
    .screen.active{display:block}
    .reduced-motion .screen,.reduced-motion .tab-panel,.reduced-motion .modal,.reduced-motion .sheet-panel,.reduced-motion .check-pop{animation:none!important;transition:none!important}
    @keyframes screenIn{from{opacity:.45;transform:translateY(8px)}to{opacity:1;transform:none}}
    @keyframes tabIn{from{opacity:.35;transform:translateX(10px)}to{opacity:1;transform:none}}
    @keyframes fadeIn{from{opacity:0}to{opacity:1}}
    @keyframes sheetIn{from{opacity:.7;transform:translateY(-10px)}to{opacity:1;transform:none}}
    @keyframes pop{0%{transform:scale(.75);opacity:.1}55%{transform:scale(1.08);opacity:1}100%{transform:scale(1);opacity:1}}
    @keyframes shimmer{0%{background-position:-220px 0}100%{background-position:220px 0}}
    @media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
    h1,h2,h3,p{margin-top:0}
    h1{font-size:30px;line-height:1.02;letter-spacing:-.04em;margin-bottom:8px}
    h2{font-size:21px;line-height:1.12;letter-spacing:-.03em;margin:0}
    h3{font-size:16px;line-height:1.18;margin:0}
    p{line-height:1.42;color:var(--muted);font-size:14px;margin-bottom:0}
    .muted{color:var(--muted)}
    .faint{color:var(--faint)}
    .tiny{font-size:11px;font-weight:850;color:var(--faint)}
    .kicker{display:flex;align-items:center;gap:7px;color:var(--faint);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}
    .section{margin-top:18px}
    .section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}
    .section-note{font-size:12px;line-height:1.35;color:var(--muted);font-weight:750;margin-top:7px}
    .card{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);padding:15px;box-shadow:0 10px 24px rgba(0,0,0,.09)}
    .card + .card{margin-top:12px}
    .soft-card{background:var(--surface-2)}
    .outline-card{background:transparent;border:1px dashed var(--line-strong)}
    .btn{min-height:46px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:950;white-space:nowrap;transition:transform .18s ease,background .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease;text-decoration:none}
    .btn.primary{background:var(--blue);color:#fff;box-shadow:0 14px 28px var(--blue-soft)}
    .btn.primary:hover{background:var(--blue-2)}
    .btn.secondary{background:var(--surface-3);border:1px solid var(--line);color:var(--text)}
    .btn.ghost{background:transparent;border:1px solid var(--line-strong);color:var(--text)}
    .btn.success{background:var(--green);color:#04130e}
    .btn.full{width:100%}
    .btn.small{min-height:36px;padding:0 12px;font-size:12px}
    .btn.text{background:transparent;border:0;color:var(--muted);padding:0;min-height:auto;border-radius:0;text-decoration:underline;text-underline-offset:4px}
    .btn-row{display:flex;gap:9px;flex-wrap:wrap}
    .btn-row .btn{flex:1 1 auto}
    .route-grid{display:grid;gap:10px;margin-top:18px}
    .route-card{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;text-align:left;padding:14px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);transition:.2s ease}
    .route-card:hover,.route-card:focus-visible{border-color:var(--line-strong);background:var(--surface-2)}
    .route-icon,.row-icon{width:44px;height:44px;border-radius:14px;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);flex:0 0 44px;line-height:1;text-align:center}
    .route-icon .icon,.row-icon .icon{display:block;margin:auto}
    .route-card b{display:block;font-size:15px;margin-bottom:4px}
    .route-card span{display:block;color:var(--muted);font-size:12px;font-weight:780;line-height:1.3}
    .chev{width:9px;height:9px;border-top:2px solid var(--faint);border-right:2px solid var(--faint);transform:rotate(45deg);margin-right:3px}
    .hero{position:relative;overflow:hidden;border-radius:22px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.5)),var(--surface);padding:18px;min-height:250px;display:flex;flex-direction:column;justify-content:space-between}
    .hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(13,16,22,.96) 0%,rgba(13,16,22,.76) 45%,rgba(13,16,22,.3) 100%),url("data:image/webp;base64,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");background-position:center top;background-size:cover;opacity:.92;z-index:0}
    .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--blue),#ea5264);z-index:1}
    .hero > *{position:relative;z-index:2}
    .hero p{max-width:310px}
    .trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
    .pill{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:6px 10px;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:950;color:var(--text);width:max-content}
    html[data-theme="light"] .pill{background:rgba(16,21,31,.07);border-color:rgba(16,21,31,.1)}
    .stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}
    .stat{min-height:76px;padding:11px;border-radius:14px;border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;justify-content:space-between}
    .stat span{font-size:11px;color:var(--faint);font-weight:900;line-height:1.2}
    .stat b{font-size:22px;line-height:1;font-weight:1000;letter-spacing:-.03em}
    .league-card{position:relative;overflow:hidden;border-radius:20px;border:1px solid var(--line);background:var(--surface);padding:15px}
    .league-card::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,27,35,.96),rgba(23,27,35,.74)),url("data:image/webp;base64,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");background-size:cover;background-position:center top;opacity:.72}
    .league-card > *{position:relative;z-index:1}
    .league-top{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center}
    .league-avatar{width:64px;height:64px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--surface-3)}
    .league-avatar img{width:100%;height:100%;object-fit:cover;object-position:center top}
    .league-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}
    .league-title h2{font-size:22px;margin-top:2px}
    .league-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}
    .progress-wrap{margin-top:13px}
    .progress-label{display:flex;justify-content:space-between;gap:10px;font-size:12px;font-weight:850;color:var(--muted);margin-bottom:7px}
    .progress{height:9px;border-radius:999px;background:var(--surface-3);overflow:hidden;border:1px solid var(--line)}
    .progress span{display:block;height:100%;width:var(--value,50%);border-radius:inherit;background:linear-gradient(90deg,var(--blue),#ea5264)}
    .list{display:grid;gap:9px}
    .list-row{min-height:64px;padding:11px 12px;border-radius:14px;background:var(--surface);border:1px solid var(--line);display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;text-align:left;transition:.18s ease}
    .list-row:hover,.list-row:focus-visible{background:var(--surface-2);border-color:var(--line-strong)}
    .row-copy b{display:block;font-size:13px;line-height:1.18}
    .row-copy span{display:block;margin-top:4px;color:var(--faint);font-size:11px;font-weight:800;line-height:1.25}
    .tabs{display:flex;gap:7px;overflow-x:auto;margin:12px -16px 12px;padding:0 16px 3px;scrollbar-width:none}
    .tabs::-webkit-scrollbar{display:none}
    .tab{min-height:36px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:950;color:var(--muted);white-space:nowrap;transition:.18s ease}
    .tab.active{background:var(--blue);border-color:transparent;color:#fff;box-shadow:0 10px 20px var(--blue-soft)}
    .tab-panel{display:none;animation:tabIn .22s ease both}
    .tab-panel.active{display:block}
    .deadline-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;background:linear-gradient(135deg,var(--blue-soft),rgba(22,119,255,.05));border:1px solid color-mix(in srgb,var(--blue) 34%,transparent);padding:13px}
    .deadline-card b{display:block;font-size:14px;margin-bottom:4px}
    .deadline-card span{display:block;font-size:12px;color:var(--muted);font-weight:800}
    .points-card{display:grid;gap:8px;background:linear-gradient(135deg,var(--surface-2),var(--surface));border-color:var(--line-strong)}
    .points-list{display:grid;gap:7px;margin-top:4px}
    .points-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:var(--surface-soft);font-size:12px;font-weight:850;color:var(--muted)}
    .points-line b{color:var(--text)}
    .match{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:13px;display:grid;gap:12px}
    .match + .match{margin-top:10px}
    .match-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
    .match-time{font-size:11px;color:var(--faint);font-weight:950;line-height:1.2}
    .status-chip{min-height:26px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:1000;border:1px solid var(--line);background:var(--surface-3);color:var(--muted);white-space:nowrap}
    .status-chip.open{background:var(--blue-soft);color:#9ec8ff;border-color:rgba(22,119,255,.28)}
    .status-chip.saved{background:var(--green-soft);color:#7ef0bf;border-color:rgba(36,199,139,.28)}
    .status-chip.closed{background:var(--red-soft);color:#ffabab;border-color:rgba(238,98,98,.28)}
    .status-chip.played{background:var(--green-soft);color:#79e9ba;border-color:rgba(36,199,139,.25)}
    .status-chip.live{background:rgba(242,164,68,.14);color:#ffd099;border-color:rgba(242,164,68,.28)}
    .teams{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}
    .team{min-width:0;display:flex;align-items:center;gap:8px}
    .team.right{justify-content:flex-end;text-align:right}
    .team-badge{width:35px;height:35px;border-radius:12px;border:1px solid var(--line);background:var(--surface-3);display:grid;place-items:center;font-size:10px;font-weight:1000;flex:0 0 auto}
    .team-name{font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .score{display:grid;grid-template-columns:40px 40px;gap:8px}
    .score input{height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface-3);color:var(--text);font-size:18px;font-weight:1000;text-align:center;outline:none}
    .score input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}
    .score input:disabled{opacity:.58}
    .match-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:10px}
    .match-foot small{font-size:11px;color:var(--faint);font-weight:850;line-height:1.25}
    .check-pop{width:22px;height:22px;border-radius:999px;background:var(--green);display:none;place-items:center;color:#062018;font-size:14px;font-weight:1000;animation:pop .32s ease both}
    .check-pop.show{display:grid}
    /* beta12d: rankingpagina aangescherpt naar referentiebeeld */
    .ranking-summary{position:relative;overflow:hidden;min-height:156px;border-radius:18px;border:1px solid rgba(240,198,88,.48);background:#080b12;padding:18px 18px 20px;box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.055)}
    .ranking-summary::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 72% 12%,rgba(255,189,49,.28) 0%,rgba(255,189,49,.12) 18%,rgba(255,189,49,0) 42%),linear-gradient(90deg,rgba(7,8,12,.98) 0%,rgba(8,9,14,.9) 38%,rgba(8,9,14,.34) 58%,rgba(8,9,14,.04) 78%,rgba(8,9,14,0) 100%),url('assets/images/ranking-weekwinner-bg.webp');background-size:cover;background-position:center right;opacity:1;z-index:0}
    .ranking-summary::after{content:"";position:absolute;left:32%;right:42%;bottom:-2px;height:4px;border-radius:999px;background:#35bbff;box-shadow:0 0 18px rgba(53,187,255,.85),0 0 34px rgba(22,119,255,.62);z-index:1}
    .ranking-summary > *{position:relative;z-index:2}
    .ranking-summary .pill{display:block!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;color:#ffe066!important;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:1000;line-height:1.1;text-shadow:0 0 10px rgba(255,203,62,.42),0 2px 6px rgba(0,0,0,.62)}
    .ranking-summary h2{max-width:292px;margin-top:16px!important;font-size:clamp(23px,6vw,28px);line-height:1.04;letter-spacing:-.045em;text-shadow:0 4px 16px rgba(0,0,0,.54)}
    .ranking-summary .section-note{max-width:292px;margin-top:16px;color:rgba(255,255,255,.8);font-size:13px;line-height:1.34;font-weight:850;text-shadow:0 3px 12px rgba(0,0,0,.56)}
    .ranking-summary .summary-grid,.ranking-summary .btn-row{display:none!important}
    .ranking-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 12px}
    .ranking-mode-btn{min-height:54px;border-radius:18px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(27,36,52,.96),rgba(13,22,35,.96));color:rgba(255,255,255,.9);font-size:14px;font-weight:1000;text-transform:uppercase;letter-spacing:.035em;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 24px rgba(0,0,0,.22);transition:transform .18s ease,filter .18s ease,border-color .18s ease}
    .ranking-mode-btn.active{border-color:rgba(76,166,255,.8);background:linear-gradient(180deg,#2299ff 0%,#0f6ef4 48%,#0846d8 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 -1px 0 rgba(0,0,0,.2),0 14px 28px rgba(22,119,255,.34)}
    .ranking-mode-btn:active{transform:scale(.985)}
    .ranking-table-section{margin-top:0}
    .ranking-table-head{display:grid;grid-template-columns:42px minmax(0,1fr) 54px 64px;align-items:center;gap:6px;min-height:42px;padding:0 10px;border-radius:16px 16px 0 0;border:1px solid rgba(255,255,255,.055);background:rgba(3,9,18,.48);color:rgba(255,255,255,.68);font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.045em}
    .ranking-table-head span:nth-child(3),.ranking-table-head span:nth-child(4){text-align:right}
    .rank-list{display:grid;gap:9px;overflow:visible;border:0;border-radius:0;background:transparent;margin-top:8px}
    .rank-row{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) 54px 64px;gap:6px;align-items:center;min-height:66px;width:100%;padding:9px 10px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(18,31,48,.96),rgba(8,17,30,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 22px rgba(0,0,0,.18);text-align:left;transition:transform .16s ease,border-color .16s ease,filter .16s ease}
    .rank-row:hover,.rank-row:focus-visible{border-color:rgba(76,166,255,.42);filter:brightness(1.06)}
    .rank-row.you{border-color:rgba(76,166,255,.76);background:linear-gradient(180deg,#075dea 0%,#073cb9 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 14px 30px rgba(22,119,255,.36)}
    .rank-row.first:not(.you){border-color:rgba(240,198,88,.24);background:linear-gradient(180deg,rgba(24,43,68,.98),rgba(7,28,69,.98))}
    .pos{width:34px;height:34px;border-radius:999px;background:rgba(6,10,18,.7);border:1px solid rgba(255,255,255,.08);display:grid;place-items:center;color:#fff;font-size:19px;font-weight:1000;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
    .rank-row.you .pos{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18)}
    .pos.first-place{background:transparent;border:0;box-shadow:none;width:36px;height:36px}
    .pos.first-place img{width:34px;height:30px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.42))}
    .rank-player{min-width:0;overflow:hidden;display:flex;align-items:center;gap:8px}
    .rank-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;flex:0 0 34px;background:linear-gradient(135deg,var(--avatar-color,#1677ff),rgba(255,255,255,.12));border:2px solid rgba(255,255,255,.44);color:#fff;font-size:11px;font-weight:1000;box-shadow:0 6px 14px rgba(0,0,0,.26)}
    .rank-name-wrap{min-width:0;width:100%;display:flex;align-items:center;gap:6px}
    .rank-name{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:1000;letter-spacing:-.025em;color:#fff}
    .you-badge{height:24px;min-width:34px;flex:0 0 auto;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#4aa1ff,#125df0);border:1px solid rgba(255,255,255,.2);font-size:11px;font-weight:1000;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 16px rgba(0,0,0,.2)}
    .rank-sub,.trend{display:none!important}
    .total-points{font-size:24px;font-weight:1000;color:#fff;text-align:right;letter-spacing:-.035em;min-width:0;text-shadow:0 3px 12px rgba(0,0,0,.28)}
    .round-points{font-size:16px;color:#7feeb4;font-weight:1000;text-align:right;min-width:0;letter-spacing:-.025em;text-shadow:0 3px 12px rgba(0,0,0,.28)}
    .rank-row.you .round-points{color:#9be7ff}
    .ranking-empty{padding:18px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px;font-weight:850;text-align:center}
    @media (max-width:380px){.ranking-table-head,.rank-row{grid-template-columns:36px minmax(0,1fr) 48px 58px;gap:5px;padding-left:8px;padding-right:8px}.ranking-mode-btn{font-size:12px}.rank-player{gap:7px}.rank-avatar{width:31px;height:31px;flex-basis:31px}.rank-name{font-size:14px}.you-badge{height:22px;min-width:31px;padding:0 7px;font-size:10px}.total-points{font-size:21px}.round-points{font-size:15px}.pos{width:31px;height:31px;font-size:17px}.pos.first-place{width:32px;height:32px}.pos.first-place img{width:31px;height:28px}}
    .result-list{display:grid;gap:9px}
    .result-card{border-radius:16px;border:1px solid var(--line);background:var(--surface);padding:13px;display:grid;gap:10px}
    .result-title{display:flex;align-items:center;justify-content:space-between;gap:10px}
    .result-title b{font-size:14px}
    .result-grid{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;align-items:center;font-size:11px;color:var(--muted);font-weight:850}
    .result-grid b{display:block;color:var(--text);font-size:14px;margin-top:4px}

    .admin-card{border-radius:18px;border:1px solid var(--line);background:var(--surface);padding:13px;display:grid;gap:12px}
    .admin-card + .admin-card{margin-top:10px}
    .admin-grid{display:grid;grid-template-columns:1fr 1fr 118px;gap:8px;align-items:end}
    .admin-score-input{height:44px!important;text-align:center;font-size:18px;font-weight:1000;padding:0 8px!important}
    .admin-select{height:44px!important;font-size:12px;font-weight:900;padding:0 9px!important}
    .admin-current{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;background:var(--surface-soft);padding:9px 10px;font-size:12px;color:var(--muted);font-weight:850}
    .admin-current b{color:var(--text)}
    .admin-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
    .fair-admin-note{border:1px solid rgba(22,119,255,.34);background:linear-gradient(135deg,var(--blue-soft),var(--surface-soft));border-radius:16px;padding:12px;display:grid;gap:8px}
    .fair-admin-note b{font-size:13px}
    .fair-admin-note span{font-size:12px;color:var(--muted);font-weight:850;line-height:1.35}
    .simple-checklist{display:grid;gap:7px;margin-top:10px}
    .simple-checklist div{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:var(--muted);font-weight:850;line-height:1.3}
    .admin-player-list{display:grid;gap:8px;margin-top:10px}
    .admin-player-row{border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:10px;display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center}
    .admin-player-row .tiny-avatar{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;color:#fff;font-weight:1000;font-size:12px;background:var(--blue)}
    .admin-player-row b{display:block;font-size:13px;line-height:1.15}
    .admin-player-row span{display:block;font-size:11px;color:var(--muted);font-weight:850;margin-top:3px}
    .admin-player-row .ready{font-size:11px;font-weight:1000;color:var(--green);white-space:nowrap}
    .admin-player-row .not-ready{font-size:11px;font-weight:1000;color:var(--gold);white-space:nowrap}
    .admin-safe-row{border-radius:14px;background:var(--surface-soft);padding:10px;display:grid;gap:6px;font-size:12px;color:var(--muted);font-weight:850;line-height:1.35}
    .admin-safe-row b{color:var(--text);font-size:13px}
    .sticky-action-card{position:sticky;top:calc(env(safe-area-inset-top,0px) + 74px);z-index:20}
    .tab[hidden]{display:none!important}
    @media (max-width:370px){.summary-grid{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr 1fr}.admin-grid .field:last-child{grid-column:1/-1}.admin-actions{grid-template-columns:1fr}}

    .bottom-action{margin:16px 0 6px;display:grid;gap:8px}
    .bottom-action .btn{min-height:48px}
    .invite-link{min-height:48px;border-radius:14px;border:1px solid var(--line);background:var(--surface-3);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 7px 7px 12px}
    .invite-link code{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    .field{display:grid;gap:7px}
    .field + .field{margin-top:12px}
    label{font-size:12px;color:var(--muted);font-weight:950}
    input,select,textarea{width:100%;border:1px solid var(--line);background:var(--surface-3);color:var(--text);border-radius:14px;outline:none}
    input,select{height:48px;padding:0 12px}
    textarea{min-height:90px;padding:12px;resize:none}
    input:focus,select:focus,textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}
    .wizard-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 16px}
    .wizard-progress span{height:7px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line)}
    .wizard-progress span.active{background:var(--blue);border-color:transparent}
    .choice-grid{display:grid;gap:9px;margin-top:12px}
    .choice-card{min-height:72px;border-radius:16px;border:1px solid var(--line);background:var(--surface);padding:13px;text-align:left;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;transition:.18s ease}
    .choice-card.active{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft);background:linear-gradient(135deg,var(--blue-soft),var(--surface))}
    .choice-card.disabled{opacity:.58;cursor:not-allowed}
    .choice-card b{display:block;font-size:14px}
    .choice-card span{display:block;margin-top:4px;color:var(--faint);font-size:11px;font-weight:850}
    .radio-dot{width:22px;height:22px;border-radius:999px;border:2px solid var(--line-strong);display:grid;place-items:center}
    .choice-card.active .radio-dot{border-color:var(--blue)}
    .choice-card.active .radio-dot::before{content:"";width:10px;height:10px;border-radius:999px;background:var(--blue)}
    .switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:14px;background:var(--surface);border:1px solid var(--line)}
    .switch{width:52px;height:30px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line);position:relative;flex:0 0 auto;transition:.18s ease}
    .switch::before{content:"";position:absolute;width:24px;height:24px;left:3px;top:2px;border-radius:999px;background:var(--faint);transition:.18s ease}
    .switch.on{background:var(--blue);border-color:transparent}
    .switch.on::before{left:24px;background:#fff}
    .sheet-backdrop,.modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.58);z-index:100;display:none;justify-content:center}
    .sheet-backdrop.open,.modal-backdrop.open{display:flex;animation:fadeIn .18s ease both}
    .sheet-backdrop{align-items:stretch;padding:0}
    .modal-backdrop{align-items:flex-end;padding:calc(env(safe-area-inset-top,0px) + 70px) 14px 14px}
    .sheet-panel,.modal{width:100%;max-width:402px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);animation:sheetIn .22s ease both}
    .sheet-panel{min-height:100svh;max-height:100svh;overflow-y:auto;border-radius:0;padding:calc(env(safe-area-inset-top,0px) + 18px) 18px calc(env(safe-area-inset-bottom,0px) + 24px)}
    .profile-head{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:10px 0 18px;border-bottom:1px solid var(--line);margin-bottom:16px}
    .profile-avatar{width:56px;height:56px;border-radius:999px;background:linear-gradient(135deg,#fff,#d6d3c8);display:grid;place-items:center;color:#111;font-size:18px;font-weight:1000}
    .profile-group{display:grid;gap:10px;margin-bottom:18px}
    .profile-menu-note{font-size:11px;color:var(--faint);font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px}
    .danger-row b{color:var(--red)}
    .admin-locked-note{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:14px;padding:12px;font-size:12px;color:var(--muted);font-weight:800;line-height:1.35;margin-bottom:12px}

    .profile-editor,.password-editor{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:13px;display:grid;gap:10px;margin-bottom:18px}
    .profile-editor.hidden,.player-switch-panel.hidden,.password-editor.hidden{display:none}
    .avatar-preview{width:54px;height:54px;border-radius:999px;display:grid;place-items:center;font-size:19px;font-weight:1000;color:#fff;background:var(--blue);border:1px solid var(--line-strong)}
    .avatar-colors{display:flex;gap:8px;flex-wrap:wrap}
    .color-dot{width:34px;height:34px;border-radius:999px;border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
    .color-dot.active{border-color:#fff;box-shadow:0 0 0 3px var(--blue-soft), inset 0 0 0 1px rgba(255,255,255,.2)}
    .player-switch-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:10px;display:grid;gap:8px;margin-bottom:18px}
    .player-chip{min-height:46px;border-radius:13px;border:1px solid var(--line);background:var(--surface);display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;text-align:left;padding:8px 10px}
    .player-chip.active{border-color:var(--blue);background:linear-gradient(135deg,var(--blue-soft),var(--surface))}
    .player-chip-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:12px;font-weight:1000;background:var(--blue)}
    .auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}
    .auth-mode-tab{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:14px;min-height:42px;font-weight:1000;cursor:pointer}
    .auth-mode-tab.active{border-color:rgba(22,119,255,.65);background:rgba(22,119,255,.18);box-shadow:0 10px 30px rgba(22,119,255,.10)}
    .password-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;flex-wrap:wrap}
    .remember-row{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:900;color:var(--muted);user-select:none}
    .remember-row input{width:18px;height:18px;accent-color:var(--blue)}
    .auth-fallback{border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:grid;gap:8px}
    .auth-fallback .btn.text{margin-top:0;text-align:left;justify-content:flex-start}
    .auth-warning{border:1px dashed var(--line-strong);background:var(--surface-soft);border-radius:14px;padding:12px;font-size:12px;color:var(--muted);font-weight:800;line-height:1.35;margin-bottom:12px}
    .auth-status-card{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:12px;margin-top:12px;display:grid;gap:8px}
    .auth-status-card strong{font-size:13px}
    .auth-status-card span{font-size:12px;color:var(--muted);font-weight:800;line-height:1.35}
    .auth-badge{display:inline-flex;width:max-content;align-items:center;gap:6px;min-height:26px;padding:0 9px;border-radius:999px;background:var(--green-soft);color:#7ef0bf;border:1px solid rgba(36,199,139,.28);font-size:10px;font-weight:1000}
    .auth-badge.pending{background:rgba(242,164,68,.14);color:#ffd099;border-color:rgba(242,164,68,.28)}
    .modal{padding:17px}
    .modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}
    .modal h3{font-size:21px}
    .modal p{font-size:13px}
    .modal-actions{display:flex;gap:9px;margin-top:16px}
    .close-btn{width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:var(--surface-3);display:grid;place-items:center;flex:0 0 auto}
    .toast{position:fixed;left:50%;bottom:22px;z-index:160;transform:translate(-50%,18px);opacity:0;pointer-events:none;width:min(370px,calc(100% - 32px));border-radius:15px;background:color-mix(in srgb,var(--surface) 94%,black);border:1px solid var(--line-strong);box-shadow:var(--shadow);padding:13px 14px;font-size:13px;font-weight:950;transition:.24s ease}
    .toast.show{opacity:1;transform:translate(-50%,0)}
    .skeleton{height:64px;border-radius:14px;background:linear-gradient(90deg,var(--surface) 0%,var(--surface-3) 45%,var(--surface) 90%);background-size:420px 100%;animation:shimmer 1.1s linear infinite;border:1px solid var(--line)}


    /* beta11f navigation/page fix */
    .screen[data-screen="league"].active{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}
    .league-page{display:none;animation:tabIn .18s ease both}
    .league-page.active{display:block}
    .league-bottom-nav{position:fixed;left:50%;bottom:0;z-index:90;transform:translateX(-50%);width:min(430px,100%);height:calc(64px + env(safe-area-inset-bottom,0px));padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:repeat(4,1fr);gap:6px;background:color-mix(in srgb,var(--bg) 93%,transparent);border-top:1px solid var(--line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 -14px 34px rgba(0,0,0,.28)}
    .bottom-nav-item{border:0;background:transparent;color:var(--faint);border-radius:14px;display:grid;place-items:center;align-content:center;gap:3px;min-height:48px;font-size:10px;font-weight:950;cursor:pointer}
    .bottom-nav-item .icon{width:22px;height:22px;opacity:.68;filter:none}
    .bottom-nav-item.active{color:#fff;background:var(--surface-2)}
    .bottom-nav-item.active .icon{opacity:1}
    /* beta11i: sticky header/footer + overview-only league hero */
    .topbar{position:fixed;left:50%;top:0;transform:translateX(-50%);width:min(430px,100%);z-index:120}
    .app-body{padding:calc(env(safe-area-inset-top,0px) + 78px) 16px calc(96px + env(safe-area-inset-bottom,0px))}
    .screen[data-screen="league"].active{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}
    .compact-league-card[hidden]{display:none!important}
    .league-bottom-nav{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:min(430px,100%);z-index:110}
    .league-bottom-nav .bottom-nav-item .icon{filter:brightness(0) invert(1)!important;opacity:.72}
    .league-bottom-nav .bottom-nav-item.active .icon{opacity:1}
    .round-strip{display:flex;gap:8px;overflow-x:auto;margin:2px -16px 12px;padding:0 16px 4px;scrollbar-width:none}
    .round-strip::-webkit-scrollbar{display:none}
    .round-chip{min-height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:1000;white-space:nowrap}
    .round-chip.active{background:var(--blue);border-color:transparent;color:#fff;box-shadow:0 10px 22px var(--blue-soft)}
    .round-chip.disabled{opacity:.55}
    .game-meters{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 14px}
    .game-meter{min-height:78px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--surface-2),var(--surface));display:grid;place-items:center;text-align:center;padding:10px}
    .game-meter span{font-size:11px;color:var(--muted);font-weight:950}
    .game-meter b{font-size:26px;letter-spacing:-.04em}
    .segment{display:grid;gap:8px;margin:12px 0}
    .segment.cols-2{grid-template-columns:repeat(2,1fr)}
    .segment.cols-3{grid-template-columns:repeat(3,1fr)}
    .segment-btn{min-height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:1000;padding:0 10px}
    .segment-btn.active{background:var(--blue);border-color:transparent;color:#fff}
    .predict-flow{border:1px solid rgba(22,119,255,.36);background:linear-gradient(135deg,var(--blue-soft),var(--surface));border-radius:20px;padding:14px;margin:12px 0;box-shadow:0 18px 36px rgba(0,0,0,.18)}
    .preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}
    .preset-btn{min-height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font-size:15px;font-weight:1000}
    .preset-btn.active{background:var(--green);border-color:transparent;color:#06190f}
    .custom-score{display:grid;grid-template-columns:1fr 22px 1fr;gap:8px;align-items:end;margin-top:12px}
    .custom-score .dash{height:48px;display:grid;place-items:center;color:var(--muted);font-size:20px;font-weight:1000}
    .game-block{display:grid;gap:12px;margin-top:12px}
    .game-separator{height:1px;background:var(--line);margin:16px 0 4px}
    .section-info-btn{width:34px;height:34px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--text);display:grid;place-items:center;font-weight:1000;font-size:14px}
    .game-subheading{display:flex;align-items:center;justify-content:space-between;gap:12px}
    .topscorer-card{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,var(--surface-2),var(--surface));padding:14px;display:grid;gap:12px}
    .topscorer-slots{display:grid;gap:8px}
    .topscorer-slot{min-height:44px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}
    .topscorer-slot b{font-size:13px}
    .topscorer-slot span{font-size:12px;color:var(--muted);font-weight:850}
    .topscorer-meta{display:flex;gap:8px;flex-wrap:wrap}
    .topscorer-meta .pill{min-height:28px}

    /* beta11x topscorers selection */
    .topscorer-summary{display:grid;gap:10px}
    .topscorer-pick-list{display:grid;gap:8px}
    .topscorer-pick{min-height:48px;border:1px solid var(--line);border-radius:15px;background:var(--surface);display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:9px 10px}
    .topscorer-pick .rank{width:30px;height:30px;border-radius:999px;background:var(--surface-3);display:grid;place-items:center;font-size:12px;font-weight:1000;color:var(--muted)}
    .topscorer-pick b{font-size:14px}
    .topscorer-pick span{font-size:11px;color:var(--muted);font-weight:900}
    .topscorer-pick .scoretag{min-height:26px;border-radius:999px;padding:0 9px;background:var(--blue-soft);color:#9fc6ff;display:inline-flex;align-items:center;font-size:11px;font-weight:1000;white-space:nowrap}
    .positiontag{min-height:24px;border-radius:999px;padding:0 8px;background:rgba(240,198,88,.12);border:1px solid rgba(240,198,88,.22);color:var(--gold);display:inline-flex;align-items:center;font-size:10px;font-weight:1000;width:max-content;margin-top:4px}
    .topscorer-empty{border:1px dashed var(--line-strong);border-radius:16px;padding:14px;background:rgba(255,255,255,.025);color:var(--muted);font-weight:900;font-size:13px}
    .topscorer-picker{display:grid;gap:10px;border:1px solid rgba(22,119,255,.32);border-radius:18px;background:linear-gradient(135deg,var(--blue-soft),var(--surface));padding:12px;margin-top:8px}
    .topscorer-impact{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.045);padding:10px;color:var(--text);font-size:12px;font-weight:900;line-height:1.35}
    .topscorer-impact.warning{border-color:rgba(242,164,68,.36);background:rgba(242,164,68,.12)}
    .topscorer-impact.danger{border-color:rgba(238,98,98,.42);background:var(--red-soft)}
    .topscorer-select-row{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}
    .topscorer-select-row .rank{width:32px;height:32px;border-radius:999px;background:var(--surface-3);display:grid;place-items:center;font-size:12px;font-weight:1000;color:var(--muted)}
    .topscorer-select{width:100%;min-height:46px;border-radius:14px;border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:inherit;font-weight:900;padding:0 12px;outline:none}
    .topscorer-select:focus{border-color:rgba(22,119,255,.7);box-shadow:0 0 0 3px rgba(22,119,255,.16)}
    .topscorer-rules{display:grid;gap:6px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--line);padding:10px;margin-top:2px}
    .topscorer-rules div{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:900}
    .topscorer-rules b{color:var(--text)}
    .live-list{display:grid;gap:10px}
    .game-match-card{border:1px solid var(--line);border-radius:20px;background:var(--surface);padding:14px;display:grid;gap:12px}
    .game-match-card.live{border-color:rgba(36,199,139,.4);box-shadow:0 0 0 1px rgba(36,199,139,.12)}
    .match-score-row{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center}
    .team-side{display:grid;gap:8px;place-items:center;text-align:center;min-width:0}
    .team-code{font-size:14px;font-weight:1000;letter-spacing:.02em}
    .team-badge{width:48px;height:48px;border-radius:999px;border:1px solid var(--line);background:var(--surface-3);display:grid;place-items:center;font-size:12px;font-weight:1000}
    .score-centre{display:grid;gap:4px;place-items:center;text-align:center;min-width:92px}
    .score-big{font-size:28px;letter-spacing:-.04em;white-space:nowrap}
    .status-chip-mini,.points-chip{min-height:28px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);font-size:11px;font-weight:1000;color:var(--muted);white-space:nowrap}
    .status-chip-mini.live{background:var(--green-soft);border-color:rgba(36,199,139,.35);color:#7ef0bf}
    .status-chip-mini.played{background:rgba(255,255,255,.06);color:var(--text)}
    .status-chip-mini.open{background:var(--blue-soft);border-color:rgba(22,119,255,.35);color:#9fc6ff}
    .points-chip{background:var(--surface-2);color:var(--text)}
    .prediction-pill{min-width:86px;min-height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;background:var(--surface-3);border:1px solid var(--line);font-weight:1000}
    .prediction-pill.exact{background:var(--green);color:#06190f;border-color:transparent}
    .prediction-pill.points{background:rgba(36,199,139,.22);color:#8ef3c5;border-color:rgba(36,199,139,.35)}
    .prediction-pill.miss{background:rgba(255,91,91,.18);color:#ffaaaa;border-color:rgba(255,91,91,.28)}
    .standing-table,.stat-list{border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}
    .standing-row,.stat-row{display:grid;grid-template-columns:42px 1fr 50px 56px;gap:8px;align-items:center;padding:11px 12px;border-bottom:1px solid var(--line);font-size:13px}
    .standing-row:last-child,.stat-row:last-child{border-bottom:0}
    .standing-row.head{color:var(--muted);font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.06em}
    .stat-row{grid-template-columns:42px 1fr auto}
    .chat-shell{height:calc(100svh - 300px);min-height:420px;border:1px solid var(--line);background:var(--surface);border-radius:20px;display:grid;grid-template-rows:1fr auto;overflow:hidden;margin-top:12px}
    .chat-list{overflow-y:auto;padding:12px;display:grid;gap:10px;align-content:start}
    .chat-compose{border-top:1px solid var(--line);padding:10px;display:grid;grid-template-columns:1fr auto;gap:8px;background:var(--surface-2)}
    .chat-message{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:end}
    .chat-message.you{grid-template-columns:1fr 34px}
    .chat-message.you .chat-avatar{grid-column:2}
    .chat-message.you .chat-bubble{grid-column:1;grid-row:1;background:var(--blue);color:#fff}
    .chat-avatar{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:#fff;font-size:11px;font-weight:1000}
    .chat-bubble{border:1px solid var(--line);background:var(--surface-3);border-radius:16px;padding:9px 10px;min-width:0}
    .chat-meta{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--muted);font-weight:950;margin-bottom:4px}
    .chat-message.you .chat-meta{color:rgba(255,255,255,.75)}
    .chat-text{font-size:13px;font-weight:800;line-height:1.35;word-break:break-word}
    @media (max-width:370px){.game-meters{grid-template-columns:1fr}.segment.cols-3{grid-template-columns:1fr}.match-score-row{grid-template-columns:1fr}.score-centre{min-width:0}.chat-shell{min-height:360px}}

    .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}
    :focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 82%,white);outline-offset:3px}
    @media (max-width:370px){
      .teams{grid-template-columns:1fr;gap:8px}
      .team.right{justify-content:flex-start;text-align:left}
      .score{grid-template-columns:1fr 1fr}
      .stats-grid,.summary-grid{grid-template-columns:1fr}
      h1{font-size:26px}
      .league-top{grid-template-columns:1fr}
      .league-avatar{width:70px;height:70px}
      .rank-row{grid-template-columns:30px 1fr auto}
      .round-points{display:none}
    }

    /* beta11q: footer nav moved outside animated screen so fixed positioning uses viewport */
    body:not(.league-active) .league-bottom-nav{display:none!important}
    body.league-active .league-bottom-nav{display:grid!important}
    .league-bottom-nav{
      position:fixed!important;
      left:50%!important;
      right:auto!important;
      top:auto!important;
      bottom:0!important;
      transform:translateX(-50%)!important;
      width:min(430px,100vw)!important;
      max-width:430px!important;
      height:calc(70px + env(safe-area-inset-bottom,0px))!important;
      padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;
      border-radius:0!important;
      border-top:1px solid var(--line-strong)!important;
      border-left:0!important;
      border-right:0!important;
      border-bottom:0!important;
      background:color-mix(in srgb,var(--bg) 96%,transparent)!important;
      box-shadow:0 -18px 42px rgba(0,0,0,.34)!important;
      backdrop-filter:blur(22px)!important;
      -webkit-backdrop-filter:blur(22px)!important;
      z-index:2147483647!important;
      pointer-events:auto!important;
      grid-template-columns:repeat(4,1fr)!important;
      gap:6px!important;
    }
    .league-bottom-nav .bottom-nav-item{min-height:52px!important;border-radius:16px!important;pointer-events:auto!important}
    .league-bottom-nav .bottom-nav-item .icon{filter:brightness(0) invert(1)!important;opacity:.8!important}
    .league-bottom-nav .bottom-nav-item.active .icon{opacity:1!important}
    /* beta11r: reduce duplicated bottom spacing. Keep footer fixed, use one content buffer only. */
    body.league-active .app-body{padding-bottom:0!important}
    body.league-active .screen[data-screen="league"].active{padding-bottom:0!important}
    body.league-active .screen[data-screen="league"].active .league-page{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}


    /* v10 nav upgrade: premium dark football game HUD bottom navigation */
    body.league-active .screen[data-screen="league"].active .league-page{
      padding-bottom:calc(106px + env(safe-area-inset-bottom,0px))!important;
    }
    .league-bottom-nav{
      isolation:isolate!important;
      overflow:hidden!important;
      height:calc(88px + env(safe-area-inset-bottom,0px))!important;
      padding:9px 10px calc(10px + env(safe-area-inset-bottom,0px))!important;
      gap:6px!important;
      border-radius:22px 22px 0 0!important;
      background:
        radial-gradient(110% 130% at 50% -58%, rgba(64,159,255,.38) 0%, rgba(28,95,191,.20) 34%, rgba(8,22,50,0) 66%),
        linear-gradient(180deg, rgba(14,34,71,.99) 0%, rgba(7,18,42,.995) 44%, rgba(2,6,17,1) 100%)!important;
      border-top:1px solid rgba(139,199,255,.36)!important;
      border-left:1px solid rgba(80,129,190,.12)!important;
      border-right:1px solid rgba(80,129,190,.12)!important;
      box-shadow:
        0 -20px 44px rgba(0,0,0,.56),
        0 -2px 16px rgba(21,113,231,.13),
        inset 0 1px 0 rgba(255,255,255,.13),
        inset 0 16px 30px rgba(64,143,255,.075),
        inset 0 -22px 30px rgba(0,0,0,.34)!important;
      backdrop-filter:blur(24px) saturate(150%)!important;
      -webkit-backdrop-filter:blur(24px) saturate(150%)!important;
    }
    .league-bottom-nav::before{
      content:"";
      position:absolute;
      left:12px;
      right:12px;
      top:0;
      height:1px;
      background:linear-gradient(90deg, transparent, rgba(137,209,255,.78) 18%, rgba(255,255,255,.38) 50%, rgba(137,209,255,.78) 82%, transparent);
      opacity:.88;
      pointer-events:none;
      z-index:0;
    }
    .league-bottom-nav::after{
      content:"";
      position:absolute;
      inset:0;
      background:
        linear-gradient(90deg, transparent 0%, transparent 24.5%, rgba(255,255,255,.014) 25%, transparent 25.6%, transparent 49.4%, rgba(255,255,255,.016) 50%, transparent 50.6%, transparent 74.4%, rgba(255,255,255,.014) 75%, transparent 75.6%, transparent 100%),
        radial-gradient(86% 100% at 50% 0%, rgba(56,143,255,.08), transparent 62%);
      opacity:.62;
      pointer-events:none;
      z-index:0;
    }
    .league-bottom-nav .bottom-nav-item{
      position:relative!important;
      z-index:1!important;
      min-height:66px!important;
      padding:4px 0 5px!important;
      display:flex!important;
      flex-direction:column!important;
      align-items:center!important;
      justify-content:center!important;
      gap:3px!important;
      border:0!important;
      border-radius:24px!important;
      background:transparent!important;
      color:rgba(226,236,250,.82)!important;
      text-shadow:0 1px 1px rgba(0,0,0,.58)!important;
      transition:transform .18s ease, color .18s ease!important;
      -webkit-tap-highlight-color:transparent!important;
      pointer-events:auto!important;
    }
    .league-bottom-nav .bottom-nav-item::before{
      content:"";
      position:absolute;
      left:50%;
      top:50%;
      width:min(78px, calc(100% - 8px));
      height:58px;
      border-radius:22px;
      transform:translate(-50%,-50%);
      background:
        radial-gradient(70% 85% at 50% 18%, rgba(41,104,188,.14), rgba(7,16,34,.10) 50%, rgba(0,0,0,.055) 100%),
        linear-gradient(180deg, rgba(255,255,255,.02), rgba(0,0,0,.018));
      border:1px solid rgba(120,166,220,.035);
      box-shadow:
        inset 0 1px 0 rgba(255,255,255,.028),
        inset 0 -14px 20px rgba(0,0,0,.09);
      opacity:.66;
      pointer-events:none;
      transition:width .18s ease, height .18s ease, opacity .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;
      z-index:-1;
    }
    .league-bottom-nav .bottom-nav-item::after{
      content:"";
      position:absolute;
      left:50%;
      top:8px;
      width:min(58px, calc(100% - 26px));
      height:12px;
      border-radius:12px;
      transform:translateX(-50%);
      background:linear-gradient(180deg, rgba(255,255,255,.34), rgba(255,255,255,0));
      opacity:0;
      pointer-events:none;
      z-index:0;
      transition:opacity .18s ease;
    }
    .league-bottom-nav .bottom-nav-item:not(.active):active{
      transform:translateY(1px)!important;
    }
    .league-bottom-nav .bottom-nav-item:not(.active):active::before{
      opacity:.95;
      background:radial-gradient(70% 85% at 50% 18%, rgba(41,104,188,.24), rgba(7,16,34,.16) 52%, rgba(0,0,0,.08) 100%);
    }
    .league-bottom-nav .bottom-nav-item.active{
      color:#fff!important;
      transform:translateY(-1px)!important;
    }
    .league-bottom-nav .bottom-nav-item.active::before{
      width:min(94px, calc(100% - 4px));
      height:64px;
      border-radius:23px;
      opacity:1;
      background:
        linear-gradient(180deg, rgba(83,183,255,.96) 0%, rgba(26,120,238,.985) 44%, rgba(7,55,170,.995) 100%)!important;
      border:1px solid rgba(156,226,255,.68);
      box-shadow:
        0 0 16px rgba(20,151,255,.42),
        0 8px 20px rgba(0,45,138,.56),
        inset 0 1px 0 rgba(255,255,255,.48),
        inset 0 -14px 18px rgba(0,18,92,.40),
        inset 0 0 0 1px rgba(255,255,255,.075);
    }
    .league-bottom-nav .bottom-nav-item.active::after{
      opacity:.44;
    }
    .league-bottom-nav .bottom-nav-item.active:active{
      transform:translateY(0)!important;
    }
    .league-bottom-nav .nav-icon-wrap{
      position:relative!important;
      width:36px!important;
      height:36px!important;
      display:grid!important;
      place-items:center!important;
      flex:0 0 36px!important;
      margin-bottom:0!important;
      z-index:2!important;
    }
    .league-bottom-nav .bottom-nav-item .icon.nav-icon{
      position:absolute!important;
      inset:50% auto auto 50%!important;
      transform:translate(-50%,-50%)!important;
      width:32px!important;
      height:32px!important;
      max-width:32px!important;
      max-height:32px!important;
      object-fit:contain!important;
      display:block!important;
      opacity:1!important;
      filter:none!important;
    }
    .league-bottom-nav .bottom-nav-item.active .icon.nav-icon{
      width:35px!important;
      height:35px!important;
      max-width:35px!important;
      max-height:35px!important;
      filter:none!important;
    }
    .league-bottom-nav .nav-icon-active{display:none!important;}
    .league-bottom-nav .nav-icon-inactive{display:block!important;}
    .league-bottom-nav .bottom-nav-item.active .nav-icon-active{display:block!important;}
    .league-bottom-nav .bottom-nav-item.active .nav-icon-inactive{display:none!important;}
    .league-bottom-nav .bottom-nav-label{
      position:relative!important;
      z-index:2!important;
      display:block!important;
      max-width:100%!important;
      font-size:11.25px!important;
      line-height:1.05!important;
      font-weight:1000!important;
      letter-spacing:-.015em!important;
      text-align:center!important;
      color:rgba(226,236,250,.82)!important;
      white-space:nowrap!important;
    }
    .league-bottom-nav .bottom-nav-item.active .bottom-nav-label{
      color:#fff!important;
      text-shadow:0 1px 2px rgba(0,0,0,.52), 0 0 10px rgba(154,224,255,.42)!important;
    }
    .league-bottom-nav .chat-badge{
      position:absolute;
      top:0;
      right:-4px;
      min-width:16px;
      height:16px;
      padding:0 4px;
      border-radius:999px;
      display:grid;
      place-items:center;
      background:linear-gradient(180deg,#ff5266,#d80e2d);
      border:1px solid rgba(255,255,255,.78);
      box-shadow:0 0 10px rgba(255,36,65,.66), 0 2px 5px rgba(0,0,0,.46);
      color:#fff;
      font-size:9px;
      font-weight:1000;
      line-height:1;
      z-index:4;
    }
    .league-bottom-nav .chat-badge[hidden]{display:none!important;}
    @media (max-width:370px){
      .league-bottom-nav{height:calc(86px + env(safe-area-inset-bottom,0px))!important;padding-left:8px!important;padding-right:8px!important;gap:5px!important;border-radius:20px 20px 0 0!important;}
      .league-bottom-nav .bottom-nav-item{min-height:64px!important;border-radius:22px!important;gap:2px!important;}
      .league-bottom-nav .bottom-nav-item::before{width:min(72px, calc(100% - 6px));height:56px;border-radius:21px;}
      .league-bottom-nav .bottom-nav-item.active::before{width:min(86px, calc(100% - 2px));height:62px;border-radius:22px;}
      .league-bottom-nav .nav-icon-wrap{width:34px!important;height:34px!important;flex-basis:34px!important;}
      .league-bottom-nav .bottom-nav-item .icon.nav-icon{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;}
      .league-bottom-nav .bottom-nav-item.active .icon.nav-icon{width:33px!important;height:33px!important;max-width:33px!important;max-height:33px!important;}
      .league-bottom-nav .bottom-nav-label{font-size:10.5px!important;}
    }


    /* beta11s: profile sheet safe spacing with sticky app header/footer */
    .sheet-panel{
      padding-top:calc(env(safe-area-inset-top,0px) + 96px)!important;
      padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important;
      scroll-padding-top:calc(env(safe-area-inset-top,0px) + 96px)!important;
      scroll-padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important;
    }
    #profileSheet .sheet-panel{
      overscroll-behavior:contain;
    }

    /* beta11t: profile menu cleanup */
    #profileSheet{
      width:100vw!important;
      max-width:none!important;
      left:0!important;
      right:0!important;
    }
    #profileSheet .sheet-panel{
      width:100vw!important;
      max-width:none!important;
      border-left:0!important;
      border-right:0!important;
      border-radius:0!important;
    }


    /* beta11v: gameplay polish + info sheets above bottom navigation */
    body.league-active .modal-backdrop{
      z-index:2147483000!important;
      align-items:flex-end!important;
      justify-content:center!important;
      padding:calc(env(safe-area-inset-top,0px) + 74px) 0 calc(88px + env(safe-area-inset-bottom,0px))!important;
      background:rgba(0,0,0,.50)!important;
    }
    body.league-active .modal{
      width:min(430px,100vw)!important;
      max-width:430px!important;
      max-height:calc(100svh - 172px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;
      overflow-y:auto!important;
      border-radius:24px 24px 0 0!important;
      border-left:0!important;
      border-right:0!important;
      border-bottom:0!important;
      padding:22px 18px 18px!important;
      background:linear-gradient(180deg,var(--surface-2),var(--surface))!important;
    }
    body.league-active .modal-head{align-items:flex-start!important;margin-bottom:14px!important}
    body.league-active .modal h3{font-size:26px!important;letter-spacing:-.04em!important}
    body.league-active .modal p{font-size:15px!important;line-height:1.45!important;color:var(--muted)!important;font-weight:850!important}
    body.league-active .modal-actions{position:sticky;bottom:0;background:linear-gradient(180deg,transparent,var(--surface) 30%);padding-top:14px;margin-top:14px!important}
    .empty-match-state{display:grid;gap:12px;align-items:start}
    .empty-match-state b{font-size:15px}
    .empty-match-state .btn{width:max-content;min-width:150px}
    .match-detail-line{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);font-weight:900}
    .match-detail-line strong{color:var(--text)}
    .match-result-label{min-height:24px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--surface-2);font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}
    .match-result-label.exact{background:var(--green);color:#06190f;border-color:transparent}
    .match-result-label.points{background:rgba(36,199,139,.18);color:#95f4cd;border-color:rgba(36,199,139,.36)}
    .match-result-label.miss{background:rgba(255,91,91,.14);color:#ffb2b2;border-color:rgba(255,91,91,.30)}
    .prediction-breakdown{border:1px solid var(--line);background:var(--surface-soft);border-radius:15px;padding:10px;display:grid;gap:7px}
    .prediction-breakdown-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted);font-weight:850}
    .prediction-breakdown-row b{color:var(--text)}
    .game-match-card{position:relative;overflow:hidden}
    .game-match-card.played.exact{border-color:rgba(36,199,139,.45)}
    .game-match-card.played.points{border-color:rgba(36,199,139,.24)}
    .game-match-card.played.miss{border-color:rgba(255,91,91,.25)}
    .game-match-card .points-chip.final{background:var(--blue-soft);border-color:rgba(22,119,255,.35);color:#cfe3ff}
    .game-match-card .points-chip.success{background:rgba(36,199,139,.16);border-color:rgba(36,199,139,.35);color:#95f4cd}
    .game-match-card .points-chip.fail{background:rgba(255,91,91,.12);border-color:rgba(255,91,91,.25);color:#ffb2b2}
    .predict-flow.done{border-color:rgba(36,199,139,.38);background:linear-gradient(135deg,rgba(36,199,139,.16),var(--surface))}
    .predict-flow-progress{height:8px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line);overflow:hidden;margin:12px 0 6px}
    .predict-flow-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green));width:0%}
    .preset-grid{grid-template-columns:repeat(3,1fr)}
    .preset-btn{min-height:46px}
    @media (max-width:370px){
      body.league-active .modal h3{font-size:22px!important}
      .preset-grid{grid-template-columns:repeat(2,1fr)}
    }


    /* beta11y hotfix: true full-screen match detail route */
    .match-detail-screen{position:fixed!important;inset:0!important;left:0!important;right:0!important;top:0!important;bottom:0!important;transform:none!important;width:100vw!important;max-width:none!important;min-height:100svh;background:var(--bg-deep);z-index:2147483647;display:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);box-shadow:none}
    .match-detail-screen.open{display:block;animation:screenIn .18s ease both}
    body.match-detail-open{overflow:hidden;overscroll-behavior:none}
    body.match-detail-open .league-bottom-nav{display:none!important}
    body.match-detail-open .topbar{visibility:hidden;pointer-events:none}
    .match-detail-sticky-header{position:sticky;top:0;z-index:12;height:calc(env(safe-area-inset-top,0px) + 76px);padding:calc(env(safe-area-inset-top,0px) + 10px) 20px 10px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;background:linear-gradient(180deg,rgba(3,10,26,.98),rgba(5,16,39,.96));border-bottom:1px solid rgba(255,255,255,.10);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 16px 42px rgba(0,0,0,.26)}
    .match-detail-hero{position:relative;overflow:hidden;min-height:300px;padding:30px 20px 26px;background:#061225;border-bottom:1px solid rgba(96,165,250,.18);isolation:isolate}
    .match-detail-hero-stadium{background-image:linear-gradient(180deg,rgba(2,8,23,.35),rgba(2,8,23,.48) 38%,rgba(2,8,23,.86) 100%),url('../images/match-detail-stadium-bg.jpg');background-size:cover;background-position:center}
    .match-detail-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 28%,rgba(96,165,250,.24),transparent 29%),radial-gradient(circle at 17% 24%,rgba(59,130,246,.30),transparent 23%),radial-gradient(circle at 83% 24%,rgba(59,130,246,.30),transparent 23%),linear-gradient(180deg,rgba(6,21,52,.18),rgba(2,6,23,.74));opacity:1;z-index:-1}
    .match-detail-hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:92px;background:linear-gradient(180deg,transparent,rgba(2,6,23,.94));z-index:-1}
    .match-detail-hero > *{position:relative;z-index:1}
    .match-detail-top{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px}
    .detail-back-btn{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06));display:grid;place-items:center;color:#fff;box-shadow:0 16px 30px rgba(0,0,0,.20)}
    .detail-back-btn .icon{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.96}
    .match-detail-title{text-align:center;font-size:24px;font-weight:1000;letter-spacing:-.03em;text-shadow:0 10px 26px rgba(0,0,0,.32)}
    .detail-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(104px,130px) minmax(0,1fr);gap:12px;align-items:end;text-align:center}
    .detail-team{display:grid;gap:9px;justify-items:center;min-width:0;align-content:end}
    .detail-shirt-frame{width:min(30vw,126px);height:min(31vw,132px);display:grid;place-items:center;position:relative;filter:drop-shadow(0 24px 26px rgba(0,0,0,.34)) drop-shadow(0 0 18px rgba(59,130,246,.12))}
    .detail-team-shirt{display:block;max-width:100%;max-height:100%;object-fit:contain;transform:translateY(2px)}
    .detail-shirt-frame::after{content:"";position:absolute;left:50%;bottom:4px;width:78%;height:14px;transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse,rgba(0,0,0,.46),transparent 68%);z-index:-1}
    .detail-shirt-frame.fallback{border-radius:28px;background:linear-gradient(180deg,rgba(219,234,254,.96),rgba(148,163,184,.90));border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 24px 38px rgba(0,0,0,.28)}
    .detail-shirt-fallback{display:none;color:#07152d;font-size:28px;font-weight:1000;letter-spacing:-.03em}
    .detail-shirt-frame.fallback .detail-shirt-fallback{display:grid}
    .detail-team-name{font-size:clamp(14px,3.6vw,18px);font-weight:1000;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:148px;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 9px 18px rgba(0,0,0,.45)}
    .detail-team-code-pill{font-size:10px;font-weight:1000;letter-spacing:.12em;color:#bfdbfe;border:1px solid rgba(147,197,253,.30);background:rgba(15,23,42,.38);padding:4px 8px;border-radius:999px;line-height:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
    .detail-match-meta{display:grid;gap:9px;justify-items:center;align-self:center;padding-bottom:32px;color:#fff;min-width:0}
    .detail-competition{font-size:11px;font-weight:1000;color:#e0f2fe;text-transform:uppercase;letter-spacing:.08em;display:flex;align-items:center;justify-content:center;gap:7px;text-shadow:0 8px 22px rgba(0,0,0,.38)}
    .detail-competition-mark{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,#1d4ed8,#38bdf8);color:#fff;font-weight:1000;font-size:13px;font-family:ui-sans-serif,system-ui,sans-serif;box-shadow:0 0 18px rgba(59,130,246,.55);text-transform:none;letter-spacing:0}
    .detail-scoreline{min-width:74px;min-height:74px;padding:0 12px;border-radius:26px;display:grid;place-items:center;background:linear-gradient(180deg,rgba(37,99,235,.28),rgba(10,21,49,.82));border:1px solid rgba(96,165,250,.42);font-size:26px;font-weight:1000;letter-spacing:-.05em;color:#fff;text-shadow:0 0 16px rgba(147,197,253,.60);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 32px rgba(37,99,235,.28),0 18px 30px rgba(0,0,0,.32)}
    .detail-kickoff{font-size:13px;font-weight:1000;color:#f8fafc;text-transform:lowercase;white-space:nowrap;text-shadow:0 8px 20px rgba(0,0,0,.55)}
    .match-detail-content{background:linear-gradient(180deg,rgba(2,6,23,.98),var(--bg-deep));padding:18px 16px 26px;display:grid;gap:16px}
    .detail-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:-34px 0 8px;padding:8px;border-radius:999px;background:rgba(15,23,42,.76);border:1px solid rgba(148,163,184,.18);box-shadow:0 18px 42px rgba(0,0,0,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);position:relative;z-index:2}
    .detail-tab{min-height:50px;border-radius:999px;background:linear-gradient(180deg,rgba(30,41,59,.78),rgba(15,23,42,.76));border:1px solid rgba(148,163,184,.16);color:#dbeafe;font-size:14px;font-weight:1000;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}
    .detail-tab-icon{font-size:16px;line-height:1;opacity:.92;filter:drop-shadow(0 0 8px rgba(96,165,250,.25))}
    .detail-tab.active{background:linear-gradient(135deg,rgba(37,99,235,.98),rgba(29,78,216,.72));border-color:rgba(96,165,250,.55);color:#fff;box-shadow:0 16px 36px rgba(37,99,235,.32),inset 0 1px 0 rgba(255,255,255,.20)}
    .detail-card{border:1px solid rgba(148,163,184,.16);border-radius:22px;background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(8,17,36,.88));overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
    .detail-card.pad{padding:18px;display:grid;gap:13px}
    .detail-card-head{padding:14px 15px;background:linear-gradient(180deg,rgba(30,41,59,.72),rgba(15,23,42,.62));font-size:14px;font-weight:1000;text-align:center;border-bottom:1px solid rgba(148,163,184,.13)}
    .detail-info-row{display:flex;justify-content:space-between;align-items:center;gap:14px;border-bottom:1px solid rgba(148,163,184,.14);padding:10px 0 12px;color:#9ca3af;font-size:14px;font-weight:900}
    .detail-info-row:last-child{border-bottom:0;padding-bottom:0}
    .detail-info-row b{color:#f8fafc;font-size:15px;text-align:right;font-weight:1000}
    .detail-placeholder{border:1px solid rgba(148,163,184,.16);border-radius:20px;background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(8,17,36,.86));padding:17px;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;box-shadow:0 16px 34px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.05)}
    .detail-placeholder-icon{width:40px;height:40px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#0ea5e9);display:grid;place-items:center;font-weight:1000;color:#fff;box-shadow:0 0 24px rgba(37,99,235,.52)}
    .detail-placeholder b{font-size:15px;color:#fff}
    .detail-placeholder p{font-size:13px;margin-top:8px;line-height:1.45;color:#9ca3af;font-style:normal}
    .prediction-hero-card{padding:18px;display:grid;grid-template-columns:128px 1fr;gap:18px;align-items:center}
    .prediction-donut{width:118px;height:118px;border-radius:50%;background:conic-gradient(var(--gold) var(--home-share,0deg),#6f7174 0 var(--draw-share,0deg),var(--blue) 0 360deg);display:grid;place-items:center;position:relative}
    .prediction-donut::after{content:"";position:absolute;inset:19px;border-radius:inherit;background:var(--surface)}
    .prediction-donut-text{position:relative;z-index:1;display:grid;gap:2px;text-align:center}
    .prediction-donut-text b{font-size:26px;line-height:1;font-weight:1000;letter-spacing:-.04em}
    .prediction-donut-text span{font-size:11px;color:var(--muted);font-weight:900}
    .prediction-share-list{display:grid;gap:9px}
    .prediction-share-row{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;color:var(--muted);font-size:13px;font-weight:900}
    .prediction-dot{width:11px;height:11px;border-radius:999px;background:var(--gold)}
    .prediction-dot.draw{background:#777}
    .prediction-dot.away{background:var(--blue)}
    .prediction-score-bars{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;min-height:138px;padding:8px 10px 14px;border-top:1px solid var(--line)}
    .score-bar-item{display:grid;gap:7px;justify-items:center;align-items:end;color:var(--text);font-size:12px;font-weight:950;min-width:0}
    .score-bar-value{height:var(--height,20px);width:32px;min-height:8px;border-radius:8px;background:var(--gold)}
    .score-bar-item.draw .score-bar-value{background:#777}
    .score-bar-percent{color:var(--muted);font-size:11px;font-weight:950}
    .opponent-block-title{font-size:25px;line-height:1.08;letter-spacing:-.04em;margin:8px 0 12px;font-weight:1000}
    .opponent-subtabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:10px 0 14px}
    .opponent-subtab{min-height:42px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line);font-weight:950;color:var(--text)}
    .opponent-subtab.active{background:var(--blue);border-color:transparent;color:#fff}
    .opponent-list{border-top:1px solid var(--line);display:grid}
    .opponent-row{display:grid;grid-template-columns:34px 1fr auto auto;gap:10px;align-items:center;min-height:66px;border-bottom:1px solid var(--line);padding:10px 0;color:var(--text)}
    .opponent-row.you{background:linear-gradient(90deg,var(--blue),rgba(22,119,255,.78));margin:0 -16px;padding-left:16px;padding-right:16px;border-color:rgba(255,255,255,.12)}
    .opponent-rank{font-size:16px;font-weight:850;color:var(--text)}
    .opponent-main{min-width:0;display:grid;gap:4px}
    .opponent-main b{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .opponent-main span{font-size:11px;color:var(--muted);font-weight:900}
    .opponent-row.you .opponent-main span{color:rgba(255,255,255,.76)}
    .opponent-points{font-weight:950;color:var(--text);font-size:15px;white-space:nowrap}
    .opponent-score{min-width:70px;min-height:32px;border-radius:999px;background:#666;border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:1000;color:#fff;white-space:nowrap}
    .friend-hidden-card{border:1px solid rgba(242,164,68,.28);background:rgba(242,164,68,.10);border-radius:16px;padding:14px;display:grid;gap:7px}
    .stand-row{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;min-height:46px;border-bottom:1px solid var(--line);font-size:13px;font-weight:900}
    .stand-row:last-child{border-bottom:0}
    .stand-row b{font-size:14px}
    @media (max-width:370px){.detail-shirt-frame{width:94px;height:100px}.detail-teams{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:8px}.detail-match-meta{padding-bottom:26px}.detail-scoreline{min-width:62px;min-height:62px;font-size:22px}.detail-tab{font-size:12px;gap:5px}.prediction-hero-card{grid-template-columns:1fr}.prediction-donut{margin:auto}.opponent-row{grid-template-columns:28px 1fr auto;gap:8px}.opponent-points{display:none}.opponent-score{min-width:62px}}


    /* beta11y deel 2: Scorito-achtige voorspellinganalyse en tegenstandersblok */
    .prediction-summary-meta{padding:0 18px 16px;color:var(--muted);font-size:12px;font-weight:900;text-align:center}
    .prediction-opponent-shell{display:grid;gap:14px;margin:2px 0 14px}
    .opponent-league-select{min-height:48px;border-radius:999px;border:1px solid var(--line-strong);background:rgba(255,255,255,.035);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;color:var(--text);font-size:15px;font-weight:950;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
    .opponent-league-select::after{content:"⌄";font-size:18px;color:var(--muted);line-height:1;transform:translateY(-1px)}
    .opponent-league-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));padding:14px;display:grid;grid-template-columns:74px 1fr auto;gap:13px;align-items:center;box-shadow:0 20px 34px rgba(0,0,0,.18)}
    .opponent-league-logo{width:68px;height:68px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#0d37ff,#13d0b2);color:#fff;font-size:28px;font-weight:1000;letter-spacing:-.08em;box-shadow:0 14px 24px rgba(0,0,0,.20);overflow:hidden}
    .opponent-league-main{min-width:0;display:grid;gap:6px}
    .opponent-league-main b{font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.03em}
    .opponent-league-main span{font-size:13px;color:var(--muted);font-weight:900}
    .opponent-league-stats{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;font-weight:950}
    .opponent-league-stats strong{color:var(--text);font-weight:1000}
    .opponent-favorite{width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.09);color:var(--gold);font-size:20px;border:1px solid rgba(255,255,255,.06)}
    .opponent-row{grid-template-columns:42px 1fr auto auto;min-height:72px;padding:12px 0}
    .opponent-rank-stack{display:grid;justify-items:center;gap:1px;line-height:1}
    .opponent-rank-stack strong{font-size:16px;font-weight:850;color:var(--text)}
    .opponent-rank-stack small{font-size:10px;font-weight:1000;color:var(--muted)}
    .opponent-rank-stack small.up{color:var(--green)}
    .opponent-rank-stack small.down{color:#ff5b91}
    .opponent-main b{font-size:17px;letter-spacing:-.02em}
    .opponent-score.missing{background:transparent;color:var(--muted);border-color:var(--line-strong)}
    .opponent-score.has-points{box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}
    .opponent-score small{font-size:11px;margin-left:6px;opacity:.72;font-weight:950}
    .opponent-row.you .opponent-rank-stack strong,.opponent-row.you .opponent-rank-stack small,.opponent-row.you .opponent-points{color:#fff}
    .detail-empty-state{border:1px dashed var(--line-strong);border-radius:18px;background:rgba(255,255,255,.025);padding:16px;display:grid;gap:8px;color:var(--muted);font-weight:900;font-size:13px}
    .detail-empty-state b{color:var(--text);font-size:15px}
    .match-stand-notice{border:1px solid rgba(22,119,255,.28);border-radius:16px;background:rgba(22,119,255,.10);padding:12px;color:#cfe3ff;font-size:13px;font-weight:900;line-height:1.4}
    .stand-row.match-team{background:rgba(22,119,255,.12);margin:0 -15px;padding-left:15px;padding-right:15px;border-color:rgba(22,119,255,.22)}
    .stand-row .team-code-pill{min-width:48px;min-height:26px;border-radius:999px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--gold);font-weight:1000}
    @media (max-width:370px){.opponent-league-card{grid-template-columns:58px 1fr auto}.opponent-league-logo{width:54px;height:54px;border-radius:14px;font-size:22px}.opponent-row{grid-template-columns:34px 1fr auto;gap:8px}.opponent-points{display:none}.opponent-league-main b{font-size:16px}}


  


    /* beta11y+ deelnemerpagina: ranking -> spelerprofiel */
    .participant-detail-screen{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;min-height:100svh;background:#080a0e;z-index:2147483647;display:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 26px);color:var(--text)}
    .participant-detail-screen.open{display:block;animation:screenIn .18s ease both}
    body.participant-detail-open{overflow:hidden;overscroll-behavior:none}
    body.participant-detail-open .league-bottom-nav{display:none!important}
    body.participant-detail-open .topbar{visibility:hidden;pointer-events:none}
    .participant-sticky-header{position:sticky;top:0;z-index:12;height:calc(env(safe-area-inset-top,0px) + 74px);padding:calc(env(safe-area-inset-top,0px) + 10px) 20px 10px;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:8px;background:rgba(0,0,0,.96);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
    .participant-title{text-align:center;font-size:22px;font-weight:1000;letter-spacing:-.03em}
    .participant-hero{position:relative;overflow:hidden;min-height:286px;padding:22px 18px;background:radial-gradient(130% 90% at 22% 0%,rgba(35,255,137,.20),transparent 42%),linear-gradient(135deg,#07140f 0%,#081012 40%,#0b0b0e 100%);border-bottom:1px solid rgba(255,255,255,.08)}
    .participant-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0 42%,rgba(46,255,135,.16) 43%,transparent 56%),linear-gradient(115deg,transparent 0 62%,rgba(255,255,255,.04) 63%,transparent 76%);pointer-events:none}
    .participant-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:42% 1fr;gap:18px;align-items:center;max-width:430px;margin:0 auto}
    .player-card-shield{position:relative;min-height:188px;border:3px solid #38e875;border-radius:26px 26px 42px 42px;background:linear-gradient(180deg,rgba(49,242,124,.16),rgba(14,60,34,.94));clip-path:polygon(50% 0%,94% 10%,94% 78%,50% 100%,6% 78%,6% 10%);padding:18px 13px 20px;display:grid;grid-template-rows:auto 1fr auto;justify-items:center;text-align:center;box-shadow:0 20px 38px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,255,255,.08)}
    .player-card-top{width:100%;display:flex;justify-content:space-between;align-items:flex-start;font-weight:1000;color:#fff}
    .player-card-rank{display:grid;gap:1px;text-align:left;line-height:1}.player-card-rank b{font-size:22px}.player-card-rank span{font-size:10px;color:rgba(255,255,255,.76)}
    .player-card-flag{width:24px;height:24px;border-radius:999px;border:2px solid rgba(255,255,255,.85);background:linear-gradient(180deg,#ae1022 0 33%,#fff 33% 66%,#1b5ba9 66%);box-shadow:0 3px 8px rgba(0,0,0,.25)}
    .player-silhouette{align-self:center;width:78px;height:90px;position:relative;display:grid;place-items:end center}
    .player-silhouette::before{content:"";position:absolute;top:2px;width:42px;height:42px;border-radius:50%;background:linear-gradient(180deg,#6cff85,#2ad364)}
    .player-silhouette::after{content:"";position:absolute;bottom:0;width:70px;height:62px;border-radius:22px 22px 12px 12px;background:linear-gradient(180deg,#168344,#0b512e);box-shadow:inset 0 18px 0 rgba(255,255,255,.06)}
    .player-card-name{font-size:17px;font-weight:1000;letter-spacing:-.03em;max-width:118px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .player-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;width:100%;font-size:10px;color:#44f284;text-transform:uppercase;font-weight:900}.player-card-stats b{display:block;color:#fff;font-size:17px;margin-top:2px}
    .participant-identity{display:grid;gap:10px;align-content:center}.participant-role{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.78);font-weight:850}.participant-name{font-size:29px;line-height:1.02;font-weight:1000;letter-spacing:-.04em}.participant-badge{width:54px;height:62px;border-radius:12px 12px 18px 18px;background:linear-gradient(180deg,#f5ca47,#8d5315);display:grid;place-items:center;border:2px solid rgba(255,255,255,.26);box-shadow:0 12px 24px rgba(0,0,0,.34);color:#2b1700;font-weight:1000}.participant-badge span{display:grid;gap:0;text-align:center;font-size:10px}.participant-badge b{font-size:15px;color:#3a2100}
    .participant-content{max-width:430px;margin:0 auto;padding:18px 16px 26px;background:#080a0e;display:grid;gap:16px}
    .participant-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.participant-tab{min-height:46px;border-radius:999px;background:#242424;border:1px solid rgba(255,255,255,.06);font-size:15px;font-weight:950;color:#fff}.participant-tab.active{background:var(--blue);border-color:transparent;box-shadow:0 12px 24px var(--blue-soft)}
    .participant-select{min-height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.035);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;color:#fff;font-size:15px;font-weight:950}.participant-select::after{content:"⌄";font-size:18px;color:rgba(255,255,255,.7)}
    .participant-section-title{font-size:25px;font-weight:1000;letter-spacing:-.04em;margin:4px 0 2px}.participant-self-title{display:flex;align-items:center;gap:9px;font-size:26px;font-weight:1000;letter-spacing:-.04em;margin:4px 0}.participant-medal-dot{width:25px;height:25px;border-radius:999px;background:linear-gradient(135deg,#fff,#dfe8ff);border:2px solid var(--gold);box-shadow:0 0 12px rgba(240,198,88,.38)}
    .score-gauge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-bottom:1px solid rgba(255,255,255,.12);padding:12px 0 18px}.score-gauge{height:94px;display:grid;place-items:center;position:relative;text-align:center}.score-gauge::before{content:"";position:absolute;width:92px;height:92px;border-radius:50%;background:conic-gradient(var(--gauge-color,#24c78b) 0 205deg,rgba(255,255,255,.18) 205deg 360deg);mask:radial-gradient(circle at center,transparent 0 58%,#000 59%);-webkit-mask:radial-gradient(circle at center,transparent 0 58%,#000 59%);transform:rotate(244deg)}.score-gauge strong{font-size:28px;line-height:1;font-weight:1000;letter-spacing:-.04em}.score-gauge span{font-size:12px;color:rgba(255,255,255,.55);font-weight:900}.score-gauge.red{--gauge-color:#ef4f44}.score-gauge.green{--gauge-color:#24c78b}.score-gauge.neutral{--gauge-color:#7adf5a}
    .participant-match-card{border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#1b1b1b;overflow:hidden}.participant-match-head{min-height:42px;background:#444;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:0 18px;color:rgba(255,255,255,.55);font-size:15px;font-weight:900}.participant-match-row{min-height:112px;display:grid;grid-template-columns:72px 1fr 78px 1fr 72px;gap:8px;align-items:center;padding:16px 18px;border-top:1px solid rgba(255,255,255,.12);text-align:center}.participant-pred-stack{display:grid;gap:7px;justify-items:center}.participant-pred-chip{min-width:70px;min-height:30px;border-radius:999px;background:rgba(255,255,255,.08);display:grid;place-items:center;color:#fff;font-weight:1000;border:1px solid rgba(255,255,255,.08)}.participant-pred-chip.good{background:#08a96e;border-color:transparent}.participant-pred-chip.bad{background:#ef4f44;border-color:transparent}.participant-pred-chip.neutral{background:#666;border-color:rgba(255,255,255,.08)}.participant-points-chip{min-width:70px;min-height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.15);display:grid;place-items:center;color:#fff;font-size:13px;font-weight:950;background:rgba(0,0,0,.18)}.participant-team{display:grid;gap:8px;justify-items:center}.participant-team-badge{width:52px;height:52px;border-radius:999px;background:linear-gradient(135deg,#fff,#d8e2f3);display:grid;place-items:center;color:#0b1830;font-weight:1000;border:1px solid rgba(255,255,255,.18)}.participant-team-code{font-size:14px;color:#fff;font-weight:850}.participant-result{font-size:24px;font-weight:1000;letter-spacing:-.04em;color:#fff}.participant-placeholder{border:1px dashed rgba(255,255,255,.18);border-radius:18px;background:rgba(255,255,255,.035);padding:16px;display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:900}.participant-placeholder b{color:#fff;font-size:15px}
    .participant-self-card .participant-match-row{grid-template-columns:82px 1fr 78px 1fr 78px}.participant-self-card .participant-match-head{grid-template-columns:1fr auto}.participant-self-card .participant-pred-chip{min-width:74px}
    @media (max-width:370px){.participant-hero-inner{grid-template-columns:1fr;justify-items:center;text-align:center}.participant-identity{justify-items:center}.participant-tabs{gap:7px}.participant-tab{font-size:13px}.score-gauge-grid{grid-template-columns:1fr}.participant-match-row,.participant-self-card .participant-match-row{grid-template-columns:1fr;min-height:0}.participant-pred-stack{grid-template-columns:repeat(2,auto);justify-content:center}.player-card-shield{width:170px}}


    /* stable micro-update: contained header logo, larger bottom-nav icons, iOS tap-flash removal */
    .brand-logo-button{
      justify-self:center!important;
      width:min(178px, calc(100vw - 150px))!important;
      height:44px!important;
      display:grid!important;
      place-items:center!important;
      padding:0!important;
      margin:0!important;
      overflow:hidden!important;
      background:transparent!important;
      border:0!important;
      border-radius:0!important;
      -webkit-tap-highlight-color:transparent!important;
    }
    .header-brand-logo{
      width:100%!important;
      height:42px!important;
      object-fit:contain!important;
      object-position:center!important;
      display:block!important;
      filter:drop-shadow(0 5px 9px rgba(0,0,0,.48))!important;
      transform:none!important;
      pointer-events:none!important;
      -webkit-user-drag:none!important;
      user-select:none!important;
    }

    .league-bottom-nav,
    .league-bottom-nav *,
    .league-bottom-nav .bottom-nav-item,
    .league-bottom-nav .nav-icon-wrap,
    .league-bottom-nav .nav-icon{
      -webkit-tap-highlight-color:rgba(0,0,0,0)!important;
      -webkit-touch-callout:none!important;
      -webkit-user-select:none!important;
      user-select:none!important;
      outline:none!important;
    }
    .league-bottom-nav .bottom-nav-item{
      touch-action:manipulation!important;
      -webkit-user-drag:none!important;
    }
    .league-bottom-nav .bottom-nav-item:focus,
    .league-bottom-nav .bottom-nav-item:focus-visible,
    .league-bottom-nav .bottom-nav-item:focus-within{
      outline:none!important;
      box-shadow:none!important;
    }

    .league-bottom-nav .nav-icon-wrap{
      width:43px!important;
      height:43px!important;
      flex:0 0 43px!important;
    }
    .league-bottom-nav .bottom-nav-item .icon.nav-icon{
      width:38px!important;
      height:38px!important;
      max-width:38px!important;
      max-height:38px!important;
      object-fit:contain!important;
      transform:translate(-50%,-50%) translateZ(0)!important;
      backface-visibility:hidden!important;
      -webkit-backface-visibility:hidden!important;
    }
    .league-bottom-nav .bottom-nav-item.active .icon.nav-icon{
      width:41px!important;
      height:41px!important;
      max-width:41px!important;
      max-height:41px!important;
    }

    @media (hover:none) and (pointer:coarse){
      .league-bottom-nav .bottom-nav-item,
      .league-bottom-nav .bottom-nav-item::before,
      .league-bottom-nav .bottom-nav-item::after,
      .league-bottom-nav .nav-icon,
      .league-bottom-nav .nav-icon-wrap{
        transition:none!important;
        animation:none!important;
      }
      .league-bottom-nav .bottom-nav-item:active,
      .league-bottom-nav .bottom-nav-item:not(.active):active,
      .league-bottom-nav .bottom-nav-item.active:active{
        transform:none!important;
        outline:none!important;
        box-shadow:none!important;
      }
      .league-bottom-nav .bottom-nav-item:not(.active):active::before{
        opacity:.66!important;
        background:
          radial-gradient(70% 85% at 50% 18%, rgba(41,104,188,.14), rgba(7,16,34,.10) 50%, rgba(0,0,0,.055) 100%),
          linear-gradient(180deg, rgba(255,255,255,.02), rgba(0,0,0,.018))!important;
        border-color:rgba(120,166,220,.035)!important;
        box-shadow:
          inset 0 1px 0 rgba(255,255,255,.028),
          inset 0 -14px 20px rgba(0,0,0,.09)!important;
      }
    }

    @media (max-width:370px){
      .brand-logo-button{width:min(164px, calc(100vw - 140px))!important;height:40px!important;}
      .header-brand-logo{height:38px!important;}
      .league-bottom-nav .nav-icon-wrap{width:40px!important;height:40px!important;flex-basis:40px!important;}
      .league-bottom-nav .bottom-nav-item .icon.nav-icon{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;}
      .league-bottom-nav .bottom-nav-item.active .icon.nav-icon{width:39px!important;height:39px!important;max-width:39px!important;max-height:39px!important;}
    }

    /* beta11z deel A: premium game-style wedstrijdkaarten */
    .game-match-card.vl-game-card{
      --vl-chip-open:#070629;
      --vl-chip-open-border:rgba(255,255,255,.12);
      --vl-exact:#1f7a4d;
      --vl-exact-border:#2da766;
      --vl-exact-glow:rgba(58,184,108,.28);
      --vl-points:#98ec51;
      --vl-points-border:#72c63f;
      --vl-points-glow:rgba(152,236,81,.24);
      --vl-miss:#ea5a54;
      --vl-miss-border:#ff8b85;
      --vl-miss-glow:rgba(234,90,84,.22);
      position:relative;
      overflow:hidden;
      isolation:isolate;
      display:block;
      min-height:174px;
      aspect-ratio:1200 / 630;
      border-radius:24px;
      border:1px solid rgba(255,255,255,.15);
      padding:0;
      cursor:pointer;
      background:#07122a center/cover no-repeat;
      box-shadow:
        0 18px 34px rgba(0,0,0,.34),
        0 0 0 1px rgba(255,255,255,.04),
        inset 0 1px 0 rgba(255,255,255,.08);
      transform:translateZ(0);
    }
    .game-match-card.vl-game-card:before{
      content:"";
      position:absolute;
      inset:0;
      z-index:-1;
      background:
        linear-gradient(90deg, rgba(0,0,0,.34), rgba(0,0,0,.08) 24%, rgba(0,0,0,.08) 76%, rgba(0,0,0,.34)),
        linear-gradient(180deg, rgba(255,255,255,.04), transparent 24%, rgba(0,0,0,.16) 100%),
        radial-gradient(circle at 50% 42%, rgba(255,255,255,.08), transparent 37%);
      pointer-events:none;
    }
    .game-match-card.vl-game-card:after{
      content:"";
      position:absolute;
      inset:0;
      border-radius:inherit;
      box-shadow:inset 0 0 0 1px rgba(255,255,255,.05), inset 0 -18px 24px rgba(0,0,0,.12);
      pointer-events:none;
      z-index:9;
    }
    .game-match-card.vl-game-card.open{background-image:url('assets/match-cards/bg/open.webp')}
    .game-match-card.vl-game-card.live,
    .game-match-card.vl-game-card.closed{background-image:url('assets/match-cards/bg/playing.webp')}
    .game-match-card.vl-game-card.played{background-image:url('assets/match-cards/bg/ft.webp')}
    .game-match-card.vl-game-card.played.exact{border-color:rgba(45,167,102,.58);box-shadow:0 18px 36px rgba(0,0,0,.34),0 0 0 1px rgba(45,167,102,.20),inset 0 1px 0 rgba(255,255,255,.07)}
    .game-match-card.vl-game-card.played.points{border-color:rgba(114,198,63,.48);box-shadow:0 18px 36px rgba(0,0,0,.34),0 0 0 1px rgba(152,236,81,.16),inset 0 1px 0 rgba(255,255,255,.07)}
    .game-match-card.vl-game-card.played.miss{border-color:rgba(255,139,133,.38);box-shadow:0 18px 36px rgba(0,0,0,.34),0 0 0 1px rgba(234,90,84,.14),inset 0 1px 0 rgba(255,255,255,.07)}
    .vl-card-shirt{
      position:absolute;
      top:-8%;
      height:116%;
      width:auto;
      max-width:none;
      filter:drop-shadow(0 16px 18px rgba(0,0,0,.34));
      pointer-events:none;
      z-index:1;
      opacity:.99;
    }
    .vl-card-shirt.home{left:-16.8%;transform:rotate(-1deg)}
    .vl-card-shirt.away{right:-16.8%;transform:rotate(1deg)}
    .vl-card-time{
      position:absolute;
      top:8.2%;
      left:50%;
      transform:translateX(-50%);
      z-index:3;
      color:#fff;
      font-size:clamp(15px,4vw,23px);
      font-weight:980;
      text-transform:uppercase;
      letter-spacing:-.015em;
      text-align:center;
      text-shadow:0 2px 10px rgba(0,0,0,.45);
      white-space:nowrap;
      max-width:60%;
      overflow:hidden;
      text-overflow:ellipsis;
    }
    .vl-card-status{
      position:absolute;
      top:23.5%;
      left:50%;
      transform:translateX(-50%);
      z-index:3;
      min-height:27px;
      border-radius:999px;
      padding:0 14px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      background:#060607;
      color:#fff;
      border:1px solid rgba(255,255,255,.12);
      font-size:clamp(12px,3.35vw,18px);
      font-weight:1000;
      text-transform:uppercase;
      letter-spacing:-.02em;
      box-shadow:0 8px 16px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.06);
    }
    .vl-game-card.live .vl-card-status,.vl-game-card.closed .vl-card-status{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.18);color:#fff}
    .vl-card-main{
      position:absolute;
      left:4.8%;
      right:4.8%;
      top:41.2%;
      z-index:4;
      display:grid;
      grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);
      gap:8px;
      align-items:center;
    }
    .vl-team-abbr{
      font-size:clamp(44px,13vw,80px);
      line-height:.82;
      font-weight:1000;
      letter-spacing:-.062em;
      color:#fbfbfb;
      text-shadow:0 4px 0 rgba(0,0,0,.16), 0 12px 24px rgba(0,0,0,.36);
      white-space:nowrap;
      overflow:hidden;
      text-overflow:clip;
      min-width:0;
    }
    .vl-team-abbr.away{text-align:right}
    .vl-card-dash{
      font-size:clamp(38px,9.3vw,62px);
      line-height:.76;
      font-weight:1000;
      color:#fff;
      text-shadow:0 4px 0 rgba(0,0,0,.14),0 10px 18px rgba(0,0,0,.30);
      margin-top:-2px;
    }
    .vl-game-card.played .vl-card-dash{display:none}
    .vl-actual-score{
      position:absolute;
      left:50%;
      bottom:18.3%;
      transform:translateX(-50%);
      z-index:5;
      min-width:126px;
      min-height:50px;
      border-radius:999px;
      background:rgba(7,7,9,.96);
      color:#fff;
      display:grid;
      place-items:center;
      padding:6px 22px;
      text-align:center;
      box-shadow:0 13px 22px rgba(0,0,0,.32), inset 0 1px 0 rgba(255,255,255,.055);
      border:1px solid rgba(255,255,255,.08);
    }
    .vl-actual-score small{font-size:10px;line-height:1.03;font-weight:1000;text-transform:uppercase;letter-spacing:.035em;color:rgba(255,255,255,.96)}
    .vl-actual-score b{font-size:clamp(29px,7.3vw,45px);line-height:.9;font-weight:1000;letter-spacing:-.055em}
    .vl-actual-score.result{min-width:142px;min-height:54px;padding:6px 24px;box-shadow:0 16px 26px rgba(0,0,0,.38), inset 0 1px 0 rgba(255,255,255,.07)}
    .vl-actual-score.result b{font-size:clamp(31px,7.8vw,47px);line-height:.88;letter-spacing:-.06em}
    .vl-prediction-chip{
      position:absolute;
      left:4.8%;
      bottom:7%;
      z-index:6;
      min-width:114px;
      border-radius:20px;
      background:linear-gradient(180deg,#0b0a43,#06062e);
      color:#fff;
      padding:7px 13px;
      text-align:center;
      box-shadow:0 12px 18px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.07);
      border:1px solid rgba(255,255,255,.11);
    }
    .vl-prediction-chip.has-prediction{background:linear-gradient(180deg,var(--vl-points),color-mix(in srgb,var(--vl-points) 82%,#6fdb32));color:#071106;border-color:rgba(0,0,0,.16)}
    .vl-game-card.played.exact .vl-prediction-chip.has-prediction{background:linear-gradient(180deg,#2c9d60,var(--vl-exact));color:#f8fff9;border-color:rgba(255,255,255,.1);box-shadow:0 14px 20px rgba(31,122,77,.20), inset 0 1px 0 rgba(255,255,255,.08)}
    .vl-game-card.played.points .vl-prediction-chip.has-prediction{background:linear-gradient(180deg,#a4f35a,var(--vl-points));color:#091204;border-color:rgba(0,0,0,.16);box-shadow:0 14px 20px var(--vl-points-glow), inset 0 1px 0 rgba(255,255,255,.08)}
    .vl-game-card.played.miss .vl-prediction-chip.has-prediction{background:linear-gradient(180deg,#ff726c,var(--vl-miss));color:#fff;border-color:rgba(255,255,255,.11);box-shadow:0 14px 20px var(--vl-miss-glow), inset 0 1px 0 rgba(255,255,255,.08)}
    .vl-game-card.open .vl-prediction-chip.has-prediction{background:linear-gradient(180deg,#0b0a43,#06062e);color:#fff;border-color:rgba(255,255,255,.11)}
    .vl-prediction-chip span{display:block;font-size:8.6px;line-height:1.05;font-weight:1000;text-transform:uppercase;color:rgba(255,255,255,.56);letter-spacing:.065em}
    .vl-prediction-chip.has-prediction span{color:rgba(0,0,0,.73)}
    .vl-game-card.played.exact .vl-prediction-chip.has-prediction span,
    .vl-game-card.played.miss .vl-prediction-chip.has-prediction span,
    .vl-game-card.open .vl-prediction-chip.has-prediction span{color:rgba(255,255,255,.72)}
    .vl-prediction-chip b{display:block;font-size:clamp(23px,6.8vw,37px);line-height:.96;font-weight:1000;letter-spacing:-.045em;margin-top:3px}
    .vl-card-action{
      position:absolute;
      right:4.8%;
      bottom:9%;
      z-index:7;
      min-width:108px;
      min-height:42px;
      border-radius:999px;
      border:1px solid rgba(255,255,255,.11);
      background:linear-gradient(180deg,#0a0940,#06062e);
      color:#fff;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      padding:0 18px;
      font-size:clamp(14px,4vw,22px);
      font-weight:1000;
      letter-spacing:-.025em;
      box-shadow:0 12px 20px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.07);
    }
    .vl-card-action.points{background:linear-gradient(180deg,#a4f35a,var(--vl-points));color:#081204;border-color:rgba(0,0,0,.14);box-shadow:0 12px 20px var(--vl-points-glow), inset 0 1px 0 rgba(255,255,255,.12)}
    .vl-game-card.played.exact .vl-card-action.points{background:linear-gradient(180deg,#2c9d60,var(--vl-exact));color:#f8fff9;border-color:rgba(255,255,255,.09);box-shadow:0 12px 20px var(--vl-exact-glow), inset 0 1px 0 rgba(255,255,255,.12)}
    .vl-game-card.played.miss .vl-card-action.points{background:linear-gradient(180deg,#ff726c,var(--vl-miss));color:#fff;border-color:rgba(255,255,255,.10);box-shadow:0 12px 20px var(--vl-miss-glow), inset 0 1px 0 rgba(255,255,255,.12)}
    .vl-card-action.muted{background:rgba(0,0,0,.7);font-size:clamp(12px,3.35vw,18px)}
    .vl-game-card:active{transform:scale(.992)}
    @media (max-width:480px){
      .game-match-card.vl-game-card{min-height:166px;border-radius:21px}
      .vl-card-shirt{height:118%;top:-9%}
      .vl-card-shirt.home{left:-19.4%}
      .vl-card-shirt.away{right:-19.4%}
      .vl-card-time{top:8.1%;font-size:clamp(13px,4.1vw,18px);max-width:64%}
      .vl-card-status{top:23.1%;min-height:24px;font-size:clamp(12px,3.65vw,16px);padding:0 12px}
      .vl-card-main{top:41%;gap:6px;left:4.6%;right:4.6%}
      .vl-team-abbr{font-size:clamp(46px,14.2vw,60px);letter-spacing:-.068em}
      .vl-card-dash{font-size:clamp(37px,10vw,50px)}
      .vl-actual-score{min-width:108px;min-height:44px;bottom:18%;padding:5px 17px}
      .vl-actual-score small{font-size:8px;letter-spacing:.03em}
      .vl-actual-score b{font-size:clamp(27px,7.8vw,34px)}
      .vl-actual-score.result{min-width:118px;min-height:46px}
      .vl-prediction-chip{min-width:98px;border-radius:18px;padding:5px 10px;left:4.4%;bottom:7%}
      .vl-prediction-chip span{font-size:7.5px;letter-spacing:.06em}
      .vl-prediction-chip b{font-size:clamp(24px,7.5vw,31px)}
      .vl-card-action{min-width:98px;min-height:38px;font-size:clamp(14px,4.15vw,18px);padding:0 14px;right:4.4%;bottom:9%}
    }

    /* beta11z release fix C - rustige premium wedstrijdkaarten */
    .game-match-card.vl-game-card{
      --vl-card-radius:24px;
      width:100%;
      min-height:0!important;
      aspect-ratio:1200 / 630;
      border-radius:var(--vl-card-radius)!important;
      border:1px solid rgba(255,255,255,.11)!important;
      padding:0!important;
      overflow:hidden;
      background-position:center!important;
      background-size:cover!important;
      box-shadow:
        0 18px 34px rgba(0,0,0,.31),
        0 1px 0 rgba(255,255,255,.08) inset,
        0 -20px 26px rgba(0,0,0,.12) inset!important;
      transform:translateZ(0);
    }
    .game-match-card.vl-game-card:before{
      z-index:0!important;
      background:
        radial-gradient(ellipse at 50% 52%, rgba(2,10,22,.36) 0%, rgba(2,10,22,.18) 30%, transparent 60%),
        linear-gradient(90deg, rgba(0,0,0,.28), rgba(0,0,0,.07) 24%, rgba(0,0,0,.04) 50%, rgba(0,0,0,.07) 76%, rgba(0,0,0,.28)),
        linear-gradient(180deg, rgba(255,255,255,.03), transparent 22%, rgba(0,0,0,.14) 100%)!important;
    }
    .game-match-card.vl-game-card:after{
      z-index:22!important;
      background:linear-gradient(120deg, rgba(255,255,255,.10) 0%, rgba(255,255,255,.018) 18%, transparent 34%)!important;
      box-shadow:inset 0 0 0 1px rgba(255,255,255,.06), inset 0 1px 0 rgba(255,255,255,.08), inset 0 -18px 26px rgba(0,0,0,.11)!important;
    }
    .vl-card-shirt{
      top:8.3%!important;
      width:34.2%!important;
      height:auto!important;
      max-width:none!important;
      z-index:2!important;
      filter:drop-shadow(0 14px 16px rgba(0,0,0,.30)) drop-shadow(0 1px 0 rgba(255,255,255,.04))!important;
      transform-origin:center 62%!important;
    }
    .vl-card-shirt.home{left:-1.3%!important;transform:perspective(900px) rotateY(6deg) rotateZ(-1deg)!important}
    .vl-card-shirt.away{right:-1.3%!important;transform:perspective(900px) rotateY(-6deg) rotateZ(1deg)!important}
    .vl-card-time{
      top:7.5%!important;
      left:50%!important;
      transform:translateX(-50%)!important;
      z-index:8!important;
      display:grid!important;
      gap:.02em!important;
      color:#fff!important;
      font-size:clamp(14px,2.55vw,26px)!important;
      line-height:1.08!important;
      font-weight:1000!important;
      text-transform:uppercase!important;
      letter-spacing:.01em!important;
      text-align:center!important;
      max-width:42%!important;
      text-shadow:0 3px 10px rgba(0,0,0,.54)!important;
    }
    .vl-game-card.played .vl-card-time,
    .vl-game-card.live .vl-card-time,
    .vl-game-card.closed .vl-card-time{display:none!important}
    .vl-card-status{
      top:8.6%!important;
      left:50%!important;
      transform:translateX(-50%)!important;
      z-index:9!important;
      min-height:clamp(34px,5.9vw,50px)!important;
      padding:0 clamp(15px,3vw,28px)!important;
      border-radius:999px!important;
      background:linear-gradient(180deg,#08080a,#020204)!important;
      color:#fff!important;
      border:1px solid rgba(255,255,255,.06)!important;
      font-size:clamp(14px,2vw,22px)!important;
      font-weight:1000!important;
      line-height:1!important;
      letter-spacing:-.02em!important;
      text-transform:none!important;
      box-shadow:0 10px 18px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    .vl-game-card.open .vl-card-status{
      top:27.4%!important;
      min-height:clamp(36px,6.3vw,58px)!important;
      padding:0 clamp(16px,3.3vw,30px)!important;
      background:linear-gradient(180deg,rgba(36,81,152,.96),rgba(20,56,118,.96))!important;
      border:clamp(2px,.42vw,4px) solid rgba(255,255,255,.88)!important;
      font-size:clamp(15px,2.35vw,25px)!important;
      box-shadow:0 10px 18px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.18)!important;
    }
    .vl-game-card.live .vl-card-status,
    .vl-game-card.closed .vl-card-status{
      background:linear-gradient(180deg,rgba(255,154,89,.92),rgba(255,129,67,.90))!important;
      border:clamp(2px,.40vw,4px) solid #050505!important;
      color:#fff!important;
    }
    .vl-card-main{
      left:3.1%!important;
      right:3.1%!important;
      top:39.2%!important;
      z-index:5!important;
      display:grid!important;
      grid-template-columns:minmax(0,1fr) clamp(82px,22vw,240px) minmax(0,1fr)!important;
      gap:0!important;
      align-items:center!important;
      pointer-events:none!important;
    }
    .vl-game-card.open .vl-card-main{top:46.4%!important}
    .vl-team-abbr{
      font-size:clamp(50px,12.6vw,146px)!important;
      line-height:.80!important;
      font-weight:1000!important;
      letter-spacing:-.072em!important;
      color:#fff!important;
      text-shadow:0 4px 0 rgba(0,0,0,.12),0 10px 18px rgba(0,0,0,.28)!important;
      overflow:visible!important;
    }
    .vl-team-abbr.home{text-align:left!important;transform:translateX(-1.2%)!important}
    .vl-team-abbr.away{text-align:right!important;transform:translateX(1.2%)!important}
    .vl-card-center-slot{display:grid!important;place-items:center!important;min-width:0;min-height:1px;position:relative!important}
    .vl-card-center-slot:before{
      content:"";
      position:absolute;
      left:50%;top:50%;transform:translate(-50%,-50%);
      width:clamp(116px,24vw,230px);height:clamp(64px,10vw,100px);
      border-radius:999px;
      background:radial-gradient(ellipse at center, rgba(0,0,0,.18), rgba(0,0,0,.06) 58%, transparent 74%);
      pointer-events:none;
      z-index:-1;
    }
    .vl-card-dash{
      display:block!important;
      width:clamp(72px,13.6vw,150px)!important;
      height:clamp(6px,1.3vw,14px)!important;
      margin:0!important;
      border-radius:4px!important;
      background:#fff!important;
      color:transparent!important;
      font-size:0!important;
      line-height:0!important;
      box-shadow:0 3px 8px rgba(0,0,0,.16)!important;
    }
    .vl-actual-score{
      top:35.2%!important;
      bottom:auto!important;
      left:50%!important;
      transform:translateX(-50%)!important;
      z-index:11!important;
      min-width:clamp(118px,22vw,238px)!important;
      min-height:clamp(44px,7.5vw,74px)!important;
      padding:0 clamp(16px,3.2vw,30px)!important;
      border-radius:999px!important;
      background:linear-gradient(180deg,#08080a,#010102)!important;
      border:1px solid rgba(255,255,255,.05)!important;
      color:#fff!important;
      box-shadow:0 13px 22px rgba(0,0,0,.34), inset 0 1px 0 rgba(255,255,255,.07)!important;
    }
    .vl-game-card.live .vl-actual-score,
    .vl-game-card.closed .vl-actual-score{
      background:linear-gradient(180deg,rgba(255,154,89,.92),rgba(255,129,67,.90))!important;
      border:clamp(2px,.40vw,4px) solid #050505!important;
      color:#fff!important;
      box-shadow:0 12px 20px rgba(0,0,0,.21), inset 0 1px 0 rgba(255,255,255,.11)!important;
    }
    .vl-actual-score b{
      font-size:clamp(28px,6.3vw,54px)!important;
      line-height:.9!important;
      font-weight:1000!important;
      letter-spacing:-.05em!important;
    }
    .vl-card-prediction-zone{
      position:absolute!important;
      left:50%!important;
      top:63.8%!important;
      transform:translateX(-50%)!important;
      z-index:12!important;
      width:min(36%,255px)!important;
      display:grid!important;
      justify-items:center!important;
      gap:clamp(4px,.7vw,8px)!important;
      text-align:center!important;
    }
    .vl-game-card.open .vl-card-prediction-zone{top:65.6%!important}
    .vl-prediction-label{
      display:block!important;
      color:rgba(255,255,255,.86)!important;
      font-size:clamp(7px,.78vw,10px)!important;
      line-height:1!important;
      font-weight:1000!important;
      text-transform:uppercase!important;
      letter-spacing:.06em!important;
      text-shadow:0 1px 6px rgba(0,0,0,.40)!important;
      white-space:nowrap!important;
    }
    .vl-game-card.live .vl-prediction-label,
    .vl-game-card.closed .vl-prediction-label{color:#111!important;text-shadow:none!important}
    .vl-prediction-chip{
      position:static!important;
      min-width:clamp(92px,16vw,170px)!important;
      min-height:clamp(36px,6.1vw,58px)!important;
      padding:0 clamp(14px,2.5vw,22px)!important;
      border-radius:999px!important;
      display:grid!important;
      place-items:center!important;
      background:linear-gradient(180deg,#f4f6fb,#d9dfea)!important;
      color:#08111e!important;
      border:1px solid rgba(255,255,255,.44)!important;
      box-shadow:0 10px 16px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.65)!important;
      text-align:center!important;
    }
    .vl-prediction-chip b{
      display:block!important;
      margin:0!important;
      font-size:clamp(22px,4.35vw,36px)!important;
      line-height:1!important;
      font-weight:1000!important;
      letter-spacing:-.036em!important;
    }
    .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,#75e948,#67dc3e)!important;
      color:#061005!important;
      border:1px solid rgba(0,0,0,.20)!important;
      box-shadow:0 10px 16px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.22)!important;
    }
    .vl-game-card.open .vl-prediction-chip,
    .vl-game-card.open .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,rgba(35,79,148,.97),rgba(20,56,118,.97))!important;
      color:#fff!important;
      border:clamp(2px,.36vw,3px) solid rgba(255,255,255,.86)!important;
      box-shadow:0 10px 16px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.18)!important;
    }
    .vl-game-card.played.exact .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,#309d61,#1f7a4d)!important;
      color:#f7fff9!important;
      border:1px solid rgba(255,255,255,.10)!important;
    }
    .vl-game-card.played.points .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,#a4f35a,#72c63f)!important;
      color:#091204!important;
      border:1px solid rgba(0,0,0,.18)!important;
    }
    .vl-game-card.played.miss .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,#ff7a73,#ea5a54)!important;
      color:#fff!important;
      border:1px solid rgba(255,255,255,.10)!important;
    }
    .vl-card-action{
      position:static!important;
      min-width:clamp(106px,18vw,176px)!important;
      min-height:clamp(38px,6.4vw,58px)!important;
      padding:0 clamp(16px,2.8vw,24px)!important;
      border-radius:999px!important;
      border:clamp(2px,.36vw,3px) solid rgba(255,255,255,.86)!important;
      background:linear-gradient(180deg,rgba(35,79,148,.97),rgba(20,56,118,.97))!important;
      color:#fff!important;
      font-size:clamp(16px,2.7vw,26px)!important;
      font-weight:1000!important;
      letter-spacing:-.02em!important;
      box-shadow:0 10px 16px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.18)!important;
      cursor:pointer;
    }
    .vl-card-edit-link{
      appearance:none;
      border:0;
      background:none;
      color:rgba(255,255,255,.90);
      padding:0;
      margin-top:0;
      font-size:clamp(10px,1.1vw,13px);
      font-weight:1000;
      text-transform:uppercase;
      text-decoration:underline;
      letter-spacing:.04em;
      text-shadow:0 1px 4px rgba(0,0,0,.34);
      cursor:pointer;
      opacity:.95;
    }
    .vl-points-chip{
      position:absolute;
      right:8.1%;
      bottom:10.1%;
      z-index:13;
      min-width:clamp(70px,11vw,118px);
      min-height:clamp(28px,4.7vw,44px);
      padding:0 clamp(12px,2vw,18px);
      border-radius:999px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      background:linear-gradient(180deg,rgba(252,252,253,.96),rgba(225,229,236,.94));
      color:#050505;
      border:1px solid rgba(255,255,255,.38);
      font-size:clamp(13px,2.2vw,22px);
      line-height:1;
      font-weight:1000;
      letter-spacing:-.03em;
      box-shadow:0 10px 16px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.55);
      white-space:nowrap;
    }
    @media (max-width:480px){
      .game-match-card.vl-game-card{border-radius:21px!important}
      .vl-card-shirt{top:9.2%!important;width:36%!important}
      .vl-card-shirt.home{left:-2.8%!important}
      .vl-card-shirt.away{right:-2.8%!important}
      .vl-card-time{top:8.3%!important;font-size:clamp(13px,4.5vw,18px)!important;max-width:45%!important;line-height:1.06!important}
      .vl-card-status{top:8.4%!important;min-height:clamp(28px,8.4vw,34px)!important;font-size:clamp(12px,3.7vw,16px)!important;padding:0 clamp(12px,4.2vw,18px)!important}
      .vl-game-card.open .vl-card-status{top:27.8%!important;min-height:clamp(34px,9.8vw,40px)!important;font-size:clamp(14px,4.2vw,18px)!important}
      .vl-card-main{left:3.2%!important;right:3.2%!important;top:40.2%!important;grid-template-columns:minmax(0,1fr) clamp(72px,24vw,96px) minmax(0,1fr)!important}
      .vl-game-card.open .vl-card-main{top:47.2%!important}
      .vl-team-abbr{font-size:clamp(42px,13.8vw,56px)!important;line-height:.82!important}
      .vl-card-dash{width:clamp(64px,20vw,84px)!important;height:clamp(5px,1.6vw,7px)!important}
      .vl-actual-score{top:35.8%!important;min-width:clamp(96px,28vw,116px)!important;min-height:clamp(36px,10vw,42px)!important;padding:0 14px!important}
      .vl-actual-score b{font-size:clamp(24px,7.4vw,30px)!important}
      .vl-card-prediction-zone{top:64.5%!important;width:min(40%,138px)!important;gap:4px!important}
      .vl-game-card.open .vl-card-prediction-zone{top:67.1%!important}
      .vl-prediction-label{font-size:clamp(6px,1.85vw,8px)!important;letter-spacing:.05em!important}
      .vl-prediction-chip{min-width:clamp(82px,25vw,98px)!important;min-height:clamp(32px,9vw,38px)!important;padding:0 11px!important}
      .vl-prediction-chip b{font-size:clamp(20px,6.6vw,24px)!important}
      .vl-card-action{min-width:clamp(100px,31vw,120px)!important;min-height:clamp(34px,9.8vw,40px)!important;font-size:clamp(15px,4.5vw,18px)!important;padding:0 14px!important}
      .vl-card-edit-link{font-size:clamp(9px,2.8vw,11px)!important}
      .vl-points-chip{right:8.0%;bottom:9.8%;min-width:clamp(64px,20vw,82px);min-height:clamp(26px,7.6vw,32px);font-size:clamp(12px,3.6vw,15px);padding:0 11px}
    }


    /* beta11z patch E - rustige matchcards, kleurherstel en alignment */
    .game-match-card.vl-game-card{
      border-color:rgba(255,255,255,.10)!important;
      box-shadow:0 14px 26px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.06), inset 0 -16px 24px rgba(0,0,0,.10)!important;
    }
    .game-match-card.vl-game-card:before{
      background:
        radial-gradient(ellipse at 50% 52%, rgba(2,10,22,.30), rgba(2,10,22,.12) 34%, transparent 62%),
        linear-gradient(90deg, rgba(0,0,0,.24), rgba(0,0,0,.055) 24%, rgba(0,0,0,.035) 50%, rgba(0,0,0,.055) 76%, rgba(0,0,0,.24)),
        linear-gradient(180deg, rgba(255,255,255,.025), transparent 24%, rgba(0,0,0,.12) 100%)!important;
    }
    .game-match-card.vl-game-card:after{
      background:linear-gradient(120deg, rgba(255,255,255,.08), rgba(255,255,255,.012) 20%, transparent 35%)!important;
      box-shadow:inset 0 0 0 1px rgba(255,255,255,.055), inset 0 1px 0 rgba(255,255,255,.07), inset 0 -14px 22px rgba(0,0,0,.10)!important;
    }

    .vl-card-shirt{
      top:9.2%!important;
      width:30%!important;
      filter:drop-shadow(0 12px 13px rgba(0,0,0,.28))!important;
    }
    .vl-card-shirt.home{left:5.2%!important;transform:perspective(900px) rotateY(3deg) rotateZ(-.6deg)!important}
    .vl-card-shirt.away{right:5.2%!important;transform:perspective(900px) rotateY(-3deg) rotateZ(.6deg)!important}

    .vl-card-main{
      left:1.8%!important;
      right:1.8%!important;
      top:39.8%!important;
      grid-template-columns:36fr 22fr 36fr!important;
    }
    .vl-game-card.open .vl-card-main{top:48.2%!important}
    .vl-team-abbr{
      display:flex!important;
      align-items:center!important;
      justify-content:center!important;
      width:100%!important;
      font-size:clamp(47px,11.9vw,136px)!important;
      letter-spacing:-.07em!important;
      text-shadow:0 3px 0 rgba(0,0,0,.10),0 9px 15px rgba(0,0,0,.24)!important;
      text-align:center!important;
    }
    .vl-team-abbr.home{transform:translateX(-2%)!important;text-align:center!important}
    .vl-team-abbr.away{transform:translateX(2%)!important;text-align:center!important}
    .vl-team-abbr.away.team-az{transform:translateX(1%)!important;letter-spacing:-.055em!important}
    .vl-team-abbr.away.team-hee{transform:translateX(1.5%)!important}
    .vl-team-abbr.away.team-aja{transform:translateX(1.5%)!important}
    .vl-team-abbr.away.team-utrecht{transform:translateX(1.5%)!important}

    .vl-game-card.open .vl-card-status,
    .vl-game-card.open .vl-card-dash,
    .vl-game-card.open .vl-card-center-slot:before,
    .vl-game-card.open .vl-card-action{display:none!important}

    .vl-card-time{
      top:7.9%!important;
      font-size:clamp(13px,2.35vw,23px)!important;
      line-height:1.08!important;
      max-width:43%!important;
      text-shadow:0 2px 8px rgba(0,0,0,.48)!important;
    }
    .vl-card-status{
      min-height:clamp(30px,5.1vw,44px)!important;
      padding:0 clamp(14px,2.7vw,24px)!important;
      font-size:clamp(13px,1.85vw,20px)!important;
      box-shadow:0 8px 14px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.07)!important;
    }
    .vl-actual-score{
      top:35.6%!important;
      min-width:clamp(108px,19vw,210px)!important;
      min-height:clamp(40px,6.7vw,66px)!important;
      padding:0 clamp(14px,2.8vw,26px)!important;
      box-shadow:0 10px 18px rgba(0,0,0,.31), inset 0 1px 0 rgba(255,255,255,.07)!important;
    }
    .vl-actual-score b{font-size:clamp(26px,5.7vw,48px)!important}

    .vl-card-prediction-zone{
      top:64.4%!important;
      width:min(34%,225px)!important;
      gap:clamp(3px,.55vw,6px)!important;
    }
    .vl-game-card.open .vl-card-prediction-zone{top:56.8%!important}
    .vl-prediction-label{
      margin-bottom:1px!important;
      color:rgba(255,255,255,.76)!important;
      font-size:clamp(6px,.70vw,9px)!important;
      letter-spacing:.065em!important;
      text-shadow:0 1px 5px rgba(0,0,0,.38)!important;
    }
    .vl-prediction-chip{
      min-width:clamp(84px,14vw,145px)!important;
      min-height:clamp(31px,5.1vw,48px)!important;
      padding:0 clamp(12px,2.2vw,20px)!important;
      box-shadow:0 8px 12px rgba(0,0,0,.16), inset 0 1px 0 rgba(255,255,255,.45)!important;
    }
    .vl-prediction-chip b{font-size:clamp(19px,3.65vw,30px)!important}

    article.game-match-card.vl-game-card.open .vl-card-prediction-zone .vl-prediction-chip,
    article.game-match-card.vl-game-card.open .vl-card-prediction-zone .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,rgba(35,79,148,.96),rgba(18,51,111,.96))!important;
      color:#fff!important;
      border:2px solid rgba(255,255,255,.72)!important;
      box-shadow:0 8px 13px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.16)!important;
    }
    article.game-match-card.vl-game-card.played.exact .vl-card-prediction-zone .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,#2c9860,#176f45)!important;
      color:#f6fff8!important;
      border:1px solid rgba(255,255,255,.10)!important;
    }
    article.game-match-card.vl-game-card.played.points .vl-card-prediction-zone .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,#8fe84d,#69c23b)!important;
      color:#081204!important;
      border:1px solid rgba(0,0,0,.16)!important;
    }
    article.game-match-card.vl-game-card.played.miss .vl-card-prediction-zone .vl-prediction-chip.has-prediction{
      background:linear-gradient(180deg,#ff756f,#d9413c)!important;
      color:#fff!important;
      border:1px solid rgba(255,255,255,.10)!important;
    }

    .vl-card-edit-link{
      margin-top:1px!important;
      font-size:clamp(9px,.9vw,11px)!important;
      letter-spacing:.04em!important;
      color:rgba(255,255,255,.82)!important;
      opacity:.92!important;
    }
    .vl-points-chip{
      left:79.8%!important;
      right:auto!important;
      bottom:11.6%!important;
      transform:translateX(-50%)!important;
      min-width:clamp(56px,8.6vw,84px)!important;
      min-height:clamp(23px,3.7vw,32px)!important;
      padding:0 clamp(9px,1.4vw,13px)!important;
      font-size:clamp(11px,1.65vw,16px)!important;
      box-shadow:0 7px 11px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.45)!important;
    }

    @media (max-width:480px){
      .vl-card-shirt{top:9.6%!important;width:31%!important}
      .vl-card-shirt.home{left:4.8%!important}
      .vl-card-shirt.away{right:4.8%!important}
      .vl-card-main{left:1.8%!important;right:1.8%!important;top:40.8%!important;grid-template-columns:36fr 22fr 36fr!important}
      .vl-game-card.open .vl-card-main{top:49.0%!important}
      .vl-team-abbr{font-size:clamp(39px,12.8vw,53px)!important;text-align:center!important;justify-content:center!important;text-shadow:0 3px 0 rgba(0,0,0,.10),0 8px 13px rgba(0,0,0,.23)!important}
      .vl-team-abbr.home{transform:translateX(-2.5%)!important}
      .vl-team-abbr.away{transform:translateX(2.5%)!important}
      .vl-team-abbr.away.team-az{transform:translateX(1%)!important}
      .vl-card-time{top:8.2%!important;font-size:clamp(12px,4vw,16px)!important;max-width:44%!important}
      .vl-card-status{min-height:clamp(26px,7.6vw,31px)!important;font-size:clamp(11px,3.3vw,14px)!important;padding:0 12px!important}
      .vl-actual-score{top:36.4%!important;min-width:clamp(88px,25vw,105px)!important;min-height:clamp(32px,8.8vw,38px)!important;padding:0 12px!important}
      .vl-actual-score b{font-size:clamp(22px,6.4vw,27px)!important}
      .vl-card-prediction-zone{top:64.8%!important;width:min(38%,130px)!important;gap:3px!important}
      .vl-game-card.open .vl-card-prediction-zone{top:58.6%!important}
      .vl-prediction-label{font-size:clamp(5.5px,1.65vw,7px)!important;letter-spacing:.055em!important}
      .vl-prediction-chip{min-width:clamp(74px,22vw,88px)!important;min-height:clamp(28px,7.7vw,33px)!important;padding:0 9px!important}
      .vl-prediction-chip b{font-size:clamp(17px,5.4vw,21px)!important}
      .vl-card-edit-link{font-size:clamp(8.5px,2.5vw,10px)!important}
      .vl-points-chip{left:79.8%!important;right:auto!important;bottom:11.0%!important;min-width:clamp(54px,16.5vw,68px)!important;min-height:clamp(22px,6.5vw,27px)!important;font-size:clamp(10.5px,3vw,13px)!important;padding:0 9px!important}
    }



    /* beta11z visual identity pass 01 - bottom-nav led game console stijl */
    :root{
      --vl-console-bg:#070b13;
      --vl-console-bg-2:#0b1220;
      --vl-glass:rgba(22,30,48,.72);
      --vl-glass-strong:rgba(28,38,60,.88);
      --vl-glass-soft:rgba(255,255,255,.045);
      --vl-glass-border:rgba(125,170,255,.16);
      --vl-glass-border-strong:rgba(140,185,255,.26);
      --vl-console-blue:#2483ff;
      --vl-console-blue-2:#42a2ff;
      --vl-console-glow:rgba(36,131,255,.34);
      --vl-console-shadow:0 18px 42px rgba(0,0,0,.34);
      --vl-console-inner:inset 0 1px 0 rgba(255,255,255,.08), inset 0 -18px 28px rgba(0,0,0,.15);
    }

    .app{
      background:
        radial-gradient(circle at 50% 0%, rgba(36,131,255,.09), transparent 30%),
        linear-gradient(180deg,#0b0f18 0%, var(--vl-console-bg) 42%, #07090f 100%)!important;
    }

    .app-body,
    .league-tab-content,
    #gameContent{
      background:transparent!important;
    }

    .card,
    .soft-card,
    .deadline-card,
    .topscorer-card,
    .game-meter,
    .topscorer-picker,
    .topscorer-rules,
    .topscorer-impact,
    .result-card,
    .admin-card,
    .fair-admin-note{
      background:
        linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.018)),
        linear-gradient(135deg, var(--vl-glass-strong), rgba(12,17,28,.82))!important;
      border-color:var(--vl-glass-border)!important;
      box-shadow:var(--vl-console-shadow), var(--vl-console-inner)!important;
      backdrop-filter:blur(16px);
      -webkit-backdrop-filter:blur(16px);
    }

    .deadline-card{
      border-color:rgba(36,131,255,.33)!important;
      background:
        radial-gradient(circle at 86% 50%, rgba(36,131,255,.20), transparent 34%),
        linear-gradient(135deg, rgba(17,45,93,.88), rgba(12,18,31,.90))!important;
      box-shadow:0 18px 38px rgba(0,0,0,.30),0 0 0 1px rgba(36,131,255,.10),var(--vl-console-inner)!important;
    }

    .game-meter{
      position:relative;
      overflow:hidden;
      min-height:76px;
      padding:11px 12px 10px!important;
      border-radius:18px!important;
      display:flex;
      flex-direction:column;
      justify-content:space-between;
      align-items:stretch;
      text-align:left;
      background:
        radial-gradient(120% 110% at 50% -18%, rgba(102,183,255,.16), rgba(102,183,255,0) 52%),
        linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.018)),
        linear-gradient(135deg, rgba(18,32,62,.96), rgba(8,15,30,.96))!important;
      border:1px solid rgba(224,188,108,.36)!important;
      box-shadow:
        0 12px 26px rgba(0,0,0,.30),
        inset 0 1px 0 rgba(255,255,255,.10),
        inset 0 -18px 26px rgba(0,0,0,.18)!important;
    }
    .game-meter::before{
      content:"";
      position:absolute;
      inset:1px;
      border-radius:17px;
      border:1px solid rgba(255,255,255,.06);
      pointer-events:none;
    }
    .game-meter span{
      display:block;
      width:100%;
      text-align:center;
      color:rgba(255,255,255,.84)!important;
      font-size:11px;
      font-weight:900;
      letter-spacing:.02em;
      text-transform:uppercase;
      text-shadow:0 2px 10px rgba(0,0,0,.30);
    }
    .game-meter-body{
      position:relative;
      display:flex;
      align-items:flex-end;
      justify-content:center;
      min-height:40px;
      width:100%;
    }
    .game-meter-icon{
      position:absolute;
      left:0;
      bottom:-1px;
      width:30px;
      height:30px;
      object-fit:contain;
      filter:drop-shadow(0 3px 8px rgba(0,0,0,.28));
      pointer-events:none;
      user-select:none;
    }
    .game-meter b{
      color:#fff!important;
      font-size:24px;
      line-height:1;
      letter-spacing:-.04em;
      text-shadow:0 7px 18px rgba(0,0,0,.35);
    }
    .game-meter-average,
    .game-meter-highest{
      border-color:rgba(230,188,94,.40)!important;
      box-shadow:
        0 12px 26px rgba(0,0,0,.30),
        0 0 18px rgba(230,188,94,.08),
        inset 0 1px 0 rgba(255,255,255,.10),
        inset 0 -18px 26px rgba(0,0,0,.18)!important;
    }
    .game-meter-mine{
      background:
        radial-gradient(110% 120% at 50% -22%, rgba(96,191,255,.28), rgba(96,191,255,0) 54%),
        linear-gradient(180deg, rgba(255,255,255,.085), rgba(255,255,255,.02)),
        linear-gradient(135deg, rgba(18,40,74,.98), rgba(8,18,40,.98))!important;
      border-color:rgba(111,204,255,.56)!important;
      box-shadow:
        0 0 20px rgba(39,151,255,.20),
        0 12px 30px rgba(0,0,0,.34),
        inset 0 1px 0 rgba(255,255,255,.16),
        inset 0 -18px 26px rgba(0,34,92,.28)!important;
    }
    .game-meter-mine::after{
      content:"";
      position:absolute;
      left:18%;
      right:18%;
      top:0;
      height:2px;
      border-radius:999px;
      background:linear-gradient(90deg, transparent, rgba(168,232,255,.95), transparent);
      box-shadow:0 0 12px rgba(60,184,255,.35);
      pointer-events:none;
    }

    .round-chip,
    .segment-btn,
    .btn.secondary,
    .btn.ghost,
    .section-info-btn,
    .topscorer-meta .pill,
    .pill{
      background:
        linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.025)),
        rgba(19,27,43,.78)!important;
      border:1px solid rgba(255,255,255,.10)!important;
      color:rgba(255,255,255,.68)!important;
      box-shadow:
        0 10px 22px rgba(0,0,0,.22),
        inset 0 1px 0 rgba(255,255,255,.08)!important;
    }

    .round-chip.active,
    .segment-btn.active,
    .btn.primary{
      background:
        radial-gradient(circle at 50% 0%, rgba(255,255,255,.28), transparent 38%),
        linear-gradient(180deg, var(--vl-console-blue-2), var(--vl-console-blue))!important;
      border-color:rgba(125,190,255,.36)!important;
      color:#fff!important;
      box-shadow:
        0 16px 34px var(--vl-console-glow),
        inset 0 1px 0 rgba(255,255,255,.22),
        inset 0 -12px 20px rgba(0,40,120,.22)!important;
    }

    .segment{
      gap:10px!important;
    }
    .segment-btn{
      min-height:42px!important;
      font-size:clamp(13px,3.8vw,18px);
      letter-spacing:-.015em;
    }

    .section-head h2,
    .game-subheading h2{
      color:#fff;
      text-shadow:0 8px 24px rgba(0,0,0,.35);
    }

    .game-separator{
      background:linear-gradient(90deg, transparent, rgba(160,190,255,.18), transparent)!important;
      margin:18px 0 8px!important;
    }

    .topscorer-card{
      border-radius:24px!important;
      padding:16px!important;
      gap:14px!important;
      overflow:hidden;
      position:relative;
    }
    .topscorer-card:before{
      content:"";
      position:absolute;
      inset:0;
      pointer-events:none;
      background:
        radial-gradient(circle at 10% 0%, rgba(36,131,255,.14), transparent 32%),
        radial-gradient(circle at 92% 8%, rgba(240,198,88,.10), transparent 28%);
      opacity:.85;
    }
    .topscorer-card > *{
      position:relative;
      z-index:1;
    }

    .topscorer-summary h3{
      color:#fff;
      font-size:20px;
      line-height:1.08;
      letter-spacing:-.035em;
    }

    .topscorer-summary .section-note{
      color:rgba(255,255,255,.62)!important;
      font-size:13px;
      line-height:1.36;
    }

    .topscorer-meta{
      gap:8px!important;
    }
    .topscorer-meta .pill{
      min-height:30px!important;
      padding:6px 11px!important;
      font-size:11px!important;
    }

    .topscorer-pick-list{
      display:grid!important;
      gap:9px!important;
    }

    .topscorer-pick{
      min-height:68px!important;
      display:grid!important;
      grid-template-columns:32px 46px minmax(0,1fr) auto!important;
      align-items:center!important;
      gap:10px!important;
      padding:10px 12px!important;
      border-radius:18px!important;
      border:1px solid rgba(255,255,255,.10)!important;
      background:
        linear-gradient(180deg, rgba(255,255,255,.055), rgba(255,255,255,.018)),
        rgba(10,16,27,.72)!important;
      box-shadow:
        0 12px 24px rgba(0,0,0,.22),
        inset 0 1px 0 rgba(255,255,255,.06)!important;
      overflow:hidden;
    }

    .topscorer-pick .rank{
      width:32px!important;
      height:32px!important;
      border-radius:999px!important;
      background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03))!important;
      color:rgba(255,255,255,.72)!important;
      border:1px solid rgba(255,255,255,.08);
    }

    .topscorer-shirt-frame{
      width:46px;
      height:46px;
      display:grid;
      place-items:center;
      border-radius:14px;
      background:radial-gradient(circle at 50% 40%, rgba(255,255,255,.12), rgba(255,255,255,.035) 58%, transparent 74%);
      overflow:hidden;
      flex:0 0 auto;
    }
    .topscorer-mini-shirt{
      width:46px;
      height:46px;
      object-fit:contain;
      filter:drop-shadow(0 8px 8px rgba(0,0,0,.32));
      transform:scale(1.08);
    }
    .topscorer-shirt-fallback{
      width:34px;
      height:34px;
      border-radius:11px;
      display:grid;
      place-items:center;
      background:rgba(36,131,255,.20);
      color:#d8e8ff;
      font-size:10px;
      font-weight:1000;
      border:1px solid rgba(130,180,255,.20);
    }

    .topscorer-player-copy{
      min-width:0;
      display:grid;
      gap:3px;
      align-content:center;
    }
    .topscorer-player-copy b{
      display:block!important;
      min-width:0;
      color:#fff!important;
      font-size:15px!important;
      line-height:1.08!important;
      letter-spacing:-.025em;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
    }
    .topscorer-player-copy .topscorer-club{
      display:block!important;
      color:rgba(255,255,255,.56)!important;
      font-size:11px!important;
      line-height:1.05;
      font-weight:900!important;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
    }

    .positiontag{
      min-height:22px!important;
      padding:0 8px!important;
      margin-top:2px!important;
      background:rgba(240,198,88,.13)!important;
      border-color:rgba(240,198,88,.24)!important;
      color:#f4d477!important;
      font-size:10px!important;
    }

    .topscorer-pick .scoretag{
      min-height:30px!important;
      padding:0 10px!important;
      border-radius:999px!important;
      background:linear-gradient(180deg, rgba(36,131,255,.28), rgba(36,131,255,.15))!important;
      color:#bdd9ff!important;
      border:1px solid rgba(92,157,255,.20);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
      font-size:11px!important;
      font-weight:1000!important;
    }

    .topscorer-empty{
      border-color:rgba(125,170,255,.18)!important;
      background:rgba(255,255,255,.035)!important;
      color:rgba(255,255,255,.66)!important;
    }

    .topscorer-select-row{
      grid-template-columns:34px minmax(0,1fr)!important;
    }
    .topscorer-select{
      background:rgba(10,16,27,.78)!important;
      border-color:rgba(255,255,255,.11)!important;
      color:#fff!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;
    }

    #gameContent{
      padding-bottom:calc(170px + env(safe-area-inset-bottom,0px));
    }

    @media (max-width:390px){
      .topscorer-pick{
        grid-template-columns:30px 40px minmax(0,1fr) auto!important;
        gap:8px!important;
        padding:9px 10px!important;
      }
      .topscorer-shirt-frame,
      .topscorer-mini-shirt{
        width:40px;
        height:40px;
      }
      .topscorer-player-copy b{
        font-size:14px!important;
      }
      .topscorer-pick .scoretag{
        min-height:28px!important;
        padding:0 8px!important;
        font-size:10px!important;
      }
    }




    /* VriendenLeague pitch background patch - field between header and bottom nav */
    :root{
      --vl-pitch-page-bg:url("data:image/jpeg;base64,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");
    }

    .app{
      background:#070b13!important;
      isolation:isolate;
    }

    .app::before{
      content:"";
      position:fixed;
      left:50%;
      top:calc(env(safe-area-inset-top,0px) + 64px);
      bottom:calc(env(safe-area-inset-bottom,0px) + 96px);
      width:min(430px,100vw);
      transform:translateX(-50%);
      pointer-events:none;
      z-index:0;
      background-image:
        linear-gradient(180deg, rgba(7,11,19,.76) 0%, rgba(7,11,19,.46) 16%, rgba(7,11,19,.28) 50%, rgba(7,11,19,.48) 84%, rgba(7,11,19,.82) 100%),
        radial-gradient(ellipse at 50% 50%, rgba(36,131,255,.12), transparent 58%),
        var(--vl-pitch-page-bg);
      background-repeat:no-repeat,no-repeat,no-repeat;
      background-position:center center, center center, center center;
      background-size:cover, cover, min(112vw,520px) auto;
      opacity:.72;
    }

    .app::after{
      content:"";
      position:fixed;
      left:50%;
      top:calc(env(safe-area-inset-top,0px) + 64px);
      bottom:calc(env(safe-area-inset-bottom,0px) + 96px);
      width:min(430px,100vw);
      transform:translateX(-50%);
      pointer-events:none;
      z-index:0;
      background:
        linear-gradient(180deg, rgba(7,11,19,.82), transparent 13%, transparent 84%, rgba(7,11,19,.92)),
        linear-gradient(90deg, rgba(7,11,19,.28), transparent 18%, transparent 82%, rgba(7,11,19,.28));
    }

    .app-body,
    .screen,
    .league-page,
    .league-tab-content,
    #gameContent{
      position:relative;
      z-index:1;
      background:transparent!important;
    }

    .topbar,
    .league-bottom-nav{
      z-index:2147483647!important;
    }

    body.match-detail-open .app::before,
    body.match-detail-open .app::after,
    body.participant-detail-open .app::before,
    body.participant-detail-open .app::after{
      display:none!important;
    }


    /* beta12 direction patch - compact game match cards using shirts */
    .game-match-card.vl-game-card.vl-row-match{
      --row-blue:#1479ff;
      --row-blue-2:#0647d8;
      --row-blue-glow:rgba(20,121,255,.38);
      --row-green:#17d874;
      --row-green-2:#065b3a;
      --row-green-glow:rgba(23,216,116,.28);
      --row-orange:#ff9f2f;
      --row-orange-2:#9c4a08;
      --row-orange-glow:rgba(255,159,47,.27);
      --row-red:#ff4f55;
      --row-red-2:#7a1018;
      --row-red-glow:rgba(255,79,85,.25);
      width:100%!important;
      aspect-ratio:auto!important;
      min-height:118px!important;
      border-radius:18px!important;
      padding:10px 12px 11px!important;
      display:grid!important;
      grid-template-rows:auto 1fr auto!important;
      gap:7px!important;
      position:relative!important;
      overflow:hidden!important;
      background-image:none!important;
      background:
        radial-gradient(circle at 16% 50%, rgba(30,126,255,.16), transparent 38%),
        radial-gradient(circle at 82% 36%, rgba(26,111,255,.12), transparent 42%),
        linear-gradient(180deg, rgba(11,28,58,.88), rgba(8,15,30,.96))!important;
      border:1px solid rgba(62,138,255,.28)!important;
      box-shadow:
        0 14px 26px rgba(0,0,0,.34),
        0 0 0 1px rgba(80,157,255,.09),
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -18px 28px rgba(0,0,0,.18)!important;
      transform:none!important;
    }
    .game-match-card.vl-game-card.vl-row-match:before{
      content:""!important;
      position:absolute!important;
      inset:0!important;
      z-index:0!important;
      pointer-events:none!important;
      background:
        linear-gradient(90deg, rgba(255,255,255,.06), transparent 28%, transparent 72%, rgba(255,255,255,.035)),
        radial-gradient(ellipse at 50% -8%, rgba(88,175,255,.18), transparent 48%)!important;
      opacity:1!important;
    }
    .game-match-card.vl-game-card.vl-row-match:after{
      content:""!important;
      position:absolute!important;
      inset:0!important;
      z-index:1!important;
      pointer-events:none!important;
      background:linear-gradient(90deg, rgba(20,121,255,.12), transparent 22%, transparent 78%, rgba(20,121,255,.08))!important;
      box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)!important;
    }
    .game-match-card.vl-game-card.vl-row-match.open{
      border-color:rgba(40,129,255,.45)!important;
      box-shadow:0 14px 26px rgba(0,0,0,.34),0 0 24px rgba(20,121,255,.15),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -18px 28px rgba(0,0,0,.18)!important;
    }
    .game-match-card.vl-game-card.vl-row-match.live,
    .game-match-card.vl-game-card.vl-row-match.closed{
      border-color:rgba(255,159,47,.46)!important;
      background:
        radial-gradient(circle at 16% 50%, rgba(255,159,47,.16), transparent 38%),
        radial-gradient(circle at 82% 36%, rgba(255,120,20,.10), transparent 42%),
        linear-gradient(180deg, rgba(37,25,14,.91), rgba(10,15,28,.96))!important;
      box-shadow:0 14px 26px rgba(0,0,0,.34),0 0 24px rgba(255,159,47,.14),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -18px 28px rgba(0,0,0,.18)!important;
    }
    .game-match-card.vl-game-card.vl-row-match.played.exact,
    .game-match-card.vl-game-card.vl-row-match.played.points{
      border-color:rgba(23,216,116,.42)!important;
      background:
        radial-gradient(circle at 18% 48%, rgba(23,216,116,.14), transparent 40%),
        radial-gradient(circle at 82% 36%, rgba(11,175,91,.12), transparent 42%),
        linear-gradient(180deg, rgba(8,39,34,.90), rgba(8,15,28,.96))!important;
      box-shadow:0 14px 26px rgba(0,0,0,.34),0 0 24px rgba(23,216,116,.14),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -18px 28px rgba(0,0,0,.18)!important;
    }
    .game-match-card.vl-game-card.vl-row-match.played.miss{
      border-color:rgba(255,79,85,.42)!important;
      background:
        radial-gradient(circle at 18% 48%, rgba(255,79,85,.14), transparent 40%),
        radial-gradient(circle at 82% 36%, rgba(255,79,85,.10), transparent 42%),
        linear-gradient(180deg, rgba(43,15,21,.92), rgba(9,14,27,.96))!important;
      box-shadow:0 14px 26px rgba(0,0,0,.34),0 0 24px rgba(255,79,85,.12),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -18px 28px rgba(0,0,0,.18)!important;
    }
    .vl-row-match > *{position:relative;z-index:2}
    .vl-row-top{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:18px}
    .vl-row-time{color:rgba(255,255,255,.68);font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:lowercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 5px rgba(0,0,0,.5)}
    .vl-row-status{
      min-height:20px;
      padding:0 9px;
      border-radius:999px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      color:#ddebff;
      background:linear-gradient(180deg,rgba(25,93,194,.52),rgba(9,37,91,.60));
      border:1px solid rgba(70,158,255,.32);
      box-shadow:0 0 14px rgba(20,121,255,.18), inset 0 1px 0 rgba(255,255,255,.10);
      font-size:10px;
      line-height:1;
      font-weight:1000;
      text-transform:uppercase;
      letter-spacing:.035em;
      white-space:nowrap;
    }
    .vl-row-match.live .vl-row-status,.vl-row-match.closed .vl-row-status{
      color:#fff4dd;
      background:linear-gradient(180deg,rgba(255,159,47,.50),rgba(117,54,6,.60));
      border-color:rgba(255,184,81,.38);
      box-shadow:0 0 14px rgba(255,159,47,.18), inset 0 1px 0 rgba(255,255,255,.12);
    }
    .vl-row-match.played.exact .vl-row-status,.vl-row-match.played.points .vl-row-status{
      color:#caffdf;
      background:linear-gradient(180deg,rgba(23,216,116,.30),rgba(4,79,48,.64));
      border-color:rgba(23,216,116,.34);
      box-shadow:0 0 14px rgba(23,216,116,.17), inset 0 1px 0 rgba(255,255,255,.10);
    }
    .vl-row-match.played.miss .vl-row-status{
      color:#ffe1e3;
      background:linear-gradient(180deg,rgba(255,79,85,.32),rgba(109,14,20,.64));
      border-color:rgba(255,79,85,.34);
      box-shadow:0 0 14px rgba(255,79,85,.14), inset 0 1px 0 rgba(255,255,255,.10);
    }
    .vl-row-teams{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:6px;min-height:44px}
    .vl-row-team{display:flex;align-items:center;gap:9px;min-width:0}
    .vl-row-team.home{justify-content:flex-start}.vl-row-team.away{justify-content:flex-end;text-align:right}
    .vl-row-shirt-wrap{
      width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:0 0 auto;
      background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));
      border:1px solid rgba(255,255,255,.10);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 14px rgba(0,0,0,.23);
      overflow:hidden;
    }
    .vl-row-shirt{width:46px;height:46px;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(0,0,0,.28));transform:translateY(2px)}
    .vl-row-team-code{font-size:25px;line-height:1;font-weight:1000;letter-spacing:-.045em;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.16),0 8px 15px rgba(0,0,0,.36);white-space:nowrap;overflow:visible}
    .vl-row-vs{font-size:12px;font-weight:1000;color:rgba(214,229,255,.58);text-align:center;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0,0,0,.4)}.vl-row-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1}.vl-row-final-score{display:block;color:#fff;font-size:17px;font-weight:1000;letter-spacing:-.04em;text-transform:none;text-shadow:0 6px 14px rgba(0,0,0,.42)}
    .vl-row-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(112px,1.05fr);gap:9px;align-items:center}
    .vl-row-pred,.vl-row-action{
      min-height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0 13px;
      color:#fff;font-weight:1000;font-size:14px;line-height:1;letter-spacing:.01em;border:1px solid rgba(255,255,255,.10);
      background:linear-gradient(180deg,rgba(16,28,52,.90),rgba(7,13,27,.88));
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 14px rgba(0,0,0,.18);white-space:nowrap;min-width:0;
    }
    .vl-row-pred span{opacity:.42;margin-right:8px;font-size:12px}.vl-row-pred b{font-size:18px;letter-spacing:-.035em}
    .vl-row-action{cursor:pointer;text-decoration:none}
    .vl-row-action.open,.vl-row-action.pending{
      background:linear-gradient(180deg,#1889ff 0%,#0d5fff 48%,#0730b7 100%);
      border-color:rgba(99,179,255,.50);
      box-shadow:0 0 18px rgba(24,137,255,.28), inset 0 1px 0 rgba(255,255,255,.18), inset 0 -12px 18px rgba(0,0,0,.18);
    }
    .vl-row-action.live,.vl-row-action.closed{
      background:linear-gradient(180deg,#ffae41 0%,#f27a11 50%,#873905 100%);
      border-color:rgba(255,200,93,.44);
      box-shadow:0 0 18px rgba(255,159,47,.25), inset 0 1px 0 rgba(255,255,255,.18), inset 0 -12px 18px rgba(0,0,0,.18);
    }
    .vl-row-action.exact,.vl-row-action.points{
      background:linear-gradient(180deg,#23e77d 0%,#10b963 50%,#086337 100%);
      border-color:rgba(83,255,159,.42);
      color:#eafff2;
      box-shadow:0 0 18px rgba(23,216,116,.23), inset 0 1px 0 rgba(255,255,255,.16), inset 0 -12px 18px rgba(0,0,0,.18);
    }
    .vl-row-action.miss{
      background:linear-gradient(180deg,#ff646a 0%,#e43d45 50%,#831019 100%);
      border-color:rgba(255,127,132,.42);
      color:#fff;
      box-shadow:0 0 18px rgba(255,79,85,.20), inset 0 1px 0 rgba(255,255,255,.16), inset 0 -12px 18px rgba(0,0,0,.18);
    }
    .vl-row-arrow{margin-left:8px;opacity:.74;font-size:19px;line-height:0;transform:translateY(-1px)}
    @media (max-width:480px){
      .game-match-card.vl-game-card.vl-row-match{min-height:116px!important;border-radius:17px!important;padding:9px 10px 10px!important;gap:6px!important}
      .vl-row-time{font-size:10px}.vl-row-status{font-size:9px;min-height:18px;padding:0 7px}
      .vl-row-teams{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);min-height:42px;gap:4px}
      .vl-row-team{gap:7px}.vl-row-shirt-wrap{width:38px;height:38px;border-radius:13px}.vl-row-shirt{width:42px;height:42px}
      .vl-row-team-code{font-size:22px}.vl-row-vs{font-size:10px}.vl-row-final-score{font-size:15px}
      .vl-row-bottom{grid-template-columns:minmax(0,1fr) minmax(104px,1fr);gap:7px}
      .vl-row-pred,.vl-row-action{min-height:30px;border-radius:11px;padding:0 9px;font-size:12px}
      .vl-row-pred b{font-size:17px}.vl-row-pred span{font-size:10px;margin-right:6px}.vl-row-arrow{font-size:17px;margin-left:6px}
    }


    /* v3.3 stable add-on: keep played match results on one line */
    .vl-row-teams{
      grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr)!important;
    }
    .vl-row-vs{
      min-width:54px!important;
      flex:0 0 54px!important;
    }
    .vl-row-final-score{
      display:inline-flex!important;
      align-items:center!important;
      justify-content:center!important;
      min-width:max-content!important;
      white-space:nowrap!important;
      word-break:keep-all!important;
      overflow-wrap:normal!important;
      line-height:1!important;
    }
    @media (max-width:480px){
      .vl-row-teams{
        grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)!important;
      }
      .vl-row-vs{
        min-width:50px!important;
        flex-basis:50px!important;
      }
    }


    /* beta12 hotfix - restore fixed functional header above match cards */
    .topbar{
      position:fixed!important;
      top:0!important;
      left:50%!important;
      right:auto!important;
      bottom:auto!important;
      transform:translate3d(-50%,0,0)!important;
      width:min(430px,100vw)!important;
      height:calc(env(safe-area-inset-top,0px) + 74px)!important;
      min-height:calc(env(safe-area-inset-top,0px) + 74px)!important;
      padding:calc(env(safe-area-inset-top,0px) + 11px) 16px 11px!important;
      display:grid!important;
      grid-template-columns:48px minmax(0,1fr) 48px!important;
      align-items:center!important;
      isolation:isolate!important;
      contain:layout paint!important;
      z-index:2147483647!important;
      pointer-events:auto!important;
      visibility:visible!important;
      opacity:1!important;
      background:
        linear-gradient(180deg,rgba(9,13,22,.995),rgba(8,11,19,.982) 68%,rgba(7,10,17,.965))!important;
      border-bottom:1px solid rgba(255,255,255,.105)!important;
      box-shadow:0 12px 26px rgba(0,0,0,.42), inset 0 -1px 0 rgba(35,105,190,.10)!important;
      backdrop-filter:blur(22px)!important;
      -webkit-backdrop-filter:blur(22px)!important;
    }
    .topbar::before{
      content:"";
      position:absolute;
      inset:0;
      z-index:-1;
      pointer-events:none;
      background:
        radial-gradient(ellipse at 50% 0%, rgba(30,112,255,.10), transparent 62%),
        linear-gradient(90deg, rgba(12,27,53,.18), transparent 28%, transparent 72%, rgba(12,27,53,.18));
    }
    .topbar .header-btn,
    .topbar .brand-logo-button,
    .topbar .avatar-btn{
      position:relative!important;
      z-index:2!important;
      pointer-events:auto!important;
      touch-action:manipulation!important;
    }
    .topbar .brand-logo-button{
      justify-self:center!important;
      width:min(178px,calc(100vw - 150px))!important;
      height:46px!important;
      max-height:46px!important;
      display:grid!important;
      place-items:center!important;
      overflow:hidden!important;
    }
    .topbar .header-brand-logo{
      width:100%!important;
      height:43px!important;
      max-height:43px!important;
      object-fit:contain!important;
      object-position:center!important;
      transform:none!important;
    }
    .app-body{
      padding-top:calc(env(safe-area-inset-top,0px) + 94px)!important;
    }
    .screen[data-screen="league"].active{
      padding-top:0!important;
    }
    .app::after{
      top:calc(env(safe-area-inset-top,0px) + 74px)!important;
    }
    .game-match-card.vl-game-card,
    .game-match-card.vl-game-card.vl-row-match,
    .league-page,
    #gameContent{
      z-index:1!important;
    }
    body.match-detail-open .topbar,
    body.participant-detail-open .topbar{
      visibility:hidden!important;
      pointer-events:none!important;
    }
    @media (max-width:370px){
      .topbar .brand-logo-button{width:min(164px,calc(100vw - 140px))!important;height:42px!important;}
      .topbar .header-brand-logo{height:39px!important;max-height:39px!important;}
    }


    /* beta12b - dynamic speelronde status card with supplied assets */
    .game-round-card{
      --round-card-bg:url("../images/round-card-open-goal.webp");
      position:relative!important;
      overflow:hidden!important;
      min-height:96px!important;
      border-radius:18px!important;
      padding:18px 18px!important;
      align-items:center!important;
      justify-content:flex-start!important;
      cursor:pointer;
      background-image:
        linear-gradient(90deg, rgba(7,13,28,.98) 0%, rgba(8,17,38,.94) 34%, rgba(8,18,42,.50) 62%, rgba(8,18,42,.10) 100%),
        var(--round-card-bg)!important;
      background-size:cover!important;
      background-position:center right!important;
      background-repeat:no-repeat!important;
      border:1px solid rgba(58,126,231,.34)!important;
      box-shadow:
        0 16px 38px rgba(0,0,0,.34),
        0 0 0 1px rgba(36,131,255,.14),
        inset 0 1px 0 rgba(255,255,255,.10)!important;
    }
    .game-round-card.is-round-complete{--round-card-bg:url("../images/round-card-ready-ball.webp");}
    .game-round-card.is-round-open,
    .game-round-card.is-round-locked{--round-card-bg:url("../images/round-card-open-goal.webp");}
    .game-round-card::after{
      content:"";
      position:absolute;
      inset:0;
      pointer-events:none;
      background:
        radial-gradient(circle at 82% 50%, rgba(36,131,255,.18), transparent 34%),
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,0) 42%);
    }
    .game-round-card .round-status-copy{
      position:relative;
      z-index:1;
      max-width:min(68%, 285px);
    }
    .game-round-card b{
      color:#fff!important;
      font-size:clamp(18px,5vw,23px)!important;
      line-height:1.04!important;
      letter-spacing:-.03em;
      margin-bottom:8px!important;
      text-shadow:0 8px 22px rgba(0,0,0,.46);
    }
    .game-round-card span{
      color:rgba(255,255,255,.72)!important;
      font-size:clamp(12px,3.35vw,14px)!important;
      line-height:1.25!important;
      font-weight:900!important;
      text-shadow:0 6px 16px rgba(0,0,0,.42);
    }
    .game-filter-segment{
      margin:8px 0 12px!important;
      gap:8px!important;
    }
    .game-filter-segment .segment-btn{
      min-height:50px!important;
      border-radius:18px!important;
      font-size:clamp(16px,4.5vw,21px)!important;
    }
    @media (max-width:370px){
      .game-round-card{min-height:90px!important;padding:16px!important;border-radius:17px!important;}
      .game-round-card .round-status-copy{max-width:70%;}
      .game-filter-segment .segment-btn{min-height:46px!important;border-radius:16px!important;}
    }


    /* beta12c - topscorer section premium card with supplied assets */
    .topscorer-card{
      position:relative!important;
      overflow:hidden!important;
      min-height:0!important;
      border-radius:26px!important;
      padding:22px 18px 18px!important;
      border:1px solid rgba(116,176,255,.62)!important;
      background-image:
        linear-gradient(90deg, rgba(5,10,22,.96) 0%, rgba(5,13,30,.91) 39%, rgba(5,14,34,.56) 64%, rgba(5,14,34,.22) 100%),
        linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.012)),
        url("../images/topscorers-card-bg.webp")!important;
      background-size:cover, cover, cover!important;
      background-position:center center, center center, center top!important;
      background-repeat:no-repeat!important;
      box-shadow:
        0 24px 54px rgba(0,0,0,.42),
        0 0 0 1px rgba(240,198,88,.16),
        inset 0 1px 0 rgba(255,255,255,.16),
        inset 0 -34px 64px rgba(0,0,0,.30)!important;
      backdrop-filter:none!important;
      -webkit-backdrop-filter:none!important;
    }
    .topscorer-card:before{
      content:"";
      position:absolute;
      inset:0;
      pointer-events:none;
      background:
        radial-gradient(circle at 50% -2%, rgba(55,154,255,.70), transparent 2.8%, transparent 4.2%),
        radial-gradient(circle at 50% 100%, rgba(43,151,255,.60), transparent 2.6%, transparent 4.5%),
        linear-gradient(90deg, rgba(222,176,74,.32), rgba(62,155,255,.38) 50%, rgba(222,176,74,.30));
      opacity:.88;
      mix-blend-mode:screen;
      -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
      mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
      -webkit-mask-composite:xor;
      mask-composite:exclude;
      padding:1px;
      border-radius:inherit;
    }
    .topscorer-card:after{
      content:"";
      position:absolute;
      inset:0;
      pointer-events:none;
      background:
        radial-gradient(circle at 79% 25%, rgba(236,186,55,.18), transparent 29%),
        radial-gradient(circle at 28% 98%, rgba(36,131,255,.18), transparent 30%);
      opacity:.95;
    }
    .topscorer-card > *{position:relative;z-index:1;}
    .topscorer-card.has-picks{
      background-image:
        linear-gradient(90deg, rgba(5,10,22,.97) 0%, rgba(5,13,30,.93) 45%, rgba(5,14,34,.66) 72%, rgba(5,14,34,.30) 100%),
        linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.012)),
        url("../images/topscorers-card-bg.webp")!important;
    }
    .topscorer-summary{display:grid!important;gap:16px!important;}
    .topscorer-hero-copy{
      max-width:59%;
      min-height:236px;
      display:flex;
      flex-direction:column;
      justify-content:flex-start;
      padding-top:2px;
    }
    .topscorer-kicker{
      width:max-content;
      max-width:100%;
      min-height:36px;
      display:inline-flex;
      align-items:center;
      gap:9px;
      border-radius:14px;
      padding:0 14px;
      color:#f4d277;
      font-size:14px;
      line-height:1;
      font-weight:1000;
      letter-spacing:-.02em;
      background:linear-gradient(180deg, rgba(240,198,88,.15), rgba(255,255,255,.025));
      border:1px solid rgba(240,198,88,.58);
      box-shadow:0 10px 24px rgba(0,0,0,.25), inset 0 1px 0 rgba(255,255,255,.11);
      text-shadow:0 4px 14px rgba(0,0,0,.42);
    }
    .topscorer-kicker img{width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.38));}
    .topscorer-summary h3{
      margin:28px 0 0!important;
      color:#fff!important;
      font-size:clamp(31px,8.9vw,42px)!important;
      line-height:1.03!important;
      letter-spacing:-.055em!important;
      text-shadow:0 12px 28px rgba(0,0,0,.46);
    }
    .topscorer-summary .section-note{
      margin-top:12px!important;
      color:rgba(230,238,255,.82)!important;
      font-size:clamp(15px,4.1vw,18px)!important;
      line-height:1.45!important;
      font-weight:750!important;
      text-shadow:0 6px 18px rgba(0,0,0,.52);
    }
    .topscorer-meta{
      display:flex!important;
      gap:11px!important;
      flex-wrap:wrap!important;
      margin-top:-94px;
      max-width:100%;
    }
    .topscorer-card.has-picks .topscorer-meta{margin-top:-58px;}
    .topscorer-status-pill{
      min-height:48px;
      display:inline-flex;
      align-items:center;
      gap:10px;
      border-radius:19px;
      padding:0 18px;
      color:#f4f7ff;
      font-size:16px;
      font-weight:1000;
      letter-spacing:-.025em;
      background:rgba(7,13,29,.52);
      border:1px solid rgba(255,255,255,.34);
      box-shadow:0 14px 28px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.10);
      backdrop-filter:blur(8px);
      -webkit-backdrop-filter:blur(8px);
    }
    .topscorer-status-pill img{width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 5px 8px rgba(0,0,0,.38));opacity:.96;}
    .topscorer-status-pill.is-gold{
      border-color:rgba(240,198,88,.50);
      color:#fff3c5;
      background:rgba(240,198,88,.075);
    }
    .topscorer-status-pill.is-gold img{filter:drop-shadow(0 5px 8px rgba(0,0,0,.38));}
    .topscorer-pick-list{
      display:grid!important;
      gap:10px!important;
      margin-top:0!important;
    }
    .topscorer-card:not(.has-picks) .topscorer-pick-list{margin-top:0!important;}
    .topscorer-pick{
      min-height:72px!important;
      grid-template-columns:34px 46px minmax(0,1fr) auto!important;
      border-radius:20px!important;
      border:1px solid rgba(116,176,255,.23)!important;
      background:
        linear-gradient(180deg, rgba(255,255,255,.060), rgba(255,255,255,.018)),
        rgba(7,12,24,.72)!important;
      box-shadow:
        0 14px 28px rgba(0,0,0,.28),
        inset 0 1px 0 rgba(255,255,255,.08)!important;
    }
    .topscorer-pick .rank{
      background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.025))!important;
      border:1px solid rgba(255,255,255,.10)!important;
      color:rgba(255,255,255,.76)!important;
      font-size:13px!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
    }
    .topscorer-pick .scoretag{
      min-height:34px!important;
      padding:0 12px!important;
      border-radius:999px!important;
      background:linear-gradient(180deg, rgba(55,139,255,.30), rgba(28,92,170,.34))!important;
      border:1px solid rgba(103,168,255,.32)!important;
      color:#d0e3ff!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.10), 0 10px 20px rgba(0,0,0,.22)!important;
    }
    .topscorer-empty{
      min-height:134px;
      display:grid;
      grid-template-columns:84px minmax(0,1fr);
      align-items:center;
      gap:20px;
      border:1px dashed rgba(255,255,255,.36)!important;
      border-radius:18px!important;
      padding:22px 24px!important;
      color:rgba(235,242,255,.82)!important;
      background:rgba(5,11,25,.38)!important;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;
    }
    .topscorer-empty img{
      width:68px;
      height:68px;
      object-fit:contain;
      filter:drop-shadow(0 10px 16px rgba(0,0,0,.35));
    }
    .topscorer-empty b{
      display:block;
      color:rgba(255,255,255,.88);
      font-size:18px;
      line-height:1.2;
      font-weight:900;
      letter-spacing:-.025em;
    }
    .topscorer-empty span{
      display:block;
      margin-top:4px;
      color:rgba(226,235,255,.76);
      font-size:16px;
      line-height:1.34;
      font-weight:750;
    }
    .topscorer-actions{
      display:grid!important;
      grid-template-columns:1.45fr .9fr;
      gap:14px!important;
      margin-top:0;
      flex-wrap:nowrap!important;
    }
    .topscorer-actions .btn{
      min-height:58px!important;
      border-radius:18px!important;
      font-size:17px!important;
      font-weight:1000!important;
      letter-spacing:-.025em;
    }
    .topscorer-actions .btn.primary{
      box-shadow:0 18px 38px rgba(36,131,255,.42), inset 0 1px 0 rgba(255,255,255,.24), inset 0 -16px 26px rgba(0,40,120,.25)!important;
    }
    .topscorer-picker{
      border-radius:20px!important;
      border-color:rgba(116,176,255,.34)!important;
      background:rgba(7,13,29,.72)!important;
      box-shadow:0 16px 34px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.07)!important;
      backdrop-filter:blur(12px);
      -webkit-backdrop-filter:blur(12px);
    }
    @media (max-width:390px){
      .topscorer-card{padding:20px 16px 16px!important;border-radius:24px!important;}
      .topscorer-hero-copy{max-width:60%;min-height:226px;}
      .topscorer-summary h3{font-size:clamp(29px,8.5vw,36px)!important;}
      .topscorer-summary .section-note{font-size:14px!important;line-height:1.42!important;}
      .topscorer-meta{margin-top:-84px;gap:9px!important;}
      .topscorer-card.has-picks .topscorer-meta{margin-top:-50px;}
      .topscorer-status-pill{min-height:42px;padding:0 14px;font-size:14px;border-radius:17px;}
      .topscorer-status-pill img{width:19px;height:19px;}
      .topscorer-empty{grid-template-columns:64px minmax(0,1fr);min-height:116px;padding:18px!important;gap:16px;}
      .topscorer-empty img{width:56px;height:56px;}
      .topscorer-empty b{font-size:16px;}
      .topscorer-empty span{font-size:14px;}
      .topscorer-actions{gap:10px!important;}
      .topscorer-actions .btn{min-height:52px!important;border-radius:16px!important;font-size:15px!important;}
    }
    @media (max-width:360px){
      .topscorer-hero-copy{max-width:61%;min-height:218px;}
      .topscorer-summary h3{font-size:27px!important;}
      .topscorer-meta{margin-top:-76px;}
      .topscorer-status-pill{padding:0 11px;font-size:13px;}
      .topscorer-empty{grid-template-columns:54px minmax(0,1fr);padding:16px!important;}
      .topscorer-empty img{width:48px;height:48px;}
    }




    /* beta12e - topscorer refinement: full-color shoe trophy, compact copy, uniform chips */
    .topscorer-card,
    .topscorer-card.has-picks{
      background-image:
        linear-gradient(90deg, rgba(5,10,22,.985) 0%, rgba(5,13,30,.92) 32%, rgba(5,14,34,.44) 50%, rgba(5,14,34,.10) 68%, rgba(5,14,34,0) 100%),
        radial-gradient(circle at 77% 18%, rgba(255,207,72,.42), rgba(255,207,72,.18) 24%, rgba(255,207,72,.04) 39%, transparent 51%),
        linear-gradient(180deg, rgba(255,255,255,.07), rgba(255,255,255,.012)),
        url("../images/topscorers-card-bg.webp")!important;
      background-size:cover, cover, cover, auto 116%!important;
      background-position:center center, center center, center center, 66% top!important;
      background-repeat:no-repeat!important;
      border-color:rgba(126,185,255,.64)!important;
      box-shadow:
        0 22px 50px rgba(0,0,0,.43),
        0 0 0 1px rgba(240,198,88,.18),
        inset 0 1px 0 rgba(255,255,255,.16),
        inset 0 -30px 56px rgba(0,0,0,.28)!important;
    }
    .topscorer-card:after{
      background:
        radial-gradient(circle at 78% 19%, rgba(255,211,85,.08), transparent 36%),
        radial-gradient(circle at 28% 100%, rgba(36,131,255,.14), transparent 31%)!important;
      opacity:.42!important;
      mix-blend-mode:screen;
    }
    .topscorer-card:before{opacity:.82!important;}
    .topscorer-summary{gap:13px!important;}
    .topscorer-hero-copy,
    .topscorer-card.has-picks .topscorer-hero-copy{
      max-width:54%!important;
      min-height:156px!important;
      padding-top:0!important;
    }
    .topscorer-kicker{
      min-height:32px!important;
      padding:0 12px!important;
      gap:8px!important;
      border-radius:13px!important;
      font-size:13px!important;
      letter-spacing:-.015em!important;
    }
    .topscorer-kicker img{width:19px!important;height:19px!important;}
    .topscorer-summary h3{
      margin:24px 0 0!important;
      max-width:100%!important;
      font-size:clamp(28px,7.75vw,37px)!important;
      line-height:1.05!important;
      letter-spacing:-.052em!important;
      color:#fff!important;
    }
    .topscorer-summary .section-note{display:none!important;}
    .topscorer-meta,
    .topscorer-card.has-picks .topscorer-meta{
      margin-top:0!important;
      gap:8px!important;
      align-items:center!important;
    }
    .topscorer-status-pill,
    .topscorer-status-pill.is-gold{
      min-height:38px!important;
      padding:0 11px!important;
      border-radius:15px!important;
      gap:8px!important;
      color:#f4f7ff!important;
      font-size:13.5px!important;
      line-height:1!important;
      letter-spacing:-.018em!important;
      background:rgba(7,13,29,.54)!important;
      border-color:rgba(255,255,255,.30)!important;
      box-shadow:0 10px 20px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.10)!important;
      backdrop-filter:blur(8px)!important;
      -webkit-backdrop-filter:blur(8px)!important;
    }
    .topscorer-status-pill img,
    .topscorer-status-pill.is-gold img{
      width:17px!important;
      height:17px!important;
      filter:brightness(0) invert(1) drop-shadow(0 4px 7px rgba(0,0,0,.38))!important;
      opacity:.98!important;
    }
    .topscorer-pick-list{gap:9px!important;margin-top:3px!important;}
    .topscorer-pick{
      min-height:66px!important;
      grid-template-columns:31px 43px minmax(0,1fr) auto!important;
      gap:9px!important;
      padding:9px 10px!important;
      border-radius:18px!important;
      border-color:rgba(116,176,255,.27)!important;
    }
    .topscorer-pick .rank{width:30px!important;height:30px!important;font-size:12px!important;}
    .topscorer-shirt-frame,.topscorer-mini-shirt{width:43px!important;height:43px!important;}
    .topscorer-player-copy b{font-size:14px!important;line-height:1.08!important;}
    .topscorer-player-copy .topscorer-club{font-size:10.5px!important;}
    .positiontag{min-height:20px!important;padding:0 7px!important;font-size:9.5px!important;}
    .topscorer-pick .scoretag{min-height:30px!important;padding:0 10px!important;font-size:10.5px!important;}
    @media (max-width:390px){
      .topscorer-card,
      .topscorer-card.has-picks{
        background-size:cover, cover, cover, auto 122%!important;
        background-position:center center, center center, center center, 61% top!important;
      }
      .topscorer-hero-copy,
      .topscorer-card.has-picks .topscorer-hero-copy{
        max-width:54%!important;
        min-height:148px!important;
      }
      .topscorer-summary h3{margin-top:22px!important;font-size:clamp(27px,7.35vw,33px)!important;}
      .topscorer-status-pill{min-height:36px!important;padding:0 10px!important;font-size:12.8px!important;border-radius:14px!important;}
      .topscorer-status-pill img{width:16px!important;height:16px!important;}
    }
    @media (max-width:360px){
      .topscorer-card,
      .topscorer-card.has-picks{
        background-size:cover, cover, cover, auto 126%!important;
        background-position:center center, center center, center center, 58% top!important;
      }
      .topscorer-hero-copy,
      .topscorer-card.has-picks .topscorer-hero-copy{
        max-width:55%!important;
        min-height:142px!important;
      }
      .topscorer-summary h3{font-size:25.5px!important;}
      .topscorer-status-pill{min-height:34px!important;padding:0 9px!important;font-size:12px!important;}
    }



    /* beta12c hotfix: shoe trophy fully visible and full color */
    .topscorer-card,
    .topscorer-card.has-picks{
      background-image:
        linear-gradient(90deg, rgba(5,10,22,.98) 0%, rgba(5,12,27,.94) 38%, rgba(5,14,34,.38) 58%, rgba(5,14,34,.08) 76%, rgba(5,14,34,.02) 100%),
        linear-gradient(180deg, rgba(255,255,255,.045), rgba(255,255,255,.008)),
        url("../images/topscorers-card-bg.webp")!important;
      background-size:cover, cover, 100% auto!important;
      background-position:center center, center center, right top!important;
      background-repeat:no-repeat!important;
    }
    .topscorer-card:after{
      background:
        radial-gradient(circle at 82% 19%, rgba(236,186,55,.055), transparent 31%),
        radial-gradient(circle at 28% 98%, rgba(36,131,255,.14), transparent 30%)!important;
      opacity:.72!important;
    }
    @media (max-width:390px){
      .topscorer-card,
      .topscorer-card.has-picks{
        background-size:cover, cover, 104% auto!important;
        background-position:center center, center center, right -2px top 2px!important;
      }
    }
    @media (max-width:360px){
      .topscorer-card,
      .topscorer-card.has-picks{
        background-size:cover, cover, 108% auto!important;
        background-position:center center, center center, right -4px top 2px!important;
      }
    }



    /* beta12g - spel tabs and match overview spacing refinement */
    .league-page[data-page="game"] > .segment.cols-3{
      margin:10px 0 12px!important;
      gap:8px!important;
      align-items:stretch!important;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn{
      min-height:50px!important;
      border-radius:18px!important;
      position:relative!important;
      overflow:hidden!important;
      padding:0 10px!important;
      display:flex!important;
      align-items:center!important;
      justify-content:center!important;
      text-align:center!important;
      line-height:1.04!important;
      font-size:clamp(15px,4.1vw,18px)!important;
      font-weight:1000!important;
      letter-spacing:-.025em!important;
      background:
        linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.022)),
        linear-gradient(180deg, rgba(24,33,51,.96), rgba(11,18,31,.98))!important;
      border:1px solid rgba(255,255,255,.11)!important;
      color:rgba(255,255,255,.70)!important;
      box-shadow:
        0 10px 22px rgba(0,0,0,.24),
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -14px 22px rgba(0,0,0,.16)!important;
    }
    .league-page[data-page="game"] .segment-btn.active{
      background:linear-gradient(180deg,#1889ff 0%,#0d5fff 48%,#0730b7 100%)!important;
      border-color:rgba(99,179,255,.50)!important;
      color:#fff!important;
      box-shadow:
        0 0 18px rgba(24,137,255,.28),
        0 12px 24px rgba(10,82,220,.30),
        inset 0 1px 0 rgba(255,255,255,.18),
        inset 0 -12px 18px rgba(0,0,0,.18)!important;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn.active::after{
      content:"";
      position:absolute;
      left:22%;
      right:22%;
      bottom:3px;
      height:2px;
      border-radius:999px;
      background:rgba(255,255,255,.72);
      box-shadow:0 0 12px rgba(145,216,255,.66);
      pointer-events:none;
    }
    #gameContent > .game-filter-segment{
      margin:6px 0 4px!important;
      gap:8px!important;
    }
    #gameContent > .game-filter-segment .segment-btn{
      min-height:50px!important;
      border-radius:18px!important;
      font-size:clamp(16px,4.5vw,21px)!important;
    }
    #gameContent > .game-filter-segment + .game-block{
      margin-top:0!important;
      gap:8px!important;
    }
    #gameContent > .game-filter-segment + .game-block .section-head{
      margin-top:0!important;
      margin-bottom:8px!important;
    }
    #gameContent > .game-filter-segment + .game-block .section-head h2{
      line-height:1.05!important;
    }
    @media (max-width:370px){
      .league-page[data-page="game"] > .segment.cols-3 .segment-btn,
      #gameContent > .game-filter-segment .segment-btn{
        min-height:46px!important;
        border-radius:16px!important;
      }
      .league-page[data-page="game"] > .segment.cols-3 .segment-btn{
        font-size:clamp(13px,3.9vw,16px)!important;
      }
      #gameContent > .game-filter-segment{margin-bottom:2px!important;}
    }

  

    /* beta12h - game main tabs as real tabs, keep blue active styling */
    .league-page[data-page="game"] > .segment.cols-3{
      position:relative!important;
      display:grid!important;
      grid-template-columns:repeat(3,minmax(0,1fr))!important;
      align-items:end!important;
      gap:6px!important;
      margin:10px 0 12px!important;
      padding:0 0 2px!important;
      isolation:isolate!important;
      overflow:visible!important;
    }
    .league-page[data-page="game"] > .segment.cols-3::before{
      content:"";
      position:absolute;
      left:2px;
      right:2px;
      bottom:0;
      height:10px;
      border-radius:0 0 18px 18px;
      background:linear-gradient(180deg,rgba(22,119,255,.18),rgba(6,16,34,.54));
      border:1px solid rgba(93,159,231,.16);
      border-top:0;
      box-shadow:0 10px 22px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.06);
      pointer-events:none;
      z-index:0;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn{
      position:relative!important;
      z-index:1!important;
      min-height:48px!important;
      border-radius:18px 18px 9px 9px!important;
      padding:0 8px!important;
      display:flex!important;
      align-items:center!important;
      justify-content:center!important;
      text-align:center!important;
      line-height:1.02!important;
      font-size:clamp(14px,3.85vw,17px)!important;
      font-weight:1000!important;
      letter-spacing:-.025em!important;
      color:rgba(255,255,255,.78)!important;
      background:
        linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.026)),
        linear-gradient(180deg,rgba(27,37,57,.98),rgba(10,17,31,.99))!important;
      border:1px solid rgba(255,255,255,.12)!important;
      border-bottom-color:rgba(73,120,182,.22)!important;
      box-shadow:
        0 10px 20px rgba(0,0,0,.24),
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -12px 20px rgba(0,0,0,.18)!important;
      transform:translateY(4px)!important;
      overflow:hidden!important;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn::before{
      content:"";
      position:absolute;
      left:10px;
      right:10px;
      top:0;
      height:1px;
      border-radius:999px;
      background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);
      opacity:.65;
      pointer-events:none;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn.active{
      z-index:2!important;
      min-height:52px!important;
      transform:translateY(0)!important;
      background:linear-gradient(180deg,#1889ff 0%,#0d5fff 48%,#0730b7 100%)!important;
      border-color:rgba(99,179,255,.58)!important;
      border-bottom-color:rgba(17,81,216,.72)!important;
      color:#fff!important;
      box-shadow:
        0 0 18px rgba(24,137,255,.34),
        0 14px 26px rgba(10,82,220,.34),
        inset 0 1px 0 rgba(255,255,255,.22),
        inset 0 -13px 19px rgba(0,0,0,.18)!important;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn.active::after{
      content:none!important;
      display:none!important;
    }
    #gameContent > .game-filter-segment .segment-btn.active,
    .vl-row-action.open,
    .vl-row-action.pending{
      background:linear-gradient(180deg,#1889ff 0%,#0d5fff 48%,#0730b7 100%)!important;
      border-color:rgba(99,179,255,.50)!important;
      color:#fff!important;
      box-shadow:0 0 18px rgba(24,137,255,.28), inset 0 1px 0 rgba(255,255,255,.18), inset 0 -12px 18px rgba(0,0,0,.18)!important;
    }
    @media (max-width:370px){
      .league-page[data-page="game"] > .segment.cols-3{gap:5px!important;margin:8px 0 10px!important;}
      .league-page[data-page="game"] > .segment.cols-3 .segment-btn{min-height:44px!important;border-radius:16px 16px 8px 8px!important;font-size:clamp(12px,3.55vw,15px)!important;padding:0 6px!important;}
      .league-page[data-page="game"] > .segment.cols-3 .segment-btn.active{min-height:48px!important;}
    }


    /* beta12i - gewone spelknoppen herstellen + compacte ruimte onderaan */
    .league-page[data-page="game"] > .segment.cols-3{
      position:relative!important;
      display:grid!important;
      grid-template-columns:repeat(3,minmax(0,1fr))!important;
      align-items:stretch!important;
      gap:8px!important;
      margin:10px 0 12px!important;
      padding:0!important;
      overflow:visible!important;
      isolation:auto!important;
    }
    .league-page[data-page="game"] > .segment.cols-3::before{
      content:none!important;
      display:none!important;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn{
      position:relative!important;
      z-index:1!important;
      min-height:50px!important;
      border-radius:18px!important;
      transform:none!important;
      padding:0 10px!important;
      display:flex!important;
      align-items:center!important;
      justify-content:center!important;
      text-align:center!important;
      line-height:1.04!important;
      font-size:clamp(15px,4.1vw,18px)!important;
      font-weight:1000!important;
      letter-spacing:-.025em!important;
      color:rgba(255,255,255,.72)!important;
      background:
        linear-gradient(180deg, rgba(255,255,255,.075), rgba(255,255,255,.022)),
        linear-gradient(180deg, rgba(24,33,51,.96), rgba(11,18,31,.98))!important;
      border:1px solid rgba(255,255,255,.11)!important;
      box-shadow:
        0 10px 22px rgba(0,0,0,.24),
        inset 0 1px 0 rgba(255,255,255,.08),
        inset 0 -14px 22px rgba(0,0,0,.16)!important;
      overflow:hidden!important;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn::before,
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn::after{
      content:none!important;
      display:none!important;
    }
    .league-page[data-page="game"] > .segment.cols-3 .segment-btn.active,
    #gameContent > .game-filter-segment .segment-btn.active,
    .vl-row-action.open,
    .vl-row-action.pending{
      min-height:50px!important;
      transform:none!important;
      border-radius:18px!important;
      background:linear-gradient(180deg,#1889ff 0%,#0d5fff 48%,#0730b7 100%)!important;
      border-color:rgba(99,179,255,.50)!important;
      color:#fff!important;
      box-shadow:
        0 0 18px rgba(24,137,255,.28),
        0 12px 24px rgba(10,82,220,.30),
        inset 0 1px 0 rgba(255,255,255,.18),
        inset 0 -12px 18px rgba(0,0,0,.18)!important;
    }
    #gameContent > .game-filter-segment{
      margin:6px 0 2px!important;
    }
    #gameContent > .game-filter-segment + .game-block{
      margin-top:0!important;
    }
    #gameContent > .game-block + .game-separator{
      margin:8px 0 4px!important;
      height:1px!important;
    }
    #gameContent > .game-block + .game-separator + .game-block{
      margin-top:0!important;
    }
    #gameContent > .game-block + .game-separator + .game-block .section-head{
      margin-bottom:8px!important;
    }
    #gameContent{
      padding-bottom:0!important;
    }
    body.league-active .screen[data-screen="league"].active .league-page{
      padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))!important;
    }
    body.league-active .screen[data-screen="league"].active .league-page[data-page="game"]{
      padding-bottom:calc(98px + env(safe-area-inset-bottom,0px))!important;
    }
    @media (max-width:370px){
      .league-page[data-page="game"] > .segment.cols-3{
        gap:7px!important;
        margin:8px 0 10px!important;
      }
      .league-page[data-page="game"] > .segment.cols-3 .segment-btn,
      .league-page[data-page="game"] > .segment.cols-3 .segment-btn.active,
      #gameContent > .game-filter-segment .segment-btn,
      #gameContent > .game-filter-segment .segment-btn.active{
        min-height:46px!important;
        border-radius:16px!important;
        font-size:clamp(12px,3.65vw,16px)!important;
        padding:0 8px!important;
      }
      body.league-active .screen[data-screen="league"].active .league-page,
      body.league-active .screen[data-screen="league"].active .league-page[data-page="game"]{
        padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;
      }
    }



    /* beta12j final fix - game meter icons 30px, no shirt badges, embedded Eredivisie image */
    .game-meter-icon{
      width:30px!important;
      height:30px!important;
      left:0!important;
      bottom:-1px!important;
      display:block!important;
      visibility:visible!important;
      opacity:1!important;
    }
    .game-match-card.vl-game-card.vl-row-match .vl-row-shirt-wrap,
    .vl-row-match .vl-row-shirt-wrap{
      width:48px!important;
      height:48px!important;
      flex:0 0 48px!important;
      border-radius:0!important;
      background:transparent!important;
      border:0!important;
      box-shadow:none!important;
      overflow:visible!important;
    }
    .game-match-card.vl-game-card.vl-row-match .vl-row-shirt,
    .vl-row-match .vl-row-shirt{
      width:48px!important;
      height:48px!important;
      object-fit:contain!important;
      filter:none!important;
      transform:none!important;
    }
    @media (max-width:480px){
      .game-match-card.vl-game-card.vl-row-match .vl-row-shirt-wrap,
      .vl-row-match .vl-row-shirt-wrap{
        width:44px!important;
        height:44px!important;
        flex-basis:44px!important;
      }
      .game-match-card.vl-game-card.vl-row-match .vl-row-shirt,
      .vl-row-match .vl-row-shirt{
        width:44px!important;
        height:44px!important;
      }
    }


    /* beta12j - competitie stats/toplijsten styling refinement */
    .competition-stats-shell{
      display:grid;
      gap:14px;
      margin-top:2px;
    }
    .competition-stats-hero{
      position:relative;
      overflow:hidden;
      border-radius:22px;
      border:1px solid rgba(118,174,255,.22);
      padding:17px 17px 16px;
      background:
        radial-gradient(circle at 86% 16%, rgba(240,198,88,.16), transparent 34%),
        radial-gradient(circle at 18% 100%, rgba(36,131,255,.16), transparent 35%),
        linear-gradient(180deg, rgba(255,255,255,.062), rgba(255,255,255,.018)),
        linear-gradient(135deg, rgba(20,31,52,.97), rgba(8,15,29,.98));
      box-shadow:
        0 16px 34px rgba(0,0,0,.30),
        inset 0 1px 0 rgba(255,255,255,.10),
        inset 0 -18px 30px rgba(0,0,0,.16);
      isolation:isolate;
    }
    .competition-stats-hero::before{
      content:"";
      position:absolute;
      inset:0;
      background:
        linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
        linear-gradient(180deg, rgba(255,255,255,.026) 1px, transparent 1px);
      background-size:72px 72px;
      opacity:.24;
      pointer-events:none;
      z-index:-1;
    }
    .competition-stats-hero::after{
      content:"";
      position:absolute;
      left:38%;
      right:38%;
      top:0;
      height:2px;
      border-radius:999px;
      background:linear-gradient(90deg, transparent, rgba(99,195,255,.92), transparent);
      box-shadow:0 0 14px rgba(36,131,255,.45);
      pointer-events:none;
    }
    .competition-stats-kicker{
      display:inline-flex;
      align-items:center;
      min-height:28px;
      padding:0 11px;
      border-radius:999px;
      color:#ffe4a0;
      background:rgba(240,198,88,.10);
      border:1px solid rgba(240,198,88,.28);
      font-size:11px;
      font-weight:1000;
      letter-spacing:.04em;
      text-transform:uppercase;
      width:max-content;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
    }
    .competition-stats-hero h2{
      margin:12px 0 7px;
      font-size:28px;
      line-height:1.02;
      letter-spacing:-.045em;
    }
    .competition-stats-hero p{
      max-width:338px;
      color:rgba(255,255,255,.70);
      font-size:13px;
      line-height:1.35;
      font-weight:850;
    }
    .competition-stats-meta{
      display:grid;
      grid-template-columns:repeat(2,minmax(0,1fr));
      gap:8px;
      margin-top:14px;
    }
    .competition-stats-meta span{
      min-height:46px;
      border-radius:15px;
      border:1px solid rgba(255,255,255,.09);
      background:rgba(255,255,255,.045);
      display:grid;
      place-items:center;
      text-align:center;
      color:rgba(255,255,255,.62);
      font-size:10px;
      font-weight:950;
      text-transform:uppercase;
      letter-spacing:.035em;
    }
    .competition-stats-meta b{
      display:block;
      max-width:100%;
      color:#fff;
      font-size:14px;
      line-height:1.05;
      letter-spacing:-.03em;
      margin-top:3px;
      text-transform:none;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
    }
    .competition-leader-section{
      display:grid;
      gap:10px;
    }
    .competition-leader-section + .competition-leader-section{
      margin-top:4px;
    }
    .stats-section-head{
      margin-bottom:0!important;
    }
    .stats-section-head h2{
      font-size:24px;
      letter-spacing:-.045em;
    }
    .stats-head-pill{
      min-height:30px;
      padding:0 11px;
      border-radius:999px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      background:rgba(36,131,255,.13);
      border:1px solid rgba(91,176,255,.24);
      color:#cfe4ff;
      font-size:11px;
      font-weight:1000;
      text-transform:uppercase;
      letter-spacing:.05em;
    }
    .stat-list.competition-stat-list{
      border-radius:22px;
      border:1px solid rgba(118,174,255,.18);
      background:
        linear-gradient(180deg, rgba(255,255,255,.046), rgba(255,255,255,.015)),
        linear-gradient(135deg, rgba(17,25,42,.98), rgba(7,13,25,.98));
      box-shadow:
        0 16px 34px rgba(0,0,0,.30),
        inset 0 1px 0 rgba(255,255,255,.075);
      overflow:hidden;
    }
    .competition-stat-list .stat-row{
      grid-template-columns:42px minmax(0,1fr) auto;
      min-height:62px;
      padding:10px 14px;
      border-bottom:1px solid rgba(255,255,255,.065);
      background:linear-gradient(90deg, rgba(255,255,255,.028), rgba(255,255,255,0));
      color:#fff;
    }
    .competition-stat-list .stat-row:last-child{
      border-bottom:0;
    }
    .competition-stat-list .stat-row:nth-child(1){
      background:linear-gradient(90deg, rgba(240,198,88,.105), rgba(255,255,255,.022) 46%, rgba(255,255,255,0));
    }
    .competition-stat-list .stat-row:nth-child(2){
      background:linear-gradient(90deg, rgba(188,205,224,.075), rgba(255,255,255,.018) 44%, rgba(255,255,255,0));
    }
    .competition-stat-list .stat-row:nth-child(3){
      background:linear-gradient(90deg, rgba(194,120,48,.08), rgba(255,255,255,.015) 42%, rgba(255,255,255,0));
    }
    .competition-stat-rank{
      width:30px;
      height:30px;
      border-radius:999px;
      display:grid;
      place-items:center;
      color:#fff;
      font-size:13px;
      font-weight:1000;
      background:rgba(255,255,255,.06);
      border:1px solid rgba(255,255,255,.10);
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
    }
    .competition-stat-rank.top-1{
      color:#1c1200;
      background:linear-gradient(180deg,#ffe79a,#d59a22);
      border-color:rgba(255,225,124,.62);
      box-shadow:0 0 14px rgba(240,198,88,.20), inset 0 1px 0 rgba(255,255,255,.35);
    }
    .competition-stat-rank.top-2{
      color:#0d1522;
      background:linear-gradient(180deg,#f1f5ff,#9aaabe);
      border-color:rgba(224,235,255,.45);
    }
    .competition-stat-rank.top-3{
      color:#1b0f04;
      background:linear-gradient(180deg,#efbd7b,#a86324);
      border-color:rgba(239,189,123,.45);
    }
    .competition-stat-name{
      min-width:0;
      display:flex;
      align-items:center;
      gap:9px;
      font-size:16px;
      font-weight:1000;
      letter-spacing:-.025em;
      color:#fff;
      white-space:nowrap;
      overflow:hidden;
      text-overflow:ellipsis;
    }
    .competition-stat-name::before{
      content:"";
      width:7px;
      height:7px;
      border-radius:999px;
      background:linear-gradient(180deg,#5eb9ff,#1268f2);
      box-shadow:0 0 10px rgba(36,131,255,.48);
      flex:0 0 auto;
    }
    .competition-stat-value{
      min-height:34px;
      border-radius:999px;
      display:inline-flex;
      align-items:center;
      justify-content:center;
      padding:0 12px;
      color:#fff;
      background:linear-gradient(180deg,rgba(36,131,255,.24),rgba(16,54,122,.32));
      border:1px solid rgba(91,176,255,.26);
      font-size:14px;
      font-weight:1000;
      white-space:nowrap;
      box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
    }
    .competition-stat-list.goals .competition-stat-value{
      color:#ffe7a8;
      background:linear-gradient(180deg,rgba(240,198,88,.20),rgba(93,59,8,.28));
      border-color:rgba(240,198,88,.25);
    }
    @media (max-width:370px){
      .competition-stats-hero h2{font-size:24px;}
      .competition-stats-meta{grid-template-columns:1fr;}
      .competition-stat-list .stat-row{grid-template-columns:36px minmax(0,1fr) auto;padding-left:10px;padding-right:10px;}
      .competition-stat-name{font-size:15px;}
      .competition-stat-value{min-height:31px;font-size:13px;padding:0 10px;}
    }




    /* beta12m - overzichtpagina premium console redesign */
    .screen[data-screen="league"] > .compact-league-card.vl-overview-hero{position:relative;overflow:hidden;isolation:isolate;margin-top:8px;border-radius:22px;padding:0;border:1px solid rgba(230,188,94,.42)!important;background:radial-gradient(110% 90% at 88% 2%,rgba(239,188,73,.18),transparent 42%),radial-gradient(120% 100% at 18% 0%,rgba(44,144,255,.20),transparent 48%),linear-gradient(180deg,rgba(16,31,60,.96),rgba(7,13,28,.98))!important;box-shadow:0 18px 44px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.045),inset 0 1px 0 rgba(255,255,255,.10),inset 0 -24px 30px rgba(0,0,0,.18)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
    .screen[data-screen="league"] > .compact-league-card.vl-overview-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(255,255,255,.024) 0 1px,transparent 1px 100%);background-size:78px 78px;opacity:.28;z-index:0;pointer-events:none}
    .screen[data-screen="league"] > .compact-league-card.vl-overview-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(80,183,255,.75),rgba(239,188,73,.75),transparent);z-index:1;pointer-events:none}
    .vl-overview-hero > *{position:relative;z-index:2}.vl-overview-hero-inner{padding:17px 15px 15px;display:grid;gap:14px}.vl-overview-top{display:grid;grid-template-columns:78px minmax(0,1fr) 52px;gap:13px;align-items:center}.vl-overview-avatar{width:76px;height:76px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:0 12px 26px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.10);display:grid;place-items:center}.vl-overview-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}.vl-overview-title{min-width:0}.vl-overview-title .kicker{margin:0 0 5px!important;color:rgba(255,255,255,.64);letter-spacing:.11em;font-size:10px;text-transform:uppercase}.vl-overview-title h1{font-size:24px!important;line-height:1.02!important;margin:0!important;letter-spacing:-.045em!important;text-shadow:0 5px 16px rgba(0,0,0,.32)}.vl-overview-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}.vl-overview-meta .pill{min-height:30px;padding:0 12px;font-size:12px;color:rgba(255,255,255,.82)!important;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(12,20,35,.82)!important}.vl-overview-status-pill{display:inline-flex;align-items:center;gap:7px;margin-top:7px;min-height:30px;padding:0 12px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025)),rgba(12,20,35,.82);border:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:1000;color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.vl-overview-status-pill img{width:17px;height:17px;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.28))}.vl-overview-shield{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.32)) drop-shadow(0 0 12px rgba(239,188,73,.10));opacity:.95}.vl-overview-progress{padding-top:3px;border-top:1px solid rgba(255,255,255,.075)}.vl-overview-progress .progress-label{margin-bottom:8px;text-transform:uppercase;letter-spacing:.055em;font-size:10px;font-weight:1000;color:rgba(255,255,255,.66)}.vl-overview-progress .progress-label span:last-child{color:#8dffb7;text-shadow:0 0 10px rgba(50,215,112,.25)}.vl-overview-progress .progress{height:10px;border-color:rgba(255,255,255,.10);background:rgba(2,7,17,.56);box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.vl-overview-progress .progress span{background:linear-gradient(90deg,#1185ff 0%,#d94aa8 62%,#ffd44f 100%);box-shadow:0 0 14px rgba(238,79,157,.28)}
    .vl-overview-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.vl-overview-mini-card{position:relative;overflow:hidden;min-height:96px;border-radius:18px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),linear-gradient(135deg,rgba(17,29,54,.96),rgba(8,13,27,.96));box-shadow:0 12px 26px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.09);display:grid;place-items:center;text-align:center;padding:10px 7px}.vl-overview-mini-card.week{border-color:rgba(231,178,77,.36);background:radial-gradient(90% 80% at 50% 0%,rgba(239,188,73,.18),transparent 55%),linear-gradient(180deg,rgba(42,28,12,.94),rgba(8,13,27,.96))}.vl-overview-mini-card.place{border-color:rgba(56,169,255,.45);background:radial-gradient(90% 80% at 50% 0%,rgba(56,169,255,.20),transparent 55%),linear-gradient(180deg,rgba(10,31,62,.96),rgba(8,13,27,.96))}.vl-overview-mini-card.streak{border-color:rgba(177,76,255,.42);background:radial-gradient(90% 80% at 50% 0%,rgba(177,76,255,.18),transparent 55%),linear-gradient(180deg,rgba(34,16,58,.96),rgba(8,13,27,.96))}.vl-overview-mini-card .mini-label{display:block;color:var(--gold);font-size:10px;font-weight:1000;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.vl-overview-mini-card.place .mini-label{color:#7fd4ff}.vl-overview-mini-card.streak .mini-label{color:#e0a5ff}.vl-overview-mini-card img{width:31px;height:31px;object-fit:contain;margin:0 auto 4px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.28))}.vl-overview-mini-card b{display:block;font-size:20px;line-height:1.05;font-weight:1000;color:#fff;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.vl-overview-mini-card small{display:block;margin-top:4px;color:rgba(255,255,255,.66);font-size:11px;font-weight:900;line-height:1.1}
    .league-page[data-page="overview"] > .deadline-card.vl-overview-cta{min-height:80px;border-radius:20px;border:1px solid rgba(76,166,255,.42);background:radial-gradient(90% 110% at 88% 4%,rgba(76,166,255,.36),transparent 50%),linear-gradient(135deg,rgba(19,59,124,.94),rgba(7,19,44,.96))!important;box-shadow:0 14px 30px rgba(0,0,0,.30),0 0 22px rgba(22,119,255,.14),inset 0 1px 0 rgba(255,255,255,.12)!important;margin-top:0}.league-page[data-page="overview"] > .deadline-card.vl-overview-cta b{font-size:17px;color:#fff;letter-spacing:-.025em}.league-page[data-page="overview"] > .deadline-card.vl-overview-cta span{font-size:12px;color:rgba(255,255,255,.74);font-weight:900}.league-page[data-page="overview"] > .deadline-card.vl-overview-cta .btn{min-height:46px;border-radius:16px;padding:0 18px;font-size:13px}.overview-actions-section{margin-top:16px!important}.overview-actions-section .section-head h2{font-size:17px;text-transform:uppercase;letter-spacing:.02em}.overview-actions-section .btn.ghost.small{min-height:34px;border-radius:15px;text-decoration:none;font-size:12px;padding:0 12px}#leagueActionsList.overview-actions-list{gap:0;border:1px solid rgba(231,178,77,.28);border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(9,18,36,.94),rgba(5,10,22,.98));box-shadow:0 18px 36px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)}#leagueActionsList.overview-actions-list .list-row{min-height:76px;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012));box-shadow:none!important;padding:12px 13px;grid-template-columns:48px 1fr auto}#leagueActionsList.overview-actions-list .list-row:last-child{border-bottom:0}#leagueActionsList.overview-actions-list .row-icon{width:48px;height:48px;flex-basis:48px;border-radius:16px;background:linear-gradient(180deg,rgba(231,178,77,.10),rgba(255,255,255,.025));border:1px solid rgba(231,178,77,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.10)}#leagueActionsList.overview-actions-list .row-icon .icon{width:30px;height:30px;object-fit:contain;filter:none!important;opacity:1}#leagueActionsList.overview-actions-list .row-copy b{font-size:14px;line-height:1.13;color:#fff;letter-spacing:-.015em}#leagueActionsList.overview-actions-list .row-copy span{font-size:11.5px;line-height:1.2;color:rgba(255,255,255,.62);font-weight:900}#leagueActionsList.overview-actions-list .chev{border-color:rgba(255,255,255,.72);width:10px;height:10px}.overview-invite-section[hidden],.overview-invite-section.hidden{display:none!important}
    @media (max-width:380px){.vl-overview-top{grid-template-columns:66px minmax(0,1fr) 44px;gap:10px}.vl-overview-avatar{width:64px;height:64px;border-radius:16px}.vl-overview-shield{width:44px;height:44px}.vl-overview-title h1{font-size:21px!important}.vl-overview-meta .pill{font-size:11px;padding:0 9px}.vl-overview-mini-stats{gap:7px}.vl-overview-mini-card{min-height:88px;padding:9px 5px}.vl-overview-mini-card img{width:28px;height:28px}.vl-overview-mini-card b{font-size:18px}.vl-overview-mini-card small{font-size:10px}}




    /* beta12m minimal fix - game card action height + 34px meter icons */
    .game-meter-icon{
      width:34px!important;
      height:34px!important;
      left:0!important;
      bottom:-2px!important;
      display:block!important;
      visibility:visible!important;
      opacity:1!important;
      object-fit:contain!important;
    }
    .game-match-card.vl-game-card.vl-row-match .vl-row-pred,
    .game-match-card.vl-game-card.vl-row-match .vl-row-action,
    .vl-row-match .vl-row-pred,
    .vl-row-match .vl-row-action{
      min-height:32px!important;
      border-radius:12px!important;
      padding:0 13px!important;
      font-size:14px!important;
      line-height:1!important;
    }
    @media (max-width:480px){
      .game-meter-icon{
        width:34px!important;
        height:34px!important;
      }
      .game-match-card.vl-game-card.vl-row-match .vl-row-pred,
      .game-match-card.vl-game-card.vl-row-match .vl-row-action,
      .vl-row-match .vl-row-pred,
      .vl-row-match .vl-row-action{
        min-height:30px!important;
        border-radius:11px!important;
        padding:0 9px!important;
        font-size:12px!important;
      }
    }

    body.chat-tab-active{
      overscroll-behavior:none!important;
    }
    body.chat-tab-active .app{
      overflow:hidden!important;
      min-height:100svh!important;
    }
    body.chat-tab-active .app-body{
      padding-top:calc(env(safe-area-inset-top,0px) + 82px)!important;
      padding-bottom:0!important;
      overflow:hidden!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active{
      height:calc(100svh - (env(safe-area-inset-top,0px) + 82px))!important;
      min-height:0!important;
      padding-top:0!important;
      padding-bottom:0!important;
      overflow:hidden!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .league-page:not(.chat-page){
      display:none!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .league-page.chat-page.active{
      display:flex!important;
      flex-direction:column!important;
      gap:8px!important;
      position:relative!important;
      z-index:2!important;
      width:100%!important;
      height:calc(100svh - (env(safe-area-inset-top,0px) + 82px) - (98px + env(safe-area-inset-bottom,0px)))!important;
      min-height:0!important;
      margin:0!important;
      padding:0!important;
      overflow:hidden!important;
      animation:none!important;
      background:transparent!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-card{
      position:relative!important;
      top:auto!important;
      z-index:3!important;
      flex:0 0 auto!important;
      display:grid!important;
      grid-template-columns:56px minmax(0,1fr)!important;
      align-items:center!important;
      gap:12px!important;
      min-height:86px!important;
      margin:0!important;
      padding:12px 14px!important;
      border-radius:22px!important;
      overflow:hidden!important;
      background:
        radial-gradient(90% 120% at 18% 8%, rgba(42,132,255,.18), transparent 55%),
        radial-gradient(95% 110% at 100% 0%, rgba(255,202,95,.045), transparent 50%),
        linear-gradient(180deg, rgba(22,36,59,.94), rgba(8,15,29,.96))!important;
      border:1px solid rgba(127,179,245,.30)!important;
      box-shadow:0 12px 28px rgba(0,0,0,.28), inset 0 1px 0 rgba(255,255,255,.09)!important;
      backdrop-filter:blur(16px) saturate(135%)!important;
      -webkit-backdrop-filter:blur(16px) saturate(135%)!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-card::before{
      content:"";
      position:absolute;
      inset:0;
      pointer-events:none;
      background:linear-gradient(90deg, rgba(42,132,255,.07), transparent 55%), radial-gradient(circle at 92% 10%, rgba(120,185,255,.08), transparent 28%);
    }
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-avatar{
      position:relative;
      z-index:1;
      width:56px!important;
      height:56px!important;
      border-radius:16px!important;
      display:grid!important;
      place-items:center!important;
      overflow:hidden!important;
      color:#fff!important;
      font-size:20px!important;
      font-weight:1000!important;
      letter-spacing:-.055em!important;
      background:linear-gradient(180deg,#2389ff,#0c2b94)!important;
      border:1px solid rgba(151,205,255,.30)!important;
      box-shadow:0 8px 18px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.16)!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-copy{position:relative;z-index:1;min-width:0;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-copy > span{display:block;margin-bottom:3px;color:rgba(235,241,255,.66);font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.15em;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-copy h2{margin:0;color:#fff;font-size:clamp(22px,6.2vw,29px);line-height:1.03;letter-spacing:-.052em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 10px 24px rgba(0,0,0,.36);}
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-copy p{margin:6px 0 0;display:flex;align-items:center;gap:7px;color:rgba(225,235,247,.82);font-size:14px;font-weight:950;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-copy i{width:8px;height:8px;border-radius:999px;background:#23d985;box-shadow:0 0 12px rgba(35,217,133,.72);flex:0 0 auto;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-club-card.is-offline .chat-club-copy i{background:#7f8998!important;box-shadow:none!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-thread-shell{
      flex:1 1 auto!important;
      min-height:0!important;
      height:auto!important;
      margin:0!important;
      display:grid!important;
      grid-template-rows:minmax(0,1fr) auto!important;
      overflow:hidden!important;
      overscroll-behavior:none!important;
      border-radius:20px!important;
      border:1px solid rgba(112,169,232,.18)!important;
      background:radial-gradient(110% 75% at 50% 0%,rgba(28,96,183,.14),transparent 55%),linear-gradient(180deg,rgba(7,14,26,.88),rgba(3,8,17,.94))!important;
      box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .chat-list{
      min-height:0!important;
      overflow-y:auto!important;
      overflow-x:hidden!important;
      overscroll-behavior:contain!important;
      -webkit-overflow-scrolling:touch!important;
      padding:12px 12px 14px!important;
      display:grid!important;
      gap:12px!important;
      align-content:start!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .chat-message{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;align-items:end!important;max-width:86%;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-message.you{grid-template-columns:minmax(0,1fr) 40px!important;justify-self:end;max-width:92%;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-message.you .chat-avatar{grid-column:2!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-message.you .chat-bubble{grid-column:1!important;grid-row:1!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-avatar{width:38px!important;height:38px!important;font-size:13px!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 8px 18px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.15)!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-bubble{border-radius:15px!important;padding:9px 12px 10px!important;background:linear-gradient(180deg,rgba(26,38,58,.96),rgba(13,22,37,.98))!important;border:1px solid rgba(116,151,193,.20)!important;box-shadow:0 9px 20px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055)!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-message.you .chat-bubble{background:linear-gradient(180deg,#147dff 0%,#0b54de 100%)!important;border-color:rgba(117,202,255,.35)!important;color:#fff!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-meta{font-size:11px!important;line-height:1.1!important;margin-bottom:5px!important;color:rgba(214,224,239,.64)!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-text{font-size:15px!important;line-height:1.28!important;font-weight:900!important;color:#fff;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-empty-state{align-self:center;justify-self:center;width:min(100%,310px);padding:18px;border-radius:18px;text-align:center;background:rgba(255,255,255,.045);border:1px dashed rgba(139,183,234,.24);color:rgba(255,255,255,.78);}
    body.chat-tab-active .screen[data-screen="league"].active .chat-compose{
      position:relative!important;
      z-index:2!important;
      display:grid!important;
      grid-template-columns:minmax(0,1fr) 46px!important;
      align-items:center!important;
      gap:10px!important;
      min-height:68px!important;
      padding:10px 12px!important;
      overflow:hidden!important;
      overscroll-behavior:none!important;
      background:linear-gradient(180deg,rgba(25,32,48,.96),rgba(11,18,32,.98))!important;
      border-top:1px solid rgba(116,151,193,.16)!important;
    }
    body.chat-tab-active .screen[data-screen="league"].active .chat-compose input{min-height:46px!important;border-radius:18px!important;padding:0 18px!important;background:linear-gradient(180deg,rgba(25,39,59,.92),rgba(16,27,44,.96))!important;border:1px solid rgba(128,164,209,.25)!important;color:#fff!important;font-size:16px!important;font-weight:800!important;}
    body.chat-tab-active .screen[data-screen="league"].active .chat-compose .btn,
    body.chat-tab-active .screen[data-screen="league"].active .chat-send-btn{appearance:none;border:0;display:grid!important;place-items:center!important;cursor:pointer;width:46px!important;height:46px!important;min-height:46px!important;padding:0!important;border-radius:999px!important;background:linear-gradient(180deg,#258dff 0%,#0a57ea 100%)!important;border:1px solid rgba(153,220,255,.34)!important;color:#fff!important;font-size:20px!important;line-height:1!important;box-shadow:0 0 18px rgba(36,131,255,.28),0 10px 18px rgba(0,41,151,.32),inset 0 1px 0 rgba(255,255,255,.22)!important;}
    @media (max-width:370px){
      body.chat-tab-active .screen[data-screen="league"].active .league-page.chat-page.active{height:calc(100svh - (env(safe-area-inset-top,0px) + 82px) - (94px + env(safe-area-inset-bottom,0px)))!important;}
      body.chat-tab-active .screen[data-screen="league"].active .chat-club-card{grid-template-columns:52px minmax(0,1fr)!important;min-height:82px!important;padding:12px!important;border-radius:20px!important;}
      body.chat-tab-active .screen[data-screen="league"].active .chat-club-avatar{width:52px!important;height:52px!important;border-radius:15px!important;font-size:19px!important;}
      body.chat-tab-active .screen[data-screen="league"].active .chat-club-copy h2{font-size:22px!important;}
      body.chat-tab-active .screen[data-screen="league"].active .chat-club-copy p{font-size:13px!important;}
    }

/* Visual Tweak Mode v1 */
body.vt-mode-active{--vt-editor-blue:#2d8cff;}
body.vt-mode-active .app{padding-bottom:188px;}
body.vt-mode-active.vt-panel-collapsed .app{padding-bottom:92px;}
body.vt-mode-active [data-vt-key]{outline:2px dashed rgba(45,140,255,.75);outline-offset:4px;cursor:crosshair;transition:outline-color .16s ease, box-shadow .16s ease, transform .16s ease;}
body.vt-mode-active [data-vt-key].vt-selected{outline:3px solid rgba(45,140,255,1);box-shadow:0 0 0 4px rgba(45,140,255,.16),0 0 24px rgba(45,140,255,.22)!important;}
body.vt-mode-active [data-vt-key]::selection{background:transparent;}
.vt-topbar{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 74px);transform:translateX(-50%);z-index:230;width:min(398px,calc(100% - 24px));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:18px;border:1px solid rgba(45,140,255,.34);background:rgba(6,11,22,.88);box-shadow:0 18px 40px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);}
.vt-topbar[hidden]{display:none!important;}
.vt-topbar-copy{min-width:0;flex:1 1 auto;}
.vt-topbar-actions{display:flex;align-items:center;gap:7px;flex:0 0 auto;}
.vt-topbar b{font-size:13px;font-weight:1000;color:#fff;letter-spacing:-.01em;}
.vt-topbar span{display:block;margin-top:2px;font-size:11px;font-weight:800;color:rgba(255,255,255,.62);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px;}
.vt-topbar .btn{min-height:34px;border-radius:14px;font-size:12px;padding:0 12px;}
.vt-panel{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);transform:translateX(-50%);z-index:240;width:min(406px,calc(100% - 18px));max-height:min(72vh,650px);overflow:auto;border-radius:24px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(16,25,44,.97),rgba(5,9,18,.985));box-shadow:0 -18px 54px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.09);padding:14px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);}
.vt-panel[hidden]{display:none!important;}
.vt-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}
.vt-panel-head .kicker{margin-bottom:4px;}
.vt-panel-head h3{font-size:18px;line-height:1.05;letter-spacing:-.035em;}
.vt-panel-help{margin-top:7px!important;font-size:11px!important;line-height:1.3!important;color:rgba(255,255,255,.56)!important;font-weight:800!important;}
.vt-close{width:34px;height:34px;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:grid;place-items:center;font-weight:1000;}
.vt-fieldset{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);border-radius:18px;padding:12px;margin-top:10px;}
.vt-fieldset legend{padding:0 6px;color:rgba(255,255,255,.78);font-size:11px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em;}
.vt-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:10px;}
.vt-row:first-of-type{margin-top:0;}
.vt-row label{font-size:12px;font-weight:950;color:rgba(255,255,255,.78);}
.vt-value{min-width:44px;text-align:right;font-size:12px;font-weight:1000;color:#7fc4ff;}
.vt-range{grid-column:1/-1;width:100%;accent-color:#2d8cff;}
.vt-select,.vt-color{width:100%;min-height:38px;border-radius:13px;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.055);color:#fff;padding:0 10px;font:inherit;font-size:12px;font-weight:850;}
.vt-color{padding:4px;min-width:54px;}
.vt-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;}
.vt-actions .btn{border-radius:16px;min-height:42px;}
.vt-actions .danger{background:rgba(238,98,98,.10);border:1px solid rgba(238,98,98,.34);color:#ff9b9b;}
.vt-element-select{margin-top:8px;width:100%;min-height:42px;border-radius:15px;border:1px solid rgba(45,140,255,.28);background:rgba(45,140,255,.10);color:#fff;padding:0 12px;font:inherit;font-size:13px;font-weight:900;}
[data-vt-key].vt-tuned :is(h1,h2,h3,b,.mini-label){font-size:var(--vt-title-size, inherit)!important;color:var(--vt-title-color, inherit)!important;}
[data-vt-key].vt-tuned :is(p,span,small,.section-note){font-size:var(--vt-text-size, inherit)!important;color:var(--vt-text-color, inherit)!important;}
@media (max-width:380px){.vt-panel{width:calc(100% - 12px);padding:12px;border-radius:22px}.vt-actions{grid-template-columns:1fr}.vt-topbar{width:calc(100% - 18px);gap:8px}.vt-topbar span{max-width:145px}.vt-topbar .btn{padding:0 9px}}



/* Entrance page redesign - start/select game hub */
.screen.entrance-screen.active{display:block;padding:0 10px 34px;margin:-14px -16px -34px;background:radial-gradient(110% 70% at 50% 0%,rgba(27,113,255,.18),transparent 48%),linear-gradient(180deg,rgba(8,13,24,.10),rgba(8,13,24,.92) 42%,var(--bg) 100%)}
.entrance-screen .kicker{color:#4693ff;letter-spacing:.26em;text-shadow:0 0 18px rgba(45,139,255,.42)}
.entrance-hero{position:relative;isolation:isolate;margin:0 -10px 14px;padding:34px 26px 14px;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:linear-gradient(90deg,rgba(7,11,20,.94),rgba(7,11,20,.70) 45%,rgba(7,11,20,.40)),url("../images/entrance/entrance-hero-field.webp") center top/cover no-repeat;border-bottom:1px solid rgba(255,255,255,.08)}
.entrance-hero::after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(180deg,transparent,rgba(9,12,19,.92));z-index:-1;pointer-events:none}.entrance-hero h1{margin:8px 0 0;font-size:32px;line-height:.98;letter-spacing:-.055em;font-weight:1000;text-shadow:0 8px 28px rgba(0,0,0,.55)}
.entrance-lead{max-width:335px;margin:10px 0 0;color:rgba(251,251,246,.72);font-size:15px;line-height:1.25;font-weight:850;text-shadow:0 4px 18px rgba(0,0,0,.55)}
.entrance-section{position:relative;margin:18px 16px 0}.entrance-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.entrance-section-head h2{margin:0;font-size:24px;line-height:1;letter-spacing:-.045em;font-weight:1000}.entrance-status-pill{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.075);padding:8px 12px;color:rgba(251,251,246,.76);font-size:14px;font-weight:950;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 24px rgba(0,0,0,.24)}.entrance-status-pill i{width:9px;height:9px;border-radius:999px;background:#2ed36f;box-shadow:0 0 14px rgba(46,211,111,.85)}
.entrance-pool-list{display:grid;gap:8px}.entrance-pool-card{width:100%;min-height:74px;display:grid;grid-template-columns:54px 1fr auto;gap:12px;align-items:center;text-align:left;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.115);background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:0 14px 34px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.055);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.entrance-pool-avatar{width:54px;height:54px;border-radius:16px;overflow:hidden;background:rgba(255,255,255,.08);box-shadow:0 0 0 1px rgba(255,255,255,.10),0 10px 26px rgba(0,0,0,.28)}.entrance-pool-avatar img{width:100%;height:100%;object-fit:cover}.entrance-pool-copy b{display:block;font-size:17px;line-height:1.05;font-weight:1000;letter-spacing:-.035em}.entrance-pool-copy span{display:block;margin-top:5px;color:rgba(251,251,246,.58);font-size:13px;font-weight:850;line-height:1.2}.entrance-pool-card .chev,.entrance-action-card .chev,.entrance-later-card .chev{opacity:.75}
.entrance-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.entrance-action-card{min-height:142px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;text-align:left;padding:14px;border-radius:20px;border:1px solid rgba(49,132,255,.48);background:#0c1528;box-shadow:0 18px 42px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.07)}.entrance-action-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,12,25,.16),rgba(6,12,25,.72) 58%,rgba(6,12,25,.92)),var(--entrance-action-bg);background-size:cover;background-position:center;opacity:.96;z-index:0}.entrance-action-card::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 55% at 20% 18%,rgba(22,119,255,.32),transparent 58%);z-index:0;pointer-events:none}.entrance-create-card{--entrance-action-bg:url("../images/entrance/create-pool-card-bg.webp")}.entrance-join-card{--entrance-action-bg:url("../images/entrance/join-code-card-bg.webp")}.entrance-action-card > *{position:relative;z-index:1}.entrance-action-card .chev{position:absolute;right:13px;top:50%;transform:translateY(-50%);z-index:2}.entrance-action-icon{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(31,143,255,.38),rgba(58,84,255,.16));border:1px solid rgba(79,167,255,.62);box-shadow:0 0 28px rgba(22,119,255,.75),inset 0 1px 0 rgba(255,255,255,.16)}.entrance-action-icon .icon{width:25px;height:25px;opacity:1}.entrance-action-copy b{display:block;font-size:18px;line-height:1.02;font-weight:1000;letter-spacing:-.04em}.entrance-action-copy span{display:block;margin-top:6px;color:rgba(251,251,246,.66);font-size:13px;font-weight:850;line-height:1.15}
.entrance-link-btn{display:inline-flex;align-items:center;gap:6px;color:#4693ff;font-size:14px;font-weight:950;white-space:nowrap}.entrance-link-btn .chev{width:8px;height:8px;border-width:0 2px 2px 0;border-color:currentColor;opacity:1}.entrance-mode-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(132px,38%);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:1px 16px 4px;margin:0 -16px;scrollbar-width:none}.entrance-mode-rail::-webkit-scrollbar{display:none}.entrance-mode-card{scroll-snap-align:start;position:relative;min-height:112px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.05);box-shadow:0 14px 34px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06)}.entrance-mode-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.94}.entrance-mode-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.08) 38%,rgba(0,0,0,.78) 100%)}.entrance-mode-card div{position:absolute;left:10px;right:8px;bottom:9px;z-index:1}.entrance-mode-card b{display:block;font-size:15px;line-height:1.04;font-weight:1000;letter-spacing:-.04em;text-shadow:0 4px 15px rgba(0,0,0,.60)}.entrance-mode-card span{display:block;margin-top:3px;color:rgba(251,251,246,.72);font-size:11px;font-weight:850;line-height:1.12}.entrance-mode-rail.compact .entrance-mode-card{min-height:104px}
.entrance-later-card{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;text-align:left;min-height:74px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));box-shadow:0 14px 32px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.05)}
@media (max-width:370px){.entrance-hero{padding-left:22px;padding-right:22px}.entrance-hero h1{font-size:29px}.entrance-start-grid{grid-template-columns:1fr}.entrance-action-card{min-height:118px}.entrance-mode-rail{grid-auto-columns:minmax(126px,45%)}}


/* Entrance hub v3.1 - alignment and background fix */
body.entrance-active .app::before,
body.entrance-active .app::after{
  display:none!important;
}
.screen.entrance-screen.active{
  background:
    radial-gradient(95% 54% at 50% 0%, rgba(27,113,255,.13), transparent 52%),
    linear-gradient(180deg, rgba(7,11,19,.24), rgba(7,11,19,.90) 42%, var(--bg) 100%);
}
.entrance-hero{
  min-height:174px;
  padding:34px 26px 18px;
  background:
    linear-gradient(90deg, rgba(7,11,20,.95) 0%, rgba(7,11,20,.78) 45%, rgba(7,11,20,.45) 100%),
    linear-gradient(180deg, rgba(5,8,15,.28), rgba(5,8,15,.82)),
    url("../images/entrance/entrance-hero-field.webp") center top/cover no-repeat;
}
.entrance-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 38%,rgba(22,119,255,.10));z-index:-1;pointer-events:none}
.entrance-hero h1{font-size:31px;max-width:315px}.entrance-lead{max-width:330px;color:rgba(251,251,246,.69)}
.entrance-section-intro{margin:-3px 0 10px;color:rgba(251,251,246,.58);font-size:13px;font-weight:800;line-height:1.3}
.entrance-empty-card{width:100%;display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;text-align:left;min-height:72px;padding:12px;border-radius:18px;border:1px dashed rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018));color:var(--text)}
.entrance-empty-card b{display:block;font-size:15px;line-height:1.08;font-weight:1000;letter-spacing:-.03em}.entrance-empty-card span{display:block;margin-top:4px;color:rgba(251,251,246,.56);font-size:12px;font-weight:820;line-height:1.22}
.entrance-create-card{--entrance-action-bg:url("../images/entrance/join-code-card-bg.webp")}
.entrance-join-card{--entrance-action-bg:url("../images/entrance/create-pool-card-bg.webp")}
.entrance-action-copy b{font-size:17px;line-height:1.02;min-height:2.05em}.entrance-action-copy span{font-size:12px;line-height:1.15;min-height:2.3em}
.entrance-link-btn{display:none!important}
.entrance-mode-rail{grid-auto-columns:minmax(146px,42%);padding:1px 16px 7px 0;margin:0 -16px 0 0}.entrance-mode-card{appearance:none;border:1px solid rgba(255,255,255,.13);color:var(--text);text-align:left;padding:0;cursor:pointer}.entrance-mode-card:active{transform:scale(.985)}
.entrance-mode-card div{left:11px;right:11px;bottom:10px}.entrance-mode-card b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entrance-mode-card span{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(251,251,246,.68)}
.entrance-mode-rail.compact{grid-auto-columns:minmax(154px,46%);padding-left:0;margin-left:0}
.entrance-my-pools.is-empty .entrance-status-pill i{background:#f0c658;box-shadow:0 0 14px rgba(240,198,88,.6)}
.entrance-my-pools.is-guest .entrance-status-pill i{background:#64748b;box-shadow:0 0 14px rgba(100,116,139,.5)}
@media (max-width:370px){.entrance-mode-rail{grid-auto-columns:minmax(140px,47%);padding-left:0;margin-left:0}.entrance-mode-rail.compact{grid-auto-columns:minmax(148px,50%)}}

/* Entrance hub v3.2 - hero visibility, definitive game names and calmer cards */
.screen.entrance-screen.active{
  background:
    radial-gradient(95% 48% at 50% 0%,rgba(27,113,255,.16),transparent 54%),
    linear-gradient(180deg,rgba(8,13,24,.08),rgba(8,13,24,.92) 36%,var(--bg) 100%);
}
.entrance-hero{
  min-height:245px;
  padding:46px 26px 28px;
  background:
    linear-gradient(90deg,rgba(7,11,20,.72),rgba(7,11,20,.46) 52%,rgba(7,11,20,.28)),
    linear-gradient(180deg,rgba(7,11,20,.03),rgba(7,11,20,.18) 44%,rgba(7,11,20,.78) 100%),
    url("../images/entrance/entrance-hero-field.webp") center 35%/cover no-repeat;
}
.entrance-hero::after{
  height:128px;
  background:linear-gradient(180deg,transparent,rgba(9,12,19,.76) 72%,rgba(9,12,19,.95));
}
.entrance-hero h1{
  max-width:340px;
  font-size:33px;
  text-shadow:0 8px 30px rgba(0,0,0,.72),0 0 20px rgba(28,108,255,.16);
}
.entrance-lead{
  max-width:355px;
  color:rgba(251,251,246,.76);
  text-shadow:0 5px 20px rgba(0,0,0,.76);
}
.entrance-mode-rail{
  grid-auto-columns:minmax(208px,58%);
  gap:12px;
  padding:1px 16px 8px 0;
  margin:0 -16px 0 0;
}
.entrance-mode-rail.compact{
  grid-auto-columns:minmax(196px,54%);
  gap:12px;
  padding-left:0;
  margin-left:0;
}
.entrance-mode-card{
  min-height:138px;
}
.entrance-mode-rail.compact .entrance-mode-card{
  min-height:126px;
}
.entrance-mode-card::after{
  background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.10) 34%,rgba(0,0,0,.80) 100%);
}
.entrance-mode-card div{
  left:12px;
  right:12px;
  bottom:11px;
}
.entrance-mode-card b{
  font-size:13.4px;
  line-height:1.05;
  white-space:nowrap;
  overflow:visible;
  text-overflow:clip;
}
.entrance-mode-card span{
  font-size:11.4px;
  line-height:1.1;
  white-space:nowrap;
  overflow:visible;
  text-overflow:clip;
}
.entrance-section-intro{
  max-width:340px;
  color:rgba(251,251,246,.62);
}
@media (max-width:370px){
  .entrance-hero{min-height:232px;padding:40px 22px 24px;background-position:center 35%}
  .entrance-hero h1{font-size:30px;max-width:310px}
  .entrance-mode-rail{grid-auto-columns:minmax(200px,64%);padding-left:0;margin-left:0}
  .entrance-mode-rail.compact{grid-auto-columns:minmax(188px,60%)}
  .entrance-mode-card b{font-size:12.9px}
}


/* v3.3 match-detail polish: compact hero, short team labels and asset icons */
.match-detail-hero.match-detail-hero-stadium{
  min-height:258px!important;
  padding:22px 18px 30px!important;
  background-image:
    linear-gradient(180deg,rgba(2,8,23,.30),rgba(2,8,23,.46) 42%,rgba(2,6,23,.92) 100%),
    radial-gradient(70% 52% at 50% 28%,rgba(29,110,255,.18),transparent 62%),
    url('../images/match-detail-stadium-bg.jpg')!important;
  background-position:center 44%!important;
}
.match-detail-hero::before{
  background:
    radial-gradient(circle at 50% 32%,rgba(37,99,235,.18),transparent 30%),
    linear-gradient(90deg,rgba(2,6,23,.30),transparent 34%,transparent 66%,rgba(2,6,23,.30)),
    linear-gradient(180deg,rgba(2,6,23,.04),rgba(2,6,23,.76))!important;
}
.detail-teams.detail-teams-shirts{
  grid-template-columns:minmax(0,1fr) minmax(86px,108px) minmax(0,1fr)!important;
  gap:8px!important;
  align-items:end!important;
}
.detail-team{
  gap:7px!important;
}
.detail-shirt-frame{
  width:min(27vw,112px)!important;
  height:min(28vw,116px)!important;
  filter:drop-shadow(0 18px 20px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(59,130,246,.13))!important;
}
.detail-shirt-frame.fallback{
  width:min(24vw,98px)!important;
  height:min(24vw,98px)!important;
  border-radius:24px!important;
  background:
    linear-gradient(180deg,rgba(226,238,255,.96),rgba(153,171,198,.90))!important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.42),
    0 18px 30px rgba(0,0,0,.28)!important;
}
.detail-shirt-fallback{
  font-size:24px!important;
  letter-spacing:-.035em!important;
}
.detail-team-name{
  max-width:132px!important;
  font-size:clamp(13px,3.35vw,17px)!important;
  letter-spacing:.025em!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.detail-team-code-pill{
  display:none!important;
}
.detail-match-meta{
  gap:8px!important;
  padding-bottom:22px!important;
}
.detail-competition{
  font-size:10px!important;
  letter-spacing:.12em!important;
}
.detail-competition-mark{
  width:22px!important;
  height:22px!important;
  font-size:12px!important;
}
.detail-scoreline{
  min-width:64px!important;
  min-height:64px!important;
  border-radius:22px!important;
  font-size:24px!important;
}
.detail-kickoff{
  font-size:12.5px!important;
}
.detail-tabs{
  margin:-33px 0 8px!important;
  padding:7px!important;
  gap:8px!important;
  border-radius:28px!important;
  background:linear-gradient(180deg,rgba(16,25,44,.88),rgba(8,15,30,.86))!important;
}
.detail-tab{
  min-height:48px!important;
  gap:7px!important;
  font-size:13.5px!important;
  background:linear-gradient(180deg,rgba(35,47,67,.82),rgba(14,22,38,.84))!important;
}
.detail-tab-icon{
  display:none!important;
}
.detail-tab-icon-img{
  width:19px!important;
  height:19px!important;
  object-fit:contain!important;
  opacity:.78!important;
  filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(96,165,250,.18))!important;
  flex:0 0 auto!important;
}
.detail-tab.active .detail-tab-icon-img{
  opacity:1!important;
  filter:brightness(0) invert(1) drop-shadow(0 0 12px rgba(147,197,253,.45))!important;
}
.detail-tab.active{
  background:linear-gradient(180deg,#2c8cff 0%,#0d63ee 55%,#084ad2 100%)!important;
  box-shadow:0 14px 30px rgba(22,119,255,.34),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
@media (max-width:370px){
  .match-detail-hero.match-detail-hero-stadium{min-height:240px!important;padding-left:14px!important;padding-right:14px!important;}
  .detail-teams.detail-teams-shirts{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important;gap:6px!important;}
  .detail-shirt-frame{width:88px!important;height:94px!important;}
  .detail-shirt-frame.fallback{width:78px!important;height:78px!important;border-radius:20px!important;}
  .detail-shirt-fallback{font-size:21px!important;}
  .detail-team-name{font-size:12px!important;max-width:104px!important;}
  .detail-match-meta{padding-bottom:19px!important;}
  .detail-scoreline{min-width:56px!important;min-height:56px!important;font-size:20px!important;border-radius:19px!important;}
  .detail-tab{font-size:11.5px!important;gap:5px!important;}
  .detail-tab-icon-img{width:16px!important;height:16px!important;}
}

/* =========================================================
   VriendenLeague - Round selector restore fix
   Herstelt de premium horizontale ronde-selector nadat de
   match-detail UI update de round-wheel styling overschreef.
   ========================================================= */
#roundNavigator{
  display:block;
  width:100%;
  margin:10px 0 14px;
  min-width:0;
}
.round-wheel{
  height:74px;
  display:grid;
  grid-template-columns:54px minmax(0,1fr) 54px;
  align-items:center;
  gap:12px;
  min-width:0;
}
.round-wheel-live,
.round-wheel-calendar{
  width:54px;
  height:54px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.025));
  color:rgba(255,255,255,.78);
  display:grid;
  place-items:center;
  font-size:15px;
  font-weight:950;
  letter-spacing:.04em;
  box-shadow:0 8px 22px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05);
  flex:0 0 auto;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
.round-wheel-live span{display:block;line-height:1}
.round-wheel-live.active{
  background:radial-gradient(circle at 50% 18%,rgba(70,149,255,.35),rgba(20,103,224,.13) 48%,rgba(255,255,255,.04) 100%);
  border-color:rgba(110,174,255,.24);
  color:#fff;
  box-shadow:0 0 0 1px rgba(33,118,255,.12),0 10px 26px rgba(16,86,190,.20),inset 0 1px 0 rgba(255,255,255,.09);
}
.round-wheel-calendar svg{
  width:24px;
  height:24px;
  display:block;
}
.round-wheel-track{
  position:relative;
  min-width:0;
  width:100%;
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:9px;
  overflow-x:auto;
  overflow-y:hidden;
  scroll-snap-type:x proximity;
  scroll-padding-inline:36%;
  padding:7px 2px;
  scrollbar-width:none;
  -webkit-overflow-scrolling:touch;
  -webkit-mask-image:linear-gradient(to right,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);
  mask-image:linear-gradient(to right,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);
}
.round-wheel-track::-webkit-scrollbar{display:none}
.round-wheel-item{
  position:relative;
  flex:0 0 auto;
  min-width:52px;
  width:auto;
  height:46px;
  border:0;
  background:transparent;
  color:rgba(255,255,255,.34);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:2px;
  scroll-snap-align:center;
  border-radius:16px;
  font-weight:950;
  transition:transform .18s ease, opacity .18s ease, background .18s ease, color .18s ease, box-shadow .18s ease, border-color .18s ease;
  opacity:.95;
  padding:0 8px;
  white-space:nowrap;
}
.round-wheel-item.current:not(.active){color:rgba(255,255,255,.58)}
.round-wheel-item.current:not(.active)::after{
  content:"";
  position:absolute;
  bottom:5px;
  width:14px;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg,rgba(49,136,255,.20),rgba(84,172,255,.95),rgba(49,136,255,.20));
  box-shadow:0 0 10px rgba(22,119,255,.30);
}
.round-wheel-item.active{
  min-width:124px;
  height:60px;
  background:linear-gradient(180deg,rgba(22,29,43,.94),rgba(12,17,28,.86));
  border:1px solid rgba(125,165,255,.18);
  color:#fff;
  opacity:1;
  transform:translateY(-1px);
  box-shadow:0 14px 28px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(53,107,198,.09);
  padding:0 16px;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
.round-wheel-item.active::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:radial-gradient(circle at 50% 0%,rgba(76,148,255,.17),rgba(76,148,255,0) 58%);
  pointer-events:none;
}
.round-wheel-title{
  position:relative;
  z-index:1;
  display:block;
  font-size:15px;
  line-height:1;
  letter-spacing:.03em;
  font-weight:950;
  text-transform:uppercase;
  white-space:nowrap;
}
.round-wheel-item.active .round-wheel-title{
  font-size:15px;
  letter-spacing:.035em;
}
.round-wheel-date{
  display:none;
  position:relative;
  z-index:1;
  font-size:11px;
  line-height:1;
  color:rgba(255,255,255,.66);
  font-weight:900;
  letter-spacing:.08em;
  white-space:nowrap;
  text-transform:uppercase;
}
.round-wheel-item.active .round-wheel-date{
  display:block;
  font-size:11px;
  color:rgba(255,255,255,.84);
  font-weight:950;
}
@media (max-width:370px){
  #roundNavigator{margin:8px 0 12px}
  .round-wheel{grid-template-columns:50px minmax(0,1fr) 50px;gap:10px;height:68px}
  .round-wheel-live,.round-wheel-calendar{width:50px;height:50px;font-size:14px}
  .round-wheel-item{min-width:48px;height:44px;padding:0 6px}
  .round-wheel-item.active{min-width:112px;height:56px;padding:0 12px}
  .round-wheel-title{font-size:14px}
  .round-wheel-item.active .round-wheel-title{font-size:14px}
  .round-wheel-item.active .round-wheel-date{font-size:10px}
}


/* Predict flow UX update: logical score columns, shirts and save transition */
.predict-flow.is-advancing{
  animation:predictFlowAdvance .42s ease both;
  border-color:rgba(36,199,139,.46);
  box-shadow:0 18px 36px rgba(0,0,0,.20),0 0 0 1px rgba(36,199,139,.12),0 0 26px rgba(36,199,139,.16);
}
@keyframes predictFlowAdvance{
  0%{transform:translateY(0);filter:brightness(1)}
  42%{transform:translateY(-2px);filter:brightness(1.12)}
  100%{transform:translateY(0);filter:brightness(1)}
}
.predict-flow-feedback{
  display:grid;
  gap:3px;
  margin:11px 0 9px;
  padding:10px 12px;
  border-radius:16px;
  border:1px solid rgba(36,199,139,.34);
  background:linear-gradient(135deg,rgba(36,199,139,.18),rgba(22,119,255,.10));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 10px 22px rgba(0,0,0,.18);
  animation:predictFeedbackIn .24s ease both;
}
.predict-flow-feedback b{font-size:13px;font-weight:1000;color:#ffffff;line-height:1.18}
.predict-flow-feedback span{font-size:12px;font-weight:900;color:#91f4c8;line-height:1.18}
@keyframes predictFeedbackIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
.predict-flow-teams{margin-top:12px!important;padding:8px 0 2px}
.predict-team-side{gap:7px}
.predict-team-shirt-frame{
  width:58px;
  height:58px;
  display:grid;
  place-items:center;
  position:relative;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.12);
  background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.12),rgba(255,255,255,.025) 58%,rgba(0,0,0,.14));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 20px rgba(0,0,0,.24);
  overflow:hidden;
}
.predict-team-shirt{width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0,0,0,.36))}
.predict-team-shirt-frame.fallback .predict-team-shirt{display:none!important}
.predict-team-shirt-fallback{display:none;font-size:13px;font-weight:1000;color:#fff;letter-spacing:.02em}
.predict-team-shirt-frame.fallback .predict-team-shirt-fallback{display:grid}
.predict-preset-columns{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:9px!important;
  margin-top:15px!important;
}
.preset-col{display:grid;gap:7px;min-width:0}
.preset-col-label{
  min-height:24px;
  display:grid;
  place-items:center;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.045);
  color:rgba(255,255,255,.62);
  font-size:10px;
  font-weight:1000;
  letter-spacing:.10em;
  text-transform:uppercase;
}
.preset-col.home .preset-col-label{color:#9ec8ff;border-color:rgba(76,166,255,.18);background:rgba(22,119,255,.08)}
.preset-col.draw .preset-col-label{color:#d6dbe5;border-color:rgba(255,255,255,.12)}
.preset-col.away .preset-col-label{color:#f7d884;border-color:rgba(240,198,88,.20);background:rgba(240,198,88,.07)}
.predict-preset-columns .preset-btn{
  min-height:48px;
  border-radius:18px;
  background:linear-gradient(180deg,rgba(31,39,55,.96),rgba(18,24,38,.98));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 16px rgba(0,0,0,.16);
}
.predict-preset-columns .preset-btn.active{
  color:#fff;
  border-color:rgba(240,198,88,.58);
  background:linear-gradient(180deg,#2299ff 0%,#0f6ef4 55%,#083cbe 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 0 0 1px rgba(240,198,88,.20),0 12px 24px rgba(22,119,255,.30);
}
@media (max-width:370px){
  .preset-grid.predict-preset-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}
  .predict-preset-columns .preset-btn{min-height:44px;font-size:14px;border-radius:16px}
  .preset-col-label{font-size:9px;letter-spacing:.075em}
  .predict-team-shirt-frame{width:52px;height:52px;border-radius:16px}
  .predict-team-shirt{width:45px;height:45px}
}

/* Hotfix: restore avatar badge picker + live standings styling after predict-flow update */
/* Avatar badge picker */
    .avatar-icon-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
    .avatar-icon-choice{min-height:78px;border:1px solid var(--line-strong);border-radius:18px;background:rgba(255,255,255,.045);color:var(--text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-weight:900;font-size:11px;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
    .avatar-icon-choice.active{border-color:rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(22,119,255,.24),rgba(255,255,255,.06));box-shadow:0 0 0 3px var(--blue-soft), inset 0 1px 0 rgba(255,255,255,.08)}
    .avatar-icon-img{display:block;width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1);opacity:.96;pointer-events:none;user-select:none}
    .avatar-icon-choice .avatar-icon-img{width:26px;height:26px;margin-bottom:1px}
    .avatar-icon-initials{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.12);font-size:11px;font-weight:1000;color:#fff}
    .avatar-preview .avatar-icon-glyph{width:31px;height:31px;filter:brightness(0) invert(1);opacity:1}
    .avatar-btn .avatar-icon-glyph,.tiny-avatar .avatar-icon-glyph,.chat-avatar .avatar-icon-glyph{width:18px;height:18px;filter:brightness(0) invert(1)}
    .player-chip-avatar .avatar-icon-glyph,.rank-avatar .avatar-icon-glyph{width:20px;height:20px;filter:brightness(0) invert(1)}

/* standings live table - game style */
.competition-standings-shell{
  display:grid;
  gap:14px;
  margin-top:2px;
}
.competition-standings-hero.game-standings-hero{
  position:relative;
  overflow:hidden;
  border-radius:22px;
  border:1px solid rgba(118,174,255,.24);
  padding:17px 17px 16px;
  background:
    radial-gradient(circle at 84% 14%, rgba(240,198,88,.15), transparent 34%),
    radial-gradient(circle at 14% 100%, rgba(36,131,255,.18), transparent 38%),
    linear-gradient(180deg, rgba(255,255,255,.065), rgba(255,255,255,.018)),
    linear-gradient(135deg, rgba(20,31,52,.98), rgba(8,15,29,.98));
  box-shadow:0 16px 34px rgba(0,0,0,.30), inset 0 1px 0 rgba(255,255,255,.10), inset 0 -18px 30px rgba(0,0,0,.16);
  isolation:isolate;
}
.competition-standings-hero.game-standings-hero::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(180deg, rgba(255,255,255,.026) 1px, transparent 1px);
  background-size:72px 72px;
  opacity:.22;
  pointer-events:none;
  z-index:-1;
}
.competition-standings-hero.game-standings-hero::after{
  content:"";
  position:absolute;
  left:34%;
  right:34%;
  top:0;
  height:2px;
  border-radius:999px;
  background:linear-gradient(90deg, transparent, rgba(99,195,255,.92), transparent);
  box-shadow:0 0 14px rgba(36,131,255,.45);
  pointer-events:none;
}
.competition-standings-hero.game-standings-hero.preseason{
  border-color:rgba(240,198,88,.22);
  background:
    radial-gradient(circle at 84% 14%, rgba(240,198,88,.18), transparent 34%),
    radial-gradient(circle at 14% 100%, rgba(36,131,255,.15), transparent 38%),
    linear-gradient(180deg, rgba(255,255,255,.060), rgba(255,255,255,.016)),
    linear-gradient(135deg, rgba(22,28,44,.98), rgba(8,15,29,.98));
}
.competition-standings-hero.game-standings-hero.error{
  border-color:rgba(255,91,91,.30);
}
.competition-standings-hero h2{
  margin:12px 0 7px;
  font-size:28px;
  line-height:1.02;
  letter-spacing:-.045em;
}
.competition-standings-hero p{
  max-width:370px;
  color:rgba(255,255,255,.72);
  font-size:13px;
  line-height:1.38;
  font-weight:850;
}
.competition-standings-meta{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
  margin-top:14px;
}
.competition-standings-meta span{
  min-height:48px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.09);
  background:rgba(255,255,255,.045);
  display:grid;
  place-items:center;
  text-align:center;
  color:rgba(255,255,255,.62);
  font-size:10px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.035em;
  padding:6px 8px;
}
.competition-standings-meta b{
  display:block;
  max-width:100%;
  color:#fff;
  font-size:13px;
  line-height:1.08;
  letter-spacing:-.03em;
  margin-top:3px;
  text-transform:none;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.competition-standings-list{
  display:grid;
  gap:8px;
}
.competition-standing-row{
  min-height:66px;
  display:grid;
  grid-template-columns:38px minmax(0,1fr) auto;
  align-items:center;
  gap:10px;
  border-radius:19px;
  padding:10px 12px;
  border:1px solid rgba(118,174,255,.16);
  background:
    linear-gradient(90deg, rgba(255,255,255,.042), rgba(255,255,255,.012)),
    linear-gradient(135deg, rgba(17,25,42,.96), rgba(7,13,25,.97));
  box-shadow:0 10px 22px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.06);
}
.competition-standing-row:nth-child(1){
  border-color:rgba(240,198,88,.24);
  background:linear-gradient(90deg, rgba(240,198,88,.105), rgba(255,255,255,.022) 48%, rgba(255,255,255,.006)), linear-gradient(135deg, rgba(17,25,42,.96), rgba(7,13,25,.97));
}
.competition-standing-row:nth-child(2){
  border-color:rgba(190,210,235,.17);
  background:linear-gradient(90deg, rgba(188,205,224,.075), rgba(255,255,255,.018) 48%, rgba(255,255,255,.006)), linear-gradient(135deg, rgba(17,25,42,.96), rgba(7,13,25,.97));
}
.competition-standing-row:nth-child(3){
  border-color:rgba(194,120,48,.17);
  background:linear-gradient(90deg, rgba(194,120,48,.080), rgba(255,255,255,.016) 48%, rgba(255,255,255,.006)), linear-gradient(135deg, rgba(17,25,42,.96), rgba(7,13,25,.97));
}
.competition-standing-row.selected-team{
  border-color:rgba(36,131,255,.48);
  box-shadow:0 0 0 1px rgba(36,131,255,.18), 0 10px 22px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.08);
}
.competition-standing-rank{
  width:32px;
  height:32px;
  border-radius:999px;
  display:grid;
  place-items:center;
  color:#fff;
  font-size:13px;
  font-weight:1000;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
}
.competition-standing-rank.preseason{
  color:#cfe4ff;
  background:rgba(36,131,255,.10);
  border-color:rgba(91,176,255,.18);
}
.competition-standing-rank.top-1{
  color:#1c1200;
  background:linear-gradient(180deg,#ffe79a,#d59a22);
  border-color:rgba(255,225,124,.62);
  box-shadow:0 0 14px rgba(240,198,88,.20), inset 0 1px 0 rgba(255,255,255,.35);
}
.competition-standing-rank.top-2{
  color:#0d1522;
  background:linear-gradient(180deg,#f1f5ff,#9aaabe);
  border-color:rgba(224,235,255,.45);
}
.competition-standing-rank.top-3{
  color:#1b0f04;
  background:linear-gradient(180deg,#efbd7b,#a86324);
  border-color:rgba(239,189,123,.45);
}
.competition-standing-main{
  min-width:0;
  display:grid;
  gap:3px;
}
.competition-standing-main b{
  color:#fff;
  font-size:16px;
  line-height:1.08;
  font-weight:1000;
  letter-spacing:-.025em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.competition-standing-main span{
  color:rgba(255,255,255,.57);
  font-size:11px;
  font-weight:900;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.competition-standing-points{
  min-width:58px;
  min-height:42px;
  border-radius:15px;
  display:grid;
  place-items:center;
  text-align:center;
  padding:5px 10px;
  color:#fff;
  background:linear-gradient(180deg,rgba(36,131,255,.24),rgba(16,54,122,.32));
  border:1px solid rgba(91,176,255,.26);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
}
.competition-standing-points b{
  font-size:20px;
  line-height:.95;
  font-weight:1000;
  letter-spacing:-.04em;
}
.competition-standing-points span{
  color:rgba(255,255,255,.62);
  font-size:10px;
  font-weight:1000;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.competition-standings-empty{
  min-height:96px;
  display:grid;
  gap:5px;
  align-content:center;
  border-radius:19px;
  padding:16px;
  border:1px solid rgba(118,174,255,.16);
  background:rgba(255,255,255,.035);
}
.competition-standings-empty b{font-size:16px;color:#fff;}
.competition-standings-empty span{font-size:12px;color:rgba(255,255,255,.62);font-weight:850;}
@media (max-width:370px){
  .competition-standings-meta{grid-template-columns:1fr;}
  .competition-standing-row{grid-template-columns:34px minmax(0,1fr) auto;padding-left:10px;padding-right:10px;}
  .competition-standing-main b{font-size:15px;}
  .competition-standing-points{min-width:52px;}
}

/* Master admin v1 - read-only platform dashboard */
.master-admin-screen.active{
  display:block;
  padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));
}
.master-admin-shell{
  display:grid;
  gap:14px;
}
.master-admin-hero{
  position:relative;
  overflow:hidden;
  border-radius:24px;
  border:1px solid rgba(118,174,255,.24);
  padding:18px;
  background:
    radial-gradient(circle at 86% 10%,rgba(240,198,88,.18),transparent 30%),
    radial-gradient(circle at 16% 100%,rgba(36,131,255,.18),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.018)),
    linear-gradient(135deg,rgba(18,29,52,.98),rgba(6,12,24,.99));
  box-shadow:0 18px 42px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.09);
}
.master-admin-hero.error{
  border-color:rgba(238,98,98,.32);
  background:linear-gradient(135deg,rgba(238,98,98,.12),rgba(8,13,27,.98));
}
.master-admin-hero-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-bottom:12px;
}
.master-admin-hero h1{
  margin:0 0 8px;
  font-size:30px;
  line-height:.98;
  letter-spacing:-.055em;
}
.master-admin-hero p{
  max-width:360px;
  color:rgba(255,255,255,.72);
  font-size:13px;
  font-weight:850;
  line-height:1.35;
}
.master-admin-hero .btn-row{
  margin-top:14px;
}
.master-admin-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px;
}
.master-stat-card{
  min-height:82px;
  border-radius:19px;
  border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(28,39,60,.96),rgba(10,17,30,.98));
  display:grid;
  align-content:center;
  gap:6px;
  padding:13px;
  box-shadow:0 12px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);
}
.master-stat-card span{
  color:rgba(255,255,255,.58);
  font-size:10px;
  font-weight:1000;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.master-stat-card b{
  color:#fff;
  font-size:27px;
  line-height:1;
  font-weight:1000;
  letter-spacing:-.045em;
}
.master-admin-section{
  display:grid;
  gap:10px;
}
.master-suggestion-list,
.master-admin-list{
  display:grid;
  gap:8px;
}
.master-suggestion,
.master-row,
.master-sync-card,
.master-empty{
  border-radius:18px;
  border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(25,36,56,.96),rgba(10,17,30,.98));
  box-shadow:0 10px 22px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055);
}
.master-suggestion{
  padding:13px;
  display:grid;
  gap:5px;
}
.master-suggestion span{
  width:max-content;
  min-height:23px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  padding:0 8px;
  background:rgba(240,198,88,.10);
  border:1px solid rgba(240,198,88,.24);
  color:#ffe4a0;
  font-size:10px;
  font-weight:1000;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.master-suggestion b{
  font-size:14px;
  line-height:1.15;
}
.master-suggestion p{
  color:rgba(255,255,255,.62);
  font-size:12px;
  font-weight:850;
  line-height:1.32;
}
.master-row{
  min-height:68px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:12px;
  align-items:center;
  padding:12px;
}
.master-row b{
  display:block;
  color:#fff;
  font-size:14px;
  line-height:1.15;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.master-row span{
  display:block;
  margin-top:4px;
  color:rgba(255,255,255,.58);
  font-size:12px;
  line-height:1.25;
  font-weight:850;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.master-row small{
  color:rgba(255,255,255,.45);
  font-size:11px;
  font-weight:900;
  white-space:nowrap;
}
.master-sync-card,
.master-empty{
  padding:13px;
  display:grid;
  gap:5px;
}
.master-sync-card b,
.master-empty b{
  font-size:14px;
}
.master-sync-card span,
.master-empty span{
  color:rgba(255,255,255,.62);
  font-size:12px;
  line-height:1.3;
  font-weight:850;
}
@media (min-width:720px){
  .master-admin-active .app{
    max-width:min(980px,100%);
  }
  .master-admin-active .app-body{
    max-width:960px;
    margin:0 auto;
  }
  .master-admin-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  .master-admin-shell{
    gap:16px;
  }
  .master-suggestion-list{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

/* Master admin v1.1 - detail cards, risk signals and audit log */
.master-row{
  width:100%;
  color:inherit;
  text-align:left;
  cursor:pointer;
}
.master-row.active{
  border-color:rgba(99,179,255,.52);
  background:linear-gradient(135deg,rgba(22,119,255,.20),rgba(10,17,30,.98));
  box-shadow:0 0 0 1px rgba(22,119,255,.16),0 12px 26px rgba(22,119,255,.16),inset 0 1px 0 rgba(255,255,255,.08);
}
.master-detail-card{
  position:relative;
  overflow:hidden;
  border-radius:20px;
  border:1px solid rgba(99,179,255,.24);
  background:
    radial-gradient(circle at 88% 8%,rgba(22,119,255,.18),transparent 33%),
    linear-gradient(180deg,rgba(26,39,62,.97),rgba(8,15,29,.99));
  padding:14px;
  display:grid;
  gap:10px;
  box-shadow:0 14px 30px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.07);
}
.master-detail-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
}
.master-detail-head b{
  color:#fff;
  font-size:18px;
  line-height:1.05;
  letter-spacing:-.035em;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.master-detail-card p{
  color:rgba(255,255,255,.66);
  font-size:12px;
  font-weight:850;
  line-height:1.3;
}
.master-detail-metrics{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.master-detail-metrics span{
  min-height:54px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.045);
  display:grid;
  align-content:center;
  gap:4px;
  padding:9px 10px;
  min-width:0;
}
.master-detail-metrics small{
  color:rgba(255,255,255,.50);
  font-size:10px;
  font-weight:1000;
  text-transform:uppercase;
  letter-spacing:.05em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.master-detail-metrics b{
  color:#fff;
  font-size:14px;
  line-height:1.05;
  font-weight:1000;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.master-readonly-note{
  border-radius:14px;
  border:1px dashed rgba(240,198,88,.28);
  background:rgba(240,198,88,.08);
  color:#ffe4a0;
  padding:10px;
  font-size:12px;
  font-weight:900;
  line-height:1.3;
}
.master-risk-list{
  display:grid;
  gap:8px;
}
.master-risk{
  border-radius:18px;
  border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(25,36,56,.96),rgba(10,17,30,.98));
  box-shadow:0 10px 22px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055);
  padding:13px;
  display:grid;
  gap:5px;
}
.master-risk.medium{border-color:rgba(242,164,68,.30);background:linear-gradient(135deg,rgba(242,164,68,.13),rgba(10,17,30,.98));}
.master-risk.high{border-color:rgba(238,98,98,.34);background:linear-gradient(135deg,rgba(238,98,98,.14),rgba(10,17,30,.98));}
.master-risk span{
  width:max-content;
  min-height:23px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  padding:0 8px;
  background:rgba(22,119,255,.10);
  border:1px solid rgba(99,179,255,.22);
  color:#b9dcff;
  font-size:10px;
  font-weight:1000;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.master-risk.medium span{background:rgba(242,164,68,.12);border-color:rgba(242,164,68,.28);color:#ffd099;}
.master-risk.high span{background:rgba(238,98,98,.12);border-color:rgba(238,98,98,.30);color:#ffb2b2;}
.master-risk b{
  color:#fff;
  font-size:14px;
  line-height:1.15;
}
.master-risk p{
  color:rgba(255,255,255,.62);
  font-size:12px;
  font-weight:850;
  line-height:1.32;
}
.master-audit-row{
  min-height:62px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:12px;
  align-items:center;
  padding:12px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(25,36,56,.96),rgba(10,17,30,.98));
  box-shadow:0 10px 22px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.055);
}
.master-audit-row b{
  display:block;
  color:#fff;
  font-size:13px;
  line-height:1.15;
}
.master-audit-row span{
  display:block;
  margin-top:4px;
  color:rgba(255,255,255,.58);
  font-size:12px;
  line-height:1.25;
  font-weight:850;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.master-audit-row small{
  color:rgba(255,255,255,.45);
  font-size:11px;
  font-weight:900;
  white-space:nowrap;
}
@media (min-width:720px){
  .master-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));}
  .master-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));}
}

/* Master admin v1.2 - compact platform overview */
.master-admin-shell.compact-v12{
  gap:14px;
}
.master-admin-hero.compact{
  padding-bottom:16px;
}
.master-admin-hero.compact h1{
  max-width:330px;
}
.master-health-badge{
  display:grid;
  gap:3px;
  margin-top:14px;
  padding:12px 13px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.10);
  background:linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
.master-health-badge b{
  font-size:15px;
  line-height:1.05;
  font-weight:1000;
  color:#fff;
}
.master-health-badge span{
  font-size:12px;
  line-height:1.28;
  font-weight:850;
  color:rgba(255,255,255,.68);
}
.master-health-badge.good{
  border-color:rgba(36,199,139,.28);
  background:linear-gradient(135deg,rgba(36,199,139,.14),rgba(255,255,255,.025));
}
.master-health-badge.good b{color:#95f4cd;}
.master-health-badge.warning{
  border-color:rgba(242,164,68,.32);
  background:linear-gradient(135deg,rgba(242,164,68,.13),rgba(255,255,255,.025));
}
.master-health-badge.warning b{color:#ffd099;}
.master-health-badge.danger{
  border-color:rgba(238,98,98,.34);
  background:linear-gradient(135deg,rgba(238,98,98,.14),rgba(255,255,255,.025));
}
.master-health-badge.danger b{color:#ffb2b2;}
.master-admin-grid.primary{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.master-admin-grid.compact{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:8px;
}
.master-stat-card.small{
  min-height:74px;
  padding:10px 8px;
  border-radius:17px;
}
.master-stat-card.small span{
  font-size:9px;
  line-height:1.05;
  letter-spacing:.055em;
}
.master-stat-card.small b{
  font-size:22px;
  line-height:1;
  margin-top:6px;
}
.master-risk-list.compact{
  grid-template-columns:1fr;
  gap:8px;
}
.master-risk-list.compact .master-risk{
  min-height:0;
  padding:12px;
  border-radius:17px;
}
.master-risk-list.compact .master-risk p{
  margin-top:5px;
}
.master-suggestion-list.compact{
  display:grid;
  grid-template-columns:1fr;
  gap:8px;
}
.master-suggestion-list.compact .master-suggestion{
  min-height:0;
  padding:12px;
  border-radius:17px;
}
.master-pool-summary-list{
  display:grid;
  gap:8px;
}
.master-pool-summary{
  min-height:66px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:12px;
  padding:12px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.095);
  background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 22px rgba(0,0,0,.18);
}
.master-pool-summary b{
  display:block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:14px;
  line-height:1.08;
  font-weight:1000;
  color:#fff;
}
.master-pool-summary span{
  display:block;
  margin-top:4px;
  font-size:11px;
  line-height:1.2;
  font-weight:850;
  color:rgba(255,255,255,.58);
}
.master-pool-metrics{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:6px;
  flex-wrap:wrap;
  max-width:154px;
}
.master-pool-metrics span,
.master-pool-metrics strong{
  margin:0;
  min-height:24px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 8px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.09);
  background:rgba(255,255,255,.055);
  color:rgba(255,255,255,.68);
  font-size:10px;
  font-weight:950;
  white-space:nowrap;
}
.master-pool-metrics strong{
  color:#fff;
  text-transform:uppercase;
  letter-spacing:.055em;
}
.master-pool-summary.active .master-pool-metrics strong{background:rgba(36,199,139,.12);border-color:rgba(36,199,139,.28);color:#95f4cd;}
.master-pool-summary.quiet .master-pool-metrics strong{background:rgba(242,164,68,.12);border-color:rgba(242,164,68,.28);color:#ffd099;}
.master-pool-summary.starter .master-pool-metrics strong{background:rgba(22,119,255,.12);border-color:rgba(76,166,255,.24);color:#b9d8ff;}
.master-pool-summary.empty .master-pool-metrics strong{background:rgba(238,98,98,.11);border-color:rgba(238,98,98,.26);color:#ffb2b2;}
.master-compact-panel{
  display:grid;
  gap:10px;
}
.master-compact-metrics{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.master-compact-metrics span{
  min-height:64px;
  display:grid;
  place-items:center;
  text-align:center;
  padding:10px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.095);
  background:rgba(255,255,255,.04);
}
.master-compact-metrics small{
  color:rgba(255,255,255,.58);
  font-size:10px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.055em;
}
.master-compact-metrics b{
  display:block;
  margin-top:5px;
  color:#fff;
  font-size:24px;
  line-height:1;
  font-weight:1000;
}
.master-mini-list{
  display:grid;
  gap:7px;
}
.master-mini-list article{
  min-height:46px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:10px 12px;
  border-radius:15px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.035);
}
.master-mini-list b{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:13px;
  font-weight:1000;
}
.master-mini-list span{
  flex:0 0 auto;
  font-size:11px;
  font-weight:850;
  color:rgba(255,255,255,.58);
}
.master-admin-list.compact{
  gap:7px;
}
.master-admin-list.compact .master-audit-row{
  min-height:48px;
  border-radius:15px;
  padding:10px 12px;
}
@media (min-width:820px){
  .master-admin-shell.compact-v12{
    max-width:1040px;
  }
  .master-admin-grid.primary{grid-template-columns:repeat(4,minmax(0,1fr));}
  .master-risk-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));}
  .master-suggestion-list.compact{grid-template-columns:repeat(2,minmax(0,1fr));}
  .master-pool-summary-list{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:370px){
  .master-admin-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr));}
  .master-pool-summary{grid-template-columns:1fr;align-items:start;}
  .master-pool-metrics{justify-content:flex-start;max-width:none;}
}

/* Phase 2 v1 - Poule starten: prijs en spelregel templates */
.wizard-meta-section{
  margin-top:15px;
  padding:13px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.09);
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055);
}
.wizard-meta-section .section-head.compact{
  margin:0 0 6px!important;
  align-items:center;
}
.wizard-meta-section .section-head.compact h3{
  font-size:16px;
  letter-spacing:-.03em;
}
.wizard-meta-grid,
.wizard-rules-grid{
  gap:8px!important;
  margin-top:10px!important;
}
.wizard-meta-card,
.wizard-rule-card{
  min-height:64px!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,rgba(25,34,51,.96),rgba(14,22,36,.98))!important;
}
.wizard-meta-card.active,
.wizard-rule-card.active{
  border-color:rgba(76,166,255,.58)!important;
  background:linear-gradient(135deg,rgba(22,119,255,.22),rgba(255,255,255,.035)),linear-gradient(180deg,rgba(24,34,54,.98),rgba(10,18,32,.99))!important;
  box-shadow:0 0 0 3px rgba(22,119,255,.13),0 12px 26px rgba(0,0,0,.22)!important;
}
.wizard-rule-card.disabled{
  opacity:.54;
  filter:grayscale(.35);
  cursor:not-allowed;
}
.wizard-custom-prize{
  margin-top:10px!important;
}
.wizard-custom-prize input{
  font-weight:900;
}
@media (min-width:390px){
  .wizard-meta-grid{grid-template-columns:1fr 1fr;}
}

/* Phase 2 v1.1 - Poule wizard selection clarity hotfix */
.choice-card{
  position:relative;
  border-color:rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(20,29,46,.96),rgba(11,18,31,.98))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 22px rgba(0,0,0,.18);
}
.choice-card b{
  color:rgba(255,255,255,.92)!important;
  font-weight:950!important;
}
.choice-card span{
  color:rgba(255,255,255,.72)!important;
}
.choice-card:hover:not(.disabled):not([aria-disabled="true"]){
  border-color:rgba(76,166,255,.34)!important;
  box-shadow:0 0 0 1px rgba(76,166,255,.10),0 12px 24px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);
}
.choice-card.active{
  border-color:rgba(94,179,255,.82)!important;
  background:
    radial-gradient(110% 110% at 100% 0%,rgba(96,170,255,.24),transparent 52%),
    linear-gradient(135deg,rgba(19,104,255,.34),rgba(255,255,255,.04) 52%,rgba(8,16,30,.98) 100%)!important;
  box-shadow:
    0 0 0 3px rgba(72,150,255,.18),
    0 14px 30px rgba(0,0,0,.26),
    inset 0 1px 0 rgba(255,255,255,.11),
    inset 0 0 0 1px rgba(150,210,255,.10)!important;
}
.choice-card.active b{
  color:#fff!important;
  text-shadow:0 2px 10px rgba(0,0,0,.24);
}
.choice-card.active span{
  color:rgba(225,239,255,.92)!important;
}
.choice-card.active .radio-dot{
  border-color:#66b8ff!important;
  box-shadow:0 0 0 4px rgba(34,126,255,.14), inset 0 0 0 1px rgba(255,255,255,.08);
  background:rgba(7,23,46,.92);
}
.choice-card.active .radio-dot::before{
  width:11px;
  height:11px;
  background:linear-gradient(180deg,#7dc5ff,#2f86ff)!important;
  box-shadow:0 0 10px rgba(61,151,255,.45);
}
.choice-card.disabled,
.choice-card[aria-disabled="true"]{
  opacity:.5!important;
  filter:grayscale(.28);
}
.choice-card.disabled b,
.choice-card.disabled span,
.choice-card[aria-disabled="true"] b,
.choice-card[aria-disabled="true"] span{
  color:rgba(255,255,255,.44)!important;
}
.wizard-meta-section .section-note,
#createView .section-note{
  color:rgba(255,255,255,.78)!important;
}
#createView .field label,
.wizard-custom-prize label{
  color:rgba(255,255,255,.82)!important;
}
.wizard-custom-prize input,
#createView input,
#createView select{
  color:#fff!important;
  background:linear-gradient(180deg,rgba(16,25,40,.96),rgba(8,14,27,.98))!important;
  border-color:rgba(255,255,255,.12)!important;
}
.wizard-custom-prize input::placeholder,
#createView input::placeholder{
  color:rgba(255,255,255,.42)!important;
}
.wizard-meta-card.active,
.wizard-rule-card.active{
  border-color:rgba(94,179,255,.82)!important;
  background:
    radial-gradient(110% 110% at 100% 0%,rgba(96,170,255,.24),transparent 52%),
    linear-gradient(135deg,rgba(19,104,255,.34),rgba(255,255,255,.04) 52%,rgba(8,16,30,.98) 100%)!important;
  box-shadow:
    0 0 0 3px rgba(72,150,255,.18),
    0 14px 30px rgba(0,0,0,.26),
    inset 0 1px 0 rgba(255,255,255,.11),
    inset 0 0 0 1px rgba(150,210,255,.10)!important;
}

/* Phase 2 v1.2 - Poule wizard visual polish */
.wizard-meta-section .section-head.compact:has(h3:only-child){
  justify-content:flex-start!important;
}
.wizard-meta-section .section-head.compact h3{
  margin-right:auto;
}
.wizard-meta-grid{
  align-items:stretch!important;
}
.wizard-meta-card{
  height:142px!important;
  min-height:142px!important;
  grid-template-columns:minmax(0,1fr) 34px!important;
  align-items:center!important;
  padding:14px 13px!important;
}
.wizard-meta-card > span:first-child{
  min-height:92px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  margin-top:0!important;
  padding-right:4px!important;
}
.wizard-meta-card > span:first-child > b{
  display:block!important;
  min-height:38px!important;
  line-height:1.08!important;
  margin:0 0 8px!important;
}
.wizard-meta-card > span:first-child > span{
  display:block!important;
  min-height:42px!important;
  margin-top:0!important;
  line-height:1.18!important;
}
.wizard-meta-card .radio-dot{
  align-self:center!important;
  justify-self:end!important;
}
.wizard-custom-prize input{
  height:52px!important;
  font-size:14px!important;
  font-weight:850!important;
  letter-spacing:-.01em!important;
}
.wizard-custom-prize input::placeholder{
  font-size:13px!important;
  color:rgba(255,255,255,.36)!important;
}
@media (max-width:380px){
  .wizard-meta-card{
    height:132px!important;
    min-height:132px!important;
    padding:12px 11px!important;
  }
  .wizard-meta-card > span:first-child > b{
    font-size:13px!important;
    min-height:32px!important;
  }
  .wizard-meta-card > span:first-child > span{
    font-size:10.5px!important;
    min-height:38px!important;
  }
  .wizard-custom-prize input{
    font-size:13px!important;
  }
  .wizard-custom-prize input::placeholder{
    font-size:12px!important;
  }
}

/* Phase 2 v1.4 - Club Koning wizard clarity */
.wizard-club-select{
  margin-top:14px!important;
  padding:13px!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.16)!important;
}
.wizard-club-select.needs-selection{
  border-color:rgba(94,179,255,.58)!important;
  box-shadow:0 0 0 3px rgba(72,150,255,.12),0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.wizard-club-select label{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  margin:0 0 9px!important;
  font-size:11px!important;
  font-weight:950!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
  color:rgba(255,255,255,.88)!important;
}
.wizard-club-select label::after{
  content:'Belangrijk';
  padding:4px 8px;
  border-radius:999px;
  border:1px solid rgba(94,179,255,.34);
  background:rgba(94,179,255,.10);
  color:rgba(218,239,255,.92);
  font-size:9px;
  font-weight:950;
  letter-spacing:.04em;
}
.wizard-club-select-control{
  width:100%!important;
  height:54px!important;
  border-radius:15px!important;
  padding:0 14px!important;
  font-size:15px!important;
  font-weight:900!important;
  letter-spacing:-.02em!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.16)!important;
  background:linear-gradient(180deg,rgba(18,30,50,.98),rgba(8,15,29,.99))!important;
}
.wizard-club-select.needs-selection .wizard-club-select-control{
  border-color:rgba(94,179,255,.66)!important;
}
.wizard-club-note{
  margin-top:9px!important;
  font-size:11px!important;
  line-height:1.35!important;
  color:rgba(255,255,255,.72)!important;
}
.btn[disabled],
.btn[aria-disabled="true"]{
  opacity:.48!important;
  cursor:not-allowed!important;
  filter:grayscale(.18)!important;
}


/* Legal menu and policy modal copy */
.legal-copy{
  display:grid;
  gap:10px;
  margin-top:12px;
}
.legal-block{
  border:1px solid var(--line);
  background:linear-gradient(180deg,var(--surface-2),var(--surface));
  border-radius:15px;
  padding:12px;
}
.legal-block h4{
  margin:0 0 6px;
  font-size:13px;
  letter-spacing:-.02em;
  color:var(--text);
}
.legal-block p{
  margin:0;
  font-size:12px!important;
  line-height:1.45!important;
  color:var(--muted)!important;
  font-weight:800!important;
}
body.league-active .legal-block p{
  font-size:13px!important;
}

/* Profile v1 blue redesign - participant detail */
.participant-detail-screen{
  background:
    radial-gradient(120% 70% at 80% 10%,rgba(22,119,255,.18),transparent 42%),
    radial-gradient(90% 80% at 20% 90%,rgba(72,150,255,.10),transparent 48%),
    #050914!important;
}
.participant-sticky-header-v2{
  height:calc(env(safe-area-inset-top,0px) + 82px)!important;
  padding:calc(env(safe-area-inset-top,0px) + 12px) 18px 12px!important;
  grid-template-columns:52px 1fr 52px!important;
  background:linear-gradient(180deg,rgba(3,7,16,.98),rgba(3,7,16,.88))!important;
  border-bottom:0!important;
  box-shadow:0 18px 38px rgba(0,0,0,.22);
}
.participant-sticky-header-v2 .detail-back-btn{
  width:48px!important;
  height:48px!important;
  border-radius:999px!important;
  border:1px solid rgba(80,143,255,.22)!important;
  background:rgba(255,255,255,.045)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 26px rgba(0,0,0,.28);
}
.participant-sticky-header-v2 .participant-title{
  font-size:24px!important;
  font-weight:1000!important;
  color:#fff!important;
  text-shadow:0 4px 18px rgba(0,0,0,.4);
}
.participant-header-brand{
  justify-self:end;
  width:42px;
  height:42px;
  display:grid;
  place-items:center;
}
.participant-header-brand span{
  width:34px;
  height:34px;
  border-radius:11px;
  display:grid;
  place-items:center;
  border:1px solid rgba(90,160,255,.65);
  background:linear-gradient(135deg,rgba(22,119,255,.38),rgba(3,13,34,.92));
  box-shadow:0 0 22px rgba(22,119,255,.28),inset 0 1px 0 rgba(255,255,255,.14);
  color:#fff;
  font-size:11px;
  font-weight:1000;
  letter-spacing:-.04em;
}
.participant-profile-shell{
  width:min(430px,100%);
  margin:0 auto;
  padding:14px 16px calc(env(safe-area-inset-bottom,0px) + 30px);
  display:grid;
  gap:14px;
}
.participant-profile-shell .participant-content{display:contents!important}
.participant-hero-v2{
  min-height:0!important;
  padding:0!important;
  border:1px solid rgba(91,153,255,.22)!important;
  border-radius:26px!important;
  overflow:hidden!important;
  display:grid;
  grid-template-columns:92px minmax(0,1fr) 112px;
  gap:12px;
  align-items:center;
  position:relative;
  background:
    radial-gradient(120% 140% at 96% 0%,rgba(74,151,255,.36),transparent 45%),
    linear-gradient(135deg,rgba(7,21,49,.98),rgba(4,10,24,.98) 56%,rgba(6,8,14,.98))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.08);
}
.participant-hero-v2::after{display:none!important}
.participant-hero-bg{
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(110deg,rgba(255,255,255,.06) 0 1px,transparent 1px 100%),
    radial-gradient(80% 60% at 85% 16%,rgba(105,180,255,.34),transparent 38%),
    linear-gradient(180deg,transparent,rgba(0,0,0,.26)),
    repeating-linear-gradient(0deg,transparent 0 38px,rgba(255,255,255,.022) 39px 40px);
  opacity:.88;
}
.participant-avatar-zone{
  position:relative;
  z-index:1;
  padding:22px 0 22px 22px;
  align-self:stretch;
  display:grid;
  place-items:center;
}
.participant-avatar-large{
  width:78px;
  height:78px;
  border-radius:999px;
  display:grid;
  place-items:center;
  color:#fff;
  font-size:24px;
  font-weight:1000;
  background:linear-gradient(180deg,#64a8ff,#0c59d6)!important;
  border:4px solid rgba(73,151,255,.94);
  box-shadow:0 0 0 6px rgba(22,119,255,.12),0 0 30px rgba(22,119,255,.34),inset 0 1px 0 rgba(255,255,255,.25);
  background-size:cover!important;
  background-position:center!important;
  overflow:hidden;
}
.participant-avatar-large .avatar-icon-img,
.participant-avatar-large.avatar-icon-img{
  width:34px!important;
  height:34px!important;
  filter:brightness(0) invert(1)!important;
}
.participant-avatar-flag{
  position:absolute;
  right:4px;
  bottom:32px;
  width:28px!important;
  height:28px!important;
  border-width:3px!important;
  box-shadow:0 8px 18px rgba(0,0,0,.34);
}
.participant-profile-copy{
  position:relative;
  z-index:1;
  display:grid;
  gap:7px;
  min-width:0;
  padding:23px 0;
}
.participant-profile-copy h1{
  margin:0;
  color:#fff;
  font-size:31px;
  line-height:1;
  font-weight:1000;
  letter-spacing:-.055em;
}
.participant-profile-copy p{
  margin:0;
  color:rgba(255,255,255,.72);
  font-size:13px;
  font-weight:800;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.participant-profile-copy p b{color:#4ea1ff;font-weight:1000}
.participant-since{
  color:rgba(255,255,255,.66);
  font-size:13px;
  font-weight:800;
  display:inline-flex;
  align-items:center;
  gap:7px;
}
.participant-since i{
  width:14px;
  height:14px;
  border-radius:4px;
  border:1.8px solid rgba(255,255,255,.58);
  position:relative;
  display:inline-block;
}
.participant-since i::before{content:"";position:absolute;left:2px;right:2px;top:4px;border-top:1.5px solid rgba(255,255,255,.58)}
.participant-edit-btn{
  margin-top:7px;
  width:max-content;
  min-height:38px;
  padding:0 14px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.16);
  background:rgba(255,255,255,.055);
  color:#fff;
  font-size:13px;
  font-weight:900;
  display:inline-flex;
  align-items:center;
  gap:8px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06);
}
.participant-card-preview{
  z-index:1;
  justify-self:center;
  width:102px!important;
  min-height:142px!important;
  transform:none!important;
  margin-right:10px;
  padding:12px 10px 14px!important;
  border:2px solid rgba(72,150,255,.95)!important;
  border-radius:22px 22px 30px 30px!important;
  background:linear-gradient(180deg,rgba(20,86,194,.32),rgba(5,14,33,.96))!important;
  clip-path:polygon(50% 0%,93% 10%,93% 78%,50% 100%,7% 78%,7% 10%)!important;
  box-shadow:0 18px 30px rgba(0,0,0,.34),0 0 26px rgba(22,119,255,.28),inset 0 0 0 1px rgba(255,255,255,.08)!important;
}
.participant-card-preview .player-card-rank b{font-size:19px!important}
.participant-card-preview .player-card-rank span{font-size:9px!important;color:#70b7ff!important}
.participant-card-preview .player-silhouette{width:58px!important;height:66px!important}
.participant-card-preview .player-silhouette::before{width:30px!important;height:30px!important;background:linear-gradient(180deg,#85bdff,#2277f4)!important}
.participant-card-preview .player-silhouette::after{width:54px!important;height:45px!important;border-radius:18px 18px 11px 11px!important;background:linear-gradient(180deg,#1f75ec,#0b3a93)!important}
.participant-card-preview .player-card-name{font-size:14px!important;color:#fff!important;max-width:72px!important}
.player-card-gem{
  width:18px;
  height:18px;
  margin:7px auto 0;
  border-radius:6px;
  transform:rotate(45deg);
  background:linear-gradient(135deg,#b8ddff,#1677ff 54%,#062a71);
  border:1px solid rgba(255,255,255,.38);
  box-shadow:0 0 18px rgba(22,119,255,.55);
}
.participant-stat-grid{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:9px;
}
.participant-stat-card{
  min-height:96px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.10);
  background:linear-gradient(180deg,rgba(12,27,55,.84),rgba(7,12,24,.96));
  display:grid;
  grid-template-rows:27px auto 1fr;
  align-items:center;
  justify-items:center;
  gap:5px;
  padding:12px 7px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055);
}
.participant-stat-card span:not(.participant-stat-icon){
  font-size:11px;
  color:rgba(255,255,255,.64);
  font-weight:850;
  text-align:center;
  line-height:1.12;
}
.participant-stat-card b{
  color:#fff;
  font-size:21px;
  line-height:1;
  font-weight:1000;
  letter-spacing:-.04em;
  align-self:end;
}
.participant-stat-icon{
  width:26px;
  height:26px;
  display:grid;
  place-items:center;
  color:#2991ff;
  filter:drop-shadow(0 0 12px rgba(22,119,255,.42));
}
.participant-stat-icon::before{font-size:25px;line-height:1;font-weight:1000}
.participant-stat-icon.star::before{content:"☆"}
.participant-stat-icon.bars::before{content:"▥"}
.participant-stat-icon.target::before{content:"◎"}
.participant-stat-icon.flame::before{content:"♨"}
.participant-trophy-case,
.participant-season-card,
.participant-tab-card{
  border:1px solid rgba(255,255,255,.11);
  border-radius:22px;
  background:linear-gradient(180deg,rgba(9,19,38,.86),rgba(5,9,18,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 15px 32px rgba(0,0,0,.20);
}
.participant-trophy-case{padding:17px 16px 16px;overflow:hidden}
.participant-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.participant-section-head h2{margin:0;color:#fff;font-size:19px;font-weight:1000;letter-spacing:-.04em}
.participant-section-head button{
  border:0;
  background:transparent;
  color:#4aa0ff;
  font-size:13px;
  font-weight:950;
  display:inline-flex;
  align-items:center;
  gap:7px;
}
.participant-trophy-list{
  display:grid;
  grid-template-columns:repeat(6,minmax(70px,1fr));
  gap:9px;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:none;
}
.participant-trophy-list::-webkit-scrollbar{display:none}
.participant-trophy{
  min-width:70px;
  display:grid;
  justify-items:center;
  gap:7px;
  text-align:center;
}
.participant-trophy-badge{
  position:relative;
  width:56px;
  height:62px;
  display:grid;
  place-items:center;
  clip-path:polygon(50% 0%,91% 16%,91% 74%,50% 100%,9% 74%,9% 16%);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(28,96,198,.94),rgba(5,15,35,.98));
  box-shadow:0 0 0 1px rgba(92,166,255,.35),0 10px 20px rgba(0,0,0,.28),inset 0 0 0 2px rgba(255,255,255,.05);
}
.participant-trophy.unlocked:nth-child(2) .participant-trophy-badge,
.participant-trophy.unlocked:nth-child(3) .participant-trophy-badge{
  background:linear-gradient(180deg,rgba(213,170,55,.94),rgba(25,18,6,.98));
  box-shadow:0 0 0 1px rgba(255,216,95,.5),0 10px 20px rgba(0,0,0,.28),0 0 20px rgba(234,182,60,.18),inset 0 0 0 2px rgba(255,255,255,.06);
}
.participant-trophy.locked .participant-trophy-badge{
  background:linear-gradient(180deg,rgba(70,76,88,.78),rgba(16,18,23,.98));
  box-shadow:0 0 0 1px rgba(255,255,255,.14),0 10px 20px rgba(0,0,0,.28);
  opacity:.66;
  filter:grayscale(.7);
}
.participant-trophy-badge img{width:27px;height:27px;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}
.participant-trophy.unlocked:nth-child(2) .participant-trophy-badge img,
.participant-trophy.unlocked:nth-child(3) .participant-trophy-badge img{filter:sepia(1) saturate(2.4) hue-rotate(356deg) brightness(1.28)}
.participant-trophy-badge i{
  position:absolute;
  right:-1px;
  bottom:-1px;
  width:19px;
  height:19px;
  border-radius:999px;
  display:grid;
  place-items:center;
  background:rgba(0,0,0,.55);
  border:1px solid rgba(255,255,255,.16);
  font-size:9px;
  font-style:normal;
}
.participant-trophy b{
  color:rgba(255,255,255,.86);
  font-size:11px;
  font-weight:850;
  line-height:1.15;
  max-width:78px;
}
.participant-trophy.locked b{color:rgba(255,255,255,.58)}
.participant-trophy-progress{display:flex;justify-content:center;gap:7px;margin-top:14px}.participant-trophy-progress span{width:22px;height:4px;border-radius:999px;background:rgba(255,255,255,.20)}.participant-trophy-progress span.active{background:#2991ff;box-shadow:0 0 12px rgba(22,119,255,.48)}
.participant-tabs-v2{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:9px!important;
}
.participant-tabs-v2 .participant-tab{
  min-height:48px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.055)!important;
  border:1px solid rgba(255,255,255,.11)!important;
  color:rgba(255,255,255,.68)!important;
  font-size:14px!important;
  font-weight:950!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.participant-tabs-v2 .participant-tab.active{
  color:#fff!important;
  background:linear-gradient(180deg,#248cff,#0666f0)!important;
  border-color:rgba(124,187,255,.58)!important;
  box-shadow:0 14px 28px rgba(22,119,255,.28),0 0 0 1px rgba(255,255,255,.08) inset!important;
}
.participant-tab-panel{display:grid;gap:14px}
.participant-season-card{padding:16px;overflow:hidden;position:relative}
.participant-season-card::after{
  content:"";
  position:absolute;
  right:-18px;
  bottom:-40px;
  width:180px;
  height:180px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(22,119,255,.16),transparent 62%);
  opacity:.85;
}
.participant-season-head{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:17px}.participant-season-head>div{display:flex;align-items:center;gap:10px}.participant-season-head h2{margin:0;color:#fff;font-size:20px;letter-spacing:-.04em;font-weight:1000}.participant-season-head button{border:1px solid rgba(74,160,255,.25);background:rgba(22,119,255,.14);color:#60b0ff;border-radius:999px;min-height:36px;padding:0 13px;font-size:13px;font-weight:950}.participant-season-icon{width:24px;height:24px;border-radius:7px;border:2px solid #2991ff;display:inline-block;position:relative;box-shadow:0 0 16px rgba(22,119,255,.35)}.participant-season-icon::after{content:"";position:absolute;left:4px;right:4px;top:7px;border-top:2px solid #2991ff}
.participant-season-stats{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:0}.participant-season-stats article{min-height:70px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center;padding:0 10px;border-left:1px solid rgba(255,255,255,.12)}.participant-season-stats article:first-child{border-left:0;padding-left:0}.participant-season-stats small{grid-column:2;color:rgba(255,255,255,.6);font-size:11px;font-weight:850;line-height:1.15}.participant-season-stats b{grid-column:2;color:#fff;font-size:24px;font-weight:1000;line-height:1}.season-stat-icon{grid-row:1/3;width:26px;height:26px;border-radius:10px;background:rgba(22,119,255,.16);border:1px solid rgba(74,160,255,.32);display:grid;place-items:center;color:#2991ff}.season-stat-icon::before{font-size:18px;font-weight:1000;line-height:1}.season-stat-icon.pools::before{content:"♟"}.season-stat-icon.wins::before{content:"◉"}.season-stat-icon.rank::before{content:"♕"}
.participant-tab-card{padding:16px!important;border-style:solid!important;background:linear-gradient(180deg,rgba(9,19,38,.86),rgba(5,9,18,.96))!important}
.participant-select,.participant-self-title,.score-gauge-grid,.participant-match-card{display:none!important}
@media (max-width:390px){
  .participant-profile-shell{padding-left:12px;padding-right:12px;gap:12px}
  .participant-hero-v2{grid-template-columns:76px minmax(0,1fr) 92px;gap:8px;border-radius:23px!important}
  .participant-avatar-zone{padding-left:14px}
  .participant-avatar-large{width:64px;height:64px;font-size:20px;border-width:3px}
  .participant-avatar-flag{right:0;bottom:36px;width:24px!important;height:24px!important}
  .participant-profile-copy h1{font-size:26px}
  .participant-profile-copy p,.participant-since{font-size:12px}
  .participant-edit-btn{min-height:34px;font-size:12px;padding:0 11px}
  .participant-card-preview{width:88px!important;min-height:124px!important;margin-right:5px}
  .participant-stat-grid{gap:7px}.participant-stat-card{min-height:88px;padding:10px 5px}.participant-stat-card span:not(.participant-stat-icon){font-size:10px}.participant-stat-card b{font-size:19px}.participant-tabs-v2{gap:7px!important}.participant-tabs-v2 .participant-tab{font-size:12px!important;min-height:44px!important}.participant-trophy-list{grid-template-columns:repeat(6,70px)}
  .participant-season-stats article{grid-template-columns:1fr;justify-items:center;text-align:center;padding:0 6px}.season-stat-icon{grid-row:auto}.participant-season-stats small,.participant-season-stats b{grid-column:auto}
}

/* Profile v2 - closer visual alignment to generated premium concept, blue theme */
.participant-sticky-header-v2{
  background:linear-gradient(180deg,rgba(3,8,19,.98),rgba(3,8,19,.86) 78%,rgba(3,8,19,0));
  border-bottom:0!important;
  min-height:118px!important;
  padding:36px 16px 18px!important;
  grid-template-columns:58px 1fr 132px!important;
  align-items:center!important;
}
.participant-sticky-header-v2 .detail-back-btn{
  width:50px!important;
  height:50px!important;
  border-radius:999px!important;
  border:1px solid rgba(132,184,255,.28)!important;
  background:radial-gradient(circle at 35% 25%,rgba(120,178,255,.16),rgba(255,255,255,.045) 58%,rgba(2,9,23,.88))!important;
  box-shadow:0 10px 28px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.participant-title{
  font-size:26px!important;
  letter-spacing:-.05em!important;
  transform:translateX(20px);
}
.participant-header-logo{
  width:auto!important;
  height:auto!important;
  justify-self:end!important;
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  opacity:.98;
}
.participant-header-logo .participant-brand-mark{
  width:31px;
  height:31px;
  border-radius:10px;
  display:grid;
  place-items:center;
  border:1px solid rgba(83,155,255,.70);
  background:linear-gradient(135deg,rgba(22,119,255,.52),rgba(2,12,32,.94));
  box-shadow:0 0 22px rgba(22,119,255,.30),inset 0 1px 0 rgba(255,255,255,.16);
}
.participant-header-logo .participant-brand-mark img{
  width:19px;
  height:19px;
  object-fit:contain;
  filter:brightness(0) invert(1);
}
.participant-header-logo .participant-brand-text{
  display:grid;
  line-height:.82;
  color:#fff;
  font-weight:1000;
  font-size:14px;
  letter-spacing:.015em;
  text-align:left;
}
.participant-profile-shell{
  padding-top:6px!important;
  gap:12px!important;
}
.participant-hero-v2{
  min-height:184px!important;
  grid-template-columns:104px minmax(0,1fr) 124px!important;
  gap:12px!important;
  border-radius:24px!important;
  border-color:rgba(113,171,255,.26)!important;
  background:
    radial-gradient(120% 95% at 93% 0%,rgba(70,146,255,.42),transparent 40%),
    radial-gradient(75% 75% at 8% 32%,rgba(30,125,255,.18),transparent 54%),
    linear-gradient(110deg,rgba(10,25,56,.98),rgba(5,12,29,.99) 60%,rgba(4,8,18,.99))!important;
  box-shadow:0 18px 46px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 0 1px rgba(255,255,255,.02)!important;
}
.participant-hero-v2::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    radial-gradient(70% 44% at 92% 14%,rgba(119,188,255,.32),transparent 52%),
    linear-gradient(100deg,transparent 0 48%,rgba(255,255,255,.055) 49%,transparent 61%),
    linear-gradient(180deg,rgba(255,255,255,.025),transparent 45%);
  opacity:.9;
}
.participant-hero-bg{
  background:
    radial-gradient(110% 80% at 80% 15%,rgba(75,157,255,.32),transparent 45%),
    linear-gradient(180deg,transparent 15%,rgba(0,0,0,.35)),
    repeating-linear-gradient(0deg,transparent 0 34px,rgba(255,255,255,.024) 35px 36px),
    repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.018) 47px 48px)!important;
  opacity:.72!important;
}
.participant-avatar-zone{
  padding:22px 0 22px 22px!important;
  align-content:center!important;
}
.participant-avatar-large{
  width:82px!important;
  height:82px!important;
  background:linear-gradient(180deg,#75b8ff,#126cef)!important;
  border:4px solid rgba(91,163,255,.98)!important;
  box-shadow:0 0 0 7px rgba(22,119,255,.13),0 0 34px rgba(22,119,255,.42),inset 0 1px 0 rgba(255,255,255,.30)!important;
}
.participant-avatar-large .avatar-icon-img,
.participant-avatar-large.avatar-icon-img{
  width:39px!important;
  height:39px!important;
  opacity:.98!important;
  filter:brightness(0) invert(1) drop-shadow(0 2px 6px rgba(0,0,0,.25))!important;
}
.participant-avatar-flag{
  width:30px!important;
  height:30px!important;
  right:2px!important;
  bottom:34px!important;
}
.participant-profile-copy{
  padding:24px 0 20px!important;
  gap:8px!important;
  align-content:center!important;
}
.participant-profile-copy h1{
  font-size:34px!important;
  line-height:.95!important;
}
.participant-profile-copy p{
  max-width:185px;
  font-size:13px!important;
}
.participant-profile-copy p b{color:#65adff!important}
.participant-since{font-size:13px!important;color:rgba(255,255,255,.70)!important}
.participant-edit-btn{
  min-height:42px!important;
  padding:0 18px!important;
  margin-top:8px!important;
  border-color:rgba(255,255,255,.18)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 26px rgba(0,0,0,.18)!important;
}
.participant-card-preview{
  width:112px!important;
  min-height:154px!important;
  margin-right:12px!important;
  padding:14px 12px 16px!important;
  border:2px solid rgba(66,152,255,.98)!important;
  border-radius:24px 24px 36px 36px!important;
  background:
    radial-gradient(90% 72% at 48% 0%,rgba(72,155,255,.32),transparent 55%),
    linear-gradient(180deg,rgba(8,40,98,.98),rgba(2,12,32,.99))!important;
  box-shadow:0 20px 34px rgba(0,0,0,.38),0 0 28px rgba(22,119,255,.36),inset 0 0 0 2px rgba(133,190,255,.14)!important;
}
.participant-card-preview::before{
  content:"";
  position:absolute;
  inset:7px;
  clip-path:inherit;
  border:1px solid rgba(105,181,255,.55);
  pointer-events:none;
}
.participant-card-preview .player-card-rank b{font-size:20px!important;line-height:.9!important}
.participant-card-preview .player-card-rank span{font-size:9px!important;color:#76baff!important}
.participant-card-preview .player-silhouette{width:64px!important;height:74px!important}
.participant-card-preview .player-silhouette::before{width:34px!important;height:34px!important;background:linear-gradient(180deg,#92c7ff,#257df6)!important}
.participant-card-preview .player-silhouette::after{width:60px!important;height:50px!important;background:linear-gradient(180deg,#1d76ef,#0a398e)!important}
.participant-card-preview .player-card-name{font-size:15px!important;max-width:84px!important}
.player-card-gem{width:20px!important;height:20px!important;background:linear-gradient(135deg,#d4ecff,#258cff 54%,#05276a)!important}
.participant-stat-grid{gap:10px!important}
.participant-stat-card{
  min-height:98px!important;
  border-radius:18px!important;
  border-color:rgba(255,255,255,.115)!important;
  background:linear-gradient(180deg,rgba(13,31,66,.82),rgba(5,10,24,.98))!important;
}
.participant-stat-icon::before{content:none!important}
.participant-stat-icon img{
  width:25px;
  height:25px;
  object-fit:contain;
  filter:brightness(0) saturate(100%) invert(50%) sepia(99%) saturate(2454%) hue-rotate(191deg) brightness(105%) contrast(103%) drop-shadow(0 0 10px rgba(22,119,255,.48));
}
.participant-stat-card span:not(.participant-stat-icon){font-size:11px!important;color:rgba(255,255,255,.66)!important}
.participant-trophy-case,
.participant-season-card,
.participant-tab-card{
  border-color:rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(8,18,37,.88),rgba(4,8,17,.98))!important;
}
.participant-trophy-case{padding:18px 16px 17px!important;border-radius:24px!important}
.participant-section-head h2{font-size:20px!important}
.participant-section-head button{color:#5eaaff!important;font-size:13px!important}
.participant-trophy-list{gap:10px!important;grid-template-columns:repeat(6,minmax(72px,1fr))!important}
.participant-trophy{gap:8px!important}
.participant-trophy-badge{
  width:62px!important;
  height:68px!important;
  background:linear-gradient(180deg,rgba(24,97,214,.94),rgba(3,16,43,.98))!important;
  box-shadow:0 0 0 1px rgba(98,170,255,.42),0 12px 22px rgba(0,0,0,.30),0 0 18px rgba(22,119,255,.16),inset 0 0 0 2px rgba(255,255,255,.06)!important;
}
.participant-trophy-badge img{width:29px!important;height:29px!important;filter:brightness(0) invert(1) drop-shadow(0 2px 6px rgba(0,0,0,.22))!important}
.participant-trophy.unlocked:nth-child(2) .participant-trophy-badge,
.participant-trophy.unlocked:nth-child(3) .participant-trophy-badge{
  background:linear-gradient(180deg,rgba(224,178,56,.94),rgba(28,20,5,.98))!important;
  box-shadow:0 0 0 1px rgba(255,218,91,.55),0 12px 22px rgba(0,0,0,.30),0 0 24px rgba(226,178,48,.20),inset 0 0 0 2px rgba(255,255,255,.08)!important;
}
.participant-trophy.locked .participant-trophy-badge{
  background:linear-gradient(180deg,rgba(72,80,96,.80),rgba(15,17,22,.98))!important;
  opacity:.62!important;
}
.participant-trophy b{font-size:11px!important;color:rgba(255,255,255,.84)!important}
.participant-trophy.locked b{color:rgba(255,255,255,.58)!important}
.participant-tabs-v2{gap:10px!important}
.participant-tabs-v2 .participant-tab{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-height:46px!important;
  border-color:rgba(255,255,255,.115)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035))!important;
}
.participant-tabs-v2 .participant-tab.active{
  background:linear-gradient(180deg,#2c94ff,#076bf5)!important;
  box-shadow:0 13px 30px rgba(22,119,255,.28),0 0 0 1px rgba(255,255,255,.10) inset!important;
}
.participant-tab-icon{width:16px;height:16px;position:relative;display:inline-block;color:currentColor;opacity:.82}
.participant-tab-icon::before{font-size:16px;line-height:1;font-weight:900}
.participant-tab-icon.user::before{content:"♙"}
.participant-tab-icon.trophy::before{content:"♕"}
.participant-tab-icon.stats::before{content:"▥"}
.participant-tab-icon.career::before{content:"▣"}
.participant-season-card{border-radius:24px!important;padding:18px 18px 17px!important}
.participant-season-card::after{background:radial-gradient(circle,rgba(22,119,255,.18),transparent 62%)!important}
.participant-season-head button{border-color:rgba(87,164,255,.28)!important;background:rgba(22,119,255,.14)!important;color:#62b0ff!important}
.participant-season-icon{border-color:#2991ff!important;box-shadow:0 0 16px rgba(22,119,255,.35)!important}.participant-season-icon::after{border-top-color:#2991ff!important}
.season-stat-icon{background:rgba(22,119,255,.16)!important;border-color:rgba(74,160,255,.32)!important;color:#2991ff!important}
@media (max-width:390px){
  .participant-sticky-header-v2{grid-template-columns:54px 1fr 112px!important;padding-left:14px!important;padding-right:14px!important}
  .participant-title{font-size:24px!important;transform:translateX(12px)}
  .participant-header-logo .participant-brand-text{font-size:12px}.participant-header-logo .participant-brand-mark{width:28px;height:28px}.participant-header-logo .participant-brand-mark img{width:17px;height:17px}
  .participant-profile-shell{padding-left:12px!important;padding-right:12px!important}
  .participant-hero-v2{grid-template-columns:82px minmax(0,1fr) 96px!important;gap:8px!important;min-height:168px!important}
  .participant-avatar-zone{padding-left:15px!important}.participant-avatar-large{width:70px!important;height:70px!important}.participant-avatar-flag{width:26px!important;height:26px!important;bottom:34px!important}
  .participant-profile-copy h1{font-size:28px!important}.participant-profile-copy p{max-width:140px;font-size:12px!important}.participant-since{font-size:12px!important}.participant-edit-btn{min-height:36px!important;padding:0 12px!important;font-size:12px!important}
  .participant-card-preview{width:86px!important;min-height:124px!important;margin-right:4px!important;padding:11px 9px 13px!important}.participant-card-preview .player-silhouette{width:52px!important;height:60px!important}.participant-card-preview .player-card-name{font-size:13px!important}
  .participant-stat-grid{gap:8px!important}.participant-stat-card{min-height:92px!important;padding:10px 5px!important}.participant-stat-icon img{width:23px;height:23px}.participant-stat-card span:not(.participant-stat-icon){font-size:10px!important}.participant-stat-card b{font-size:20px!important}
  .participant-trophy-list{grid-template-columns:repeat(6,72px)!important}.participant-trophy-badge{width:57px!important;height:63px!important}.participant-tabs-v2{gap:7px!important}.participant-tabs-v2 .participant-tab{font-size:12px!important;gap:5px!important}.participant-tab-icon{display:none!important}
}


/* Profile v3 - layout alignment, no header logo, mobile-safe trophy case */
.participant-sticky-header-v2{
  grid-template-columns:58px 1fr 58px!important;
  min-height:112px!important;
  padding:34px 18px 16px!important;
}
.participant-sticky-header-v2 .participant-header-logo{display:none!important}
.participant-header-spacer{width:58px;height:58px;display:block}
.participant-title{
  transform:none!important;
  text-align:center!important;
  justify-self:center!important;
  font-size:27px!important;
}
.participant-profile-shell{
  padding-top:2px!important;
  gap:13px!important;
}
.participant-hero-v2{
  min-height:196px!important;
  grid-template-columns:108px minmax(0,1fr) 112px!important;
  gap:12px!important;
  padding:0!important;
  isolation:isolate;
  background:
    radial-gradient(84% 80% at 93% 6%,rgba(78,162,255,.46),transparent 45%),
    radial-gradient(80% 65% at 14% 26%,rgba(31,124,255,.24),transparent 60%),
    linear-gradient(108deg,rgba(5,18,43,.98),rgba(3,10,27,.99) 57%,rgba(2,7,18,.99))!important;
}
.participant-hero-v2::before{
  background:
    radial-gradient(70% 52% at 95% 10%,rgba(134,199,255,.36),transparent 46%),
    radial-gradient(70% 60% at 55% 120%,rgba(26,105,230,.26),transparent 50%),
    linear-gradient(180deg,rgba(255,255,255,.028),transparent 46%)!important;
  opacity:1!important;
}
.participant-hero-v2::after{
  content:"";
  position:absolute;
  inset:auto 0 0 0;
  height:52%;
  pointer-events:none;
  background:
    radial-gradient(80% 45% at 78% 104%,rgba(54,144,255,.20),transparent 62%),
    linear-gradient(178deg,transparent 0 54%,rgba(255,255,255,.045) 55%,transparent 57%);
  opacity:.7;
  z-index:0;
}
.participant-hero-bg{
  background:
    radial-gradient(130% 95% at 84% 12%,rgba(81,166,255,.24),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.30) 64%,rgba(0,0,0,.50)),
    repeating-linear-gradient(0deg,transparent 0 44px,rgba(255,255,255,.012) 45px 46px),
    repeating-linear-gradient(90deg,transparent 0 72px,rgba(255,255,255,.010) 73px 74px)!important;
  opacity:.58!important;
}
.participant-avatar-zone{padding:24px 0 24px 23px!important;z-index:2}
.participant-avatar-large{
  width:86px!important;
  height:86px!important;
  border-color:rgba(116,184,255,.98)!important;
  box-shadow:0 0 0 6px rgba(22,119,255,.11),0 0 32px rgba(33,128,255,.40),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
.participant-avatar-flag{right:1px!important;bottom:35px!important;width:29px!important;height:29px!important}
.participant-profile-copy{padding:27px 0 23px!important;gap:7px!important;z-index:2;min-width:0}
.participant-profile-copy h1{font-size:36px!important;line-height:.96!important;letter-spacing:-.06em!important}
.participant-profile-copy p{
  max-width:none!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:13px!important;
  line-height:1.2!important;
}
.participant-since{font-size:13px!important;margin-top:2px!important}
.participant-edit-btn{width:max-content;max-width:100%;min-height:40px!important;margin-top:8px!important;padding:0 17px!important}
.participant-card-preview{
  width:104px!important;
  min-height:152px!important;
  margin-right:15px!important;
  align-self:center!important;
  z-index:2;
  border-radius:26px 26px 40px 40px!important;
  transform:translateY(0)!important;
}
.participant-card-preview .player-card-rank span{font-size:8px!important;letter-spacing:.04em!important}
.participant-card-preview .player-card-name{font-size:15px!important}
.participant-stat-grid{gap:9px!important}
.participant-stat-card{
  min-height:92px!important;
  padding:11px 6px 10px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(9,25,57,.78),rgba(4,9,22,.98))!important;
}
.participant-stat-icon{width:28px!important;height:28px!important;margin-bottom:4px!important}
.participant-stat-icon img{width:23px!important;height:23px!important;opacity:.95!important}
.participant-stat-card span:not(.participant-stat-icon){font-size:10.5px!important;line-height:1.08!important;min-height:23px;display:flex;align-items:center;justify-content:center;text-align:center}
.participant-stat-card b{font-size:21px!important;line-height:1!important}
.participant-trophy-case{
  overflow:visible!important;
  padding:18px 17px 18px!important;
  border-radius:24px!important;
}
.participant-trophy-list{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:15px 11px!important;
  overflow:visible!important;
  padding:0!important;
}
.participant-trophy{
  min-width:0!important;
  gap:7px!important;
  align-content:start!important;
}
.participant-trophy-badge{
  width:58px!important;
  height:64px!important;
  border-radius:18px 18px 24px 24px!important;
}
.participant-trophy-badge img{width:26px!important;height:26px!important}
.participant-trophy b{
  max-width:100%!important;
  font-size:11px!important;
  line-height:1.12!important;
  min-height:25px;
  display:flex;
  align-items:flex-start;
  justify-content:center;
  text-align:center;
}
.participant-trophy-progress{display:none!important}
.participant-tabs-v2{gap:9px!important}
.participant-tabs-v2 .participant-tab{min-height:45px!important;font-size:13px!important;padding:0 8px!important}
.participant-season-card{padding:18px 17px 18px!important;overflow:hidden!important}
.participant-season-head{margin-bottom:15px!important}
.participant-season-stats article{min-height:66px!important}
@media (max-width:390px){
  .participant-sticky-header-v2{grid-template-columns:52px 1fr 52px!important;padding-left:14px!important;padding-right:14px!important;min-height:108px!important}
  .participant-header-spacer{width:52px;height:52px}
  .participant-title{font-size:25px!important}
  .participant-profile-shell{padding-left:12px!important;padding-right:12px!important;gap:12px!important}
  .participant-hero-v2{grid-template-columns:86px minmax(0,1fr) 88px!important;gap:8px!important;min-height:184px!important;border-radius:24px!important}
  .participant-avatar-zone{padding-left:16px!important}.participant-avatar-large{width:72px!important;height:72px!important}.participant-avatar-flag{width:25px!important;height:25px!important;bottom:39px!important;right:1px!important}
  .participant-profile-copy{padding:24px 0 20px!important;gap:6px!important}.participant-profile-copy h1{font-size:28px!important}.participant-profile-copy p{font-size:11.5px!important;line-height:1.15!important}.participant-since{font-size:11.5px!important}.participant-edit-btn{min-height:35px!important;font-size:12px!important;padding:0 11px!important;margin-top:6px!important}
  .participant-card-preview{width:82px!important;min-height:126px!important;margin-right:5px!important;padding:10px 8px 12px!important}.participant-card-preview .player-silhouette{width:50px!important;height:58px!important}.participant-card-preview .player-card-rank b{font-size:18px!important}.participant-card-preview .player-card-rank span{font-size:7px!important}.participant-card-preview .player-card-name{font-size:12px!important}
  .participant-stat-grid{gap:8px!important}.participant-stat-card{min-height:88px!important;padding:9px 5px!important}.participant-stat-icon{width:25px!important;height:25px!important}.participant-stat-icon img{width:21px!important;height:21px!important}.participant-stat-card span:not(.participant-stat-icon){font-size:9.6px!important}.participant-stat-card b{font-size:20px!important}
  .participant-trophy-case{padding:17px 14px!important}.participant-trophy-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px 8px!important}.participant-trophy-badge{width:54px!important;height:60px!important}.participant-trophy b{font-size:10.2px!important}
  .participant-tabs-v2{gap:7px!important}.participant-tabs-v2 .participant-tab{font-size:12px!important;min-height:43px!important}.participant-tab-icon{display:none!important}
  .participant-season-card{padding:17px 14px!important}.participant-season-head button{font-size:12px!important;padding:0 11px!important}.participant-season-stats article{padding:0 5px!important}.participant-season-stats small{font-size:10px!important}.participant-season-stats b{font-size:22px!important}
}

/* Profile v3.1 - hero cleanup, achievement logic view, smoother tab switching */
.participant-hero-v31{
  grid-template-columns:112px minmax(0,1fr)!important;
  min-height:176px!important;
  gap:14px!important;
  padding-right:18px!important;
  background:
    radial-gradient(95% 76% at 96% 4%,rgba(78,162,255,.34),transparent 44%),
    radial-gradient(85% 66% at 11% 26%,rgba(31,124,255,.22),transparent 60%),
    linear-gradient(108deg,rgba(5,18,43,.98),rgba(3,10,27,.99) 57%,rgba(2,7,18,.99))!important;
}
.participant-hero-v31 .participant-profile-copy{
  padding:26px 0 22px!important;
  max-width:100%!important;
}
.participant-hero-v31 .participant-profile-copy h1{
  font-size:38px!important;
  line-height:.96!important;
}
.participant-hero-v31 .participant-profile-copy p{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  flex-wrap:wrap!important;
  max-width:none!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  color:rgba(255,255,255,.72)!important;
}
.participant-level-badge{
  color:#8ec7ff!important;
  background:rgba(22,119,255,.16);
  border:1px solid rgba(92,174,255,.28);
  border-radius:999px;
  padding:3px 8px;
  font-size:12px;
  line-height:1;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
}
.participant-hero-v31 .participant-edit-btn{
  margin-top:9px!important;
}
.participant-hero-v31 .participant-card-preview{display:none!important}
.participant-trophy-full{
  padding:16px!important;
}
.participant-tab-card-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:14px;
}
.participant-tab-card-head div{display:grid;gap:3px}
.participant-tab-card-head b{
  color:#fff;
  font-size:19px;
  font-weight:1000;
  letter-spacing:-.04em;
}
.participant-tab-card-head span{
  color:rgba(255,255,255,.58);
  font-size:12px;
  font-weight:850;
}
.participant-trophy-full-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:9px;
}
.participant-trophy-full-item{
  min-height:76px;
  display:grid;
  grid-template-columns:60px 1fr;
  align-items:center;
  gap:12px;
  padding:10px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.022));
}
.participant-trophy-full-item .participant-trophy-badge{
  width:50px!important;
  height:56px!important;
}
.participant-trophy-full-item div{display:grid;gap:4px;min-width:0}
.participant-trophy-full-item div b{
  color:#fff;
  font-size:14px;
  font-weight:1000;
  line-height:1.05;
}
.participant-trophy-full-item small{
  color:rgba(255,255,255,.56);
  font-size:11px;
  font-weight:820;
  line-height:1.25;
}
.participant-trophy-full-item.unlocked{
  border-color:rgba(74,160,255,.24);
  background:linear-gradient(180deg,rgba(22,119,255,.095),rgba(255,255,255,.025));
}
.participant-trophy-full-item.unlocked small{color:#6db7ff}
.participant-trophy-full-item.locked{opacity:.82}
.participant-tab-panel{
  min-height:128px;
  contain:layout paint;
}
.participant-tabs-v2 .participant-tab{
  transform:translateZ(0);
}
@media (max-width:390px){
  .participant-hero-v31{
    grid-template-columns:86px minmax(0,1fr)!important;
    min-height:164px!important;
    padding-right:13px!important;
    gap:10px!important;
  }
  .participant-hero-v31 .participant-profile-copy h1{font-size:30px!important}
  .participant-hero-v31 .participant-profile-copy p{gap:6px!important}
  .participant-level-badge{font-size:10px;padding:3px 7px}
  .participant-trophy-full{padding:14px!important}
  .participant-trophy-full-item{grid-template-columns:54px 1fr;gap:10px;padding:9px}.participant-trophy-full-item .participant-trophy-badge{width:46px!important;height:52px!important}
}


/* Profile v3.2 - compact header, trophy logic polish, calmer tabs and season card */
.participant-sticky-header-v2{
  height:calc(env(safe-area-inset-top,0px) + 76px)!important;
  min-height:0!important;
  padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px!important;
  grid-template-columns:46px 1fr 46px!important;
  background:linear-gradient(180deg,rgba(3,8,19,.98),rgba(3,8,19,.94))!important;
  border-bottom:1px solid rgba(255,255,255,.065)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.20)!important;
}
.participant-sticky-header-v2 .detail-back-btn{
  width:44px!important;
  height:44px!important;
}
.participant-sticky-header-v2 .participant-title{
  transform:none!important;
  font-size:23px!important;
  letter-spacing:-.045em!important;
}
.participant-header-spacer{
  width:46px!important;
  height:46px!important;
}
.participant-profile-shell{
  padding-top:12px!important;
}
.participant-hero-v31{
  min-height:168px!important;
}
.participant-hero-v31 .participant-profile-copy h1{
  font-size:36px!important;
}
.participant-hero-v31 .participant-profile-copy p{
  gap:7px!important;
  align-items:center!important;
}
.participant-stat-icon img{
  filter:brightness(0) saturate(100%) invert(52%) sepia(96%) saturate(2838%) hue-rotate(190deg) brightness(104%) contrast(103%) drop-shadow(0 0 10px rgba(22,119,255,.42))!important;
}
.participant-stat-card:first-child .participant-stat-icon img{
  width:24px!important;
  height:24px!important;
}
.participant-tabs-v2{
  gap:9px!important;
}
.participant-tabs-v2 .participant-tab{
  font-size:14px!important;
  min-height:44px!important;
  padding:0 12px!important;
}
.participant-tab-icon{
  display:none!important;
}
.participant-season-card{
  padding:18px 18px 19px!important;
}
.participant-season-head{
  margin-bottom:16px!important;
}
.participant-season-head h2{
  font-size:19px!important;
}
.participant-season-head button{
  min-height:34px!important;
  padding:0 12px!important;
  font-size:12.5px!important;
}
.participant-season-stats{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;
}
.participant-season-stats article{
  min-height:74px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:center!important;
  text-align:center!important;
  gap:6px!important;
  padding:0 8px!important;
}
.participant-season-stats small,
.participant-season-stats b{
  grid-column:auto!important;
}
.participant-season-stats small{
  max-width:78px!important;
  font-size:10.5px!important;
  line-height:1.12!important;
}
.participant-season-stats b{
  font-size:23px!important;
}
.season-stat-icon{
  grid-row:auto!important;
  width:28px!important;
  height:28px!important;
  border-radius:11px!important;
}
.season-stat-icon::before{
  font-size:16px!important;
}
.participant-section-head:has(button){
  gap:12px!important;
}
.participant-section-head button{
  white-space:nowrap!important;
}
@media (max-width:390px){
  .participant-sticky-header-v2{
    height:calc(env(safe-area-inset-top,0px) + 72px)!important;
    min-height:0!important;
    padding:calc(env(safe-area-inset-top,0px) + 9px) 14px 9px!important;
    grid-template-columns:44px 1fr 44px!important;
  }
  .participant-sticky-header-v2 .detail-back-btn{width:42px!important;height:42px!important}
  .participant-sticky-header-v2 .participant-title{font-size:22px!important}
  .participant-header-spacer{width:44px!important;height:44px!important}
  .participant-profile-shell{padding-top:10px!important;gap:11px!important}
  .participant-hero-v31{min-height:158px!important}
  .participant-hero-v31 .participant-profile-copy h1{font-size:29px!important}
  .participant-tabs-v2{gap:7px!important}
  .participant-tabs-v2 .participant-tab{font-size:12.5px!important;min-height:42px!important;padding:0 8px!important}
  .participant-season-card{padding:16px 13px 17px!important}
  .participant-season-head{gap:8px!important;margin-bottom:14px!important}
  .participant-season-head h2{font-size:17px!important}
  .participant-season-head button{font-size:11px!important;min-height:32px!important;padding:0 10px!important}
  .participant-season-stats article{padding:0 4px!important;min-height:72px!important;gap:5px!important}
  .participant-season-stats small{font-size:9.6px!important;max-width:64px!important}
  .participant-season-stats b{font-size:22px!important}
  .season-stat-icon{width:25px!important;height:25px!important}
}

/* Profile v4 - data & achievement foundation */
.participant-profile-insight{
  position:relative;
  z-index:1;
  margin-top:14px;
  padding:12px 13px;
  border-radius:16px;
  border:1px solid rgba(74,160,255,.16);
  background:rgba(7,17,34,.58);
  display:grid;
  gap:4px;
}
.participant-profile-insight b{
  color:#fff;
  font-size:13px;
  font-weight:1000;
  letter-spacing:-.02em;
}
.participant-profile-insight span{
  color:rgba(255,255,255,.66);
  font-size:11.5px;
  line-height:1.35;
  font-weight:750;
}
.participant-trophy-summary{
  margin-top:14px;
  padding-top:12px;
  border-top:1px solid rgba(255,255,255,.08);
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  color:rgba(255,255,255,.58);
  font-size:10.5px;
  font-weight:850;
}
.participant-trophy-summary span:first-child{
  color:#6bb7ff;
  font-weight:1000;
}
.participant-trophy-list-v4{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px 10px!important;
  overflow:visible!important;
}
.participant-trophy-list-v4 .participant-trophy{
  min-width:0!important;
}
.participant-trophy-full-grid{
  gap:10px!important;
}
.participant-trophy-full-item{
  min-height:74px;
  align-items:center;
}
.participant-trophy-full-item small{
  line-height:1.28!important;
}
.participant-stats-detail-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}
.participant-stats-detail-grid article{
  min-height:92px;
  padding:13px 12px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(180deg,rgba(15,30,58,.74),rgba(5,10,20,.88));
  display:grid;
  align-content:center;
  gap:4px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
}
.participant-stats-detail-grid article b{
  color:#fff;
  font-size:24px;
  font-weight:1000;
  line-height:1;
  letter-spacing:-.04em;
}
.participant-stats-detail-grid article span{
  color:#73baff;
  font-size:12px;
  font-weight:1000;
}
.participant-stats-detail-grid article small{
  color:rgba(255,255,255,.54);
  font-size:10.5px;
  line-height:1.25;
  font-weight:750;
}
.participant-career-card{
  display:grid;
  gap:10px;
}
.participant-career-row{
  display:flex;
  justify-content:space-between;
  gap:12px;
  padding:12px 0;
  border-top:1px solid rgba(255,255,255,.08);
  color:rgba(255,255,255,.68);
  font-size:13px;
  font-weight:850;
}
.participant-career-row b{
  color:#fff;
  font-weight:1000;
}
.participant-career-card p{
  margin:4px 0 0;
  color:rgba(255,255,255,.56);
  font-size:12px;
  line-height:1.45;
  font-weight:750;
}
.participant-trophy-full .participant-tab-card-head,
.participant-stats-detail .participant-tab-card-head,
.participant-career-card .participant-tab-card-head{
  margin-bottom:12px;
}
@media (max-width:390px){
  .participant-stats-detail-grid{gap:8px}
  .participant-stats-detail-grid article{min-height:88px;padding:12px 10px}
  .participant-stats-detail-grid article b{font-size:22px}
  .participant-trophy-summary{display:grid;justify-content:start;gap:4px}
  .participant-profile-insight{padding:11px 12px}
}

/* Profile v6 - Career history foundation */
.participant-career-card-v6{
  gap:14px!important;
}
.participant-career-summary-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:9px;
}
.participant-career-summary-grid article{
  min-height:84px;
  padding:12px 10px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.085);
  background:linear-gradient(180deg,rgba(15,34,68,.72),rgba(5,11,23,.92));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
  display:grid;
  align-content:center;
  gap:4px;
  text-align:center;
}
.participant-career-summary-grid small{
  color:rgba(255,255,255,.58);
  font-size:10px;
  line-height:1.1;
  font-weight:900;
}
.participant-career-summary-grid b{
  color:#fff;
  font-size:22px;
  line-height:1;
  font-weight:1000;
  letter-spacing:-.045em;
}
.participant-career-summary-grid span{
  color:#68b4ff;
  font-size:10px;
  line-height:1.18;
  font-weight:850;
}
.participant-career-list-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin-top:2px;
  padding-top:2px;
}
.participant-career-list-head b{
  color:#fff;
  font-size:14px;
  font-weight:1000;
  letter-spacing:-.02em;
}
.participant-career-list-head span{
  color:rgba(255,255,255,.52);
  font-size:11px;
  font-weight:850;
}
.participant-career-entry-list{
  display:grid;
  gap:10px;
}
.participant-career-entry,
.participant-career-empty{
  border-radius:18px;
  border:1px solid rgba(255,255,255,.085);
  background:linear-gradient(180deg,rgba(11,25,50,.78),rgba(5,10,20,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045);
}
.participant-career-entry{
  padding:13px;
  display:grid;
  gap:12px;
}
.participant-career-entry-top{
  display:flex;
  justify-content:space-between;
  gap:12px;
  align-items:start;
}
.participant-career-entry-top div{
  min-width:0;
  display:grid;
  gap:4px;
}
.participant-career-entry-top b{
  color:#fff;
  font-size:14px;
  font-weight:1000;
  letter-spacing:-.02em;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.participant-career-entry-top span{
  color:rgba(255,255,255,.56);
  font-size:11px;
  font-weight:800;
  line-height:1.25;
}
.participant-career-entry-top em{
  flex:0 0 auto;
  font-style:normal;
  padding:5px 8px;
  border-radius:999px;
  border:1px solid rgba(75,160,255,.26);
  color:#76beff;
  background:rgba(22,119,255,.10);
  font-size:10px;
  font-weight:1000;
}
.participant-career-entry-stats{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:8px;
}
.participant-career-entry-stats span{
  min-height:52px;
  padding:9px 8px;
  border-radius:14px;
  background:rgba(255,255,255,.035);
  border:1px solid rgba(255,255,255,.06);
  display:grid;
  align-content:center;
  gap:3px;
  text-align:center;
}
.participant-career-entry-stats small{
  color:rgba(255,255,255,.48);
  font-size:9.5px;
  font-weight:850;
}
.participant-career-entry-stats b{
  color:#fff;
  font-size:17px;
  line-height:1;
  font-weight:1000;
}
.participant-career-empty{
  padding:15px;
  display:grid;
  gap:5px;
}
.participant-career-empty b{
  color:#fff;
  font-size:14px;
  font-weight:1000;
}
.participant-career-empty span{
  color:rgba(255,255,255,.58);
  font-size:12px;
  line-height:1.35;
  font-weight:760;
}
@media (max-width:390px){
  .participant-career-summary-grid{grid-template-columns:1fr 1fr 1fr;gap:7px}
  .participant-career-summary-grid article{padding:11px 8px;min-height:78px}
  .participant-career-summary-grid b{font-size:20px}
  .participant-career-entry{padding:12px}
}

/* Profile v7 - code-only level themes and preview tooling */
.participant-profile-shell[class*="participant-rank-"],
.participant-detail-screen[class*="participant-rank-"]{
  --rank-accent:#2991ff;
  --rank-accent-2:#6bb7ff;
  --rank-border:rgba(92,174,255,.42);
  --rank-glow:rgba(22,119,255,.30);
  --rank-soft:rgba(22,119,255,.14);
  --rank-deep:rgba(6,30,75,.96);
  --rank-label:#8ec7ff;
}
.participant-rank-rookie{--rank-accent:#2991ff;--rank-accent-2:#7bc3ff;--rank-border:rgba(92,174,255,.40);--rank-glow:rgba(22,119,255,.28);--rank-soft:rgba(22,119,255,.13);--rank-deep:rgba(6,26,64,.98);--rank-label:#8ec7ff}
.participant-rank-talent{--rank-accent:#15b8ff;--rank-accent-2:#80dcff;--rank-border:rgba(81,211,255,.46);--rank-glow:rgba(21,184,255,.34);--rank-soft:rgba(21,184,255,.16);--rank-deep:rgba(3,33,78,.98);--rank-label:#8ee7ff}
.participant-rank-semi-pro{--rank-accent:#c87a37;--rank-accent-2:#ffba76;--rank-border:rgba(255,170,92,.42);--rank-glow:rgba(219,124,47,.30);--rank-soft:rgba(210,126,55,.15);--rank-deep:rgba(46,22,8,.98);--rank-label:#ffc18a}
.participant-rank-pro{--rank-accent:#cfd7e6;--rank-accent-2:#ffffff;--rank-border:rgba(224,232,245,.42);--rank-glow:rgba(205,216,235,.26);--rank-soft:rgba(212,224,245,.12);--rank-deep:rgba(25,28,35,.98);--rank-label:#edf3ff}
.participant-rank-world-class{--rank-accent:#f4bf38;--rank-accent-2:#ffe58a;--rank-border:rgba(255,211,86,.50);--rank-glow:rgba(244,191,56,.34);--rank-soft:rgba(244,191,56,.16);--rank-deep:rgba(47,35,4,.98);--rank-label:#ffe58a}
.participant-rank-legendary{--rank-accent:#ff3158;--rank-accent-2:#ff8da2;--rank-border:rgba(255,79,111,.48);--rank-glow:rgba(255,49,88,.34);--rank-soft:rgba(255,49,88,.15);--rank-deep:rgba(51,3,15,.98);--rank-label:#ff9bae}
.participant-rank-ultimate{--rank-accent:#9deaff;--rank-accent-2:#ffffff;--rank-border:rgba(171,239,255,.58);--rank-glow:rgba(128,226,255,.42);--rank-soft:rgba(128,226,255,.18);--rank-deep:rgba(4,31,55,.98);--rank-label:#d8f8ff}

.participant-profile-shell[class*="participant-rank-"] .participant-hero-v31{
  border-color:var(--rank-border)!important;
  box-shadow:0 16px 42px rgba(0,0,0,.34),0 0 0 1px var(--rank-border),0 0 34px var(--rank-glow)!important;
  background:
    radial-gradient(85% 76% at 96% 4%,var(--rank-glow),transparent 44%),
    radial-gradient(85% 66% at 11% 26%,var(--rank-soft),transparent 60%),
    linear-gradient(108deg,var(--rank-deep),rgba(3,10,27,.99) 58%,rgba(2,7,18,.99))!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-hero-bg{
  background:
    radial-gradient(130% 95% at 84% 12%,var(--rank-soft),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.30) 64%,rgba(0,0,0,.50)),
    repeating-linear-gradient(0deg,transparent 0 44px,rgba(255,255,255,.012) 45px 46px),
    repeating-linear-gradient(90deg,transparent 0 72px,rgba(255,255,255,.010) 73px 74px)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-large{
  border-color:var(--rank-accent-2)!important;
  box-shadow:0 0 0 6px var(--rank-soft),0 0 34px var(--rank-glow),inset 0 1px 0 rgba(255,255,255,.30)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-badge{
  color:var(--rank-label)!important;
  background:var(--rank-soft)!important;
  border-color:var(--rank-border)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 0 16px var(--rank-glow)!important;
}
.participant-level-meter{
  width:min(260px,100%);
  display:grid;
  gap:6px;
  margin-top:2px;
}
.participant-level-meter span{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:8px;
  color:rgba(255,255,255,.58);
  font-size:10.5px;
  line-height:1;
  font-weight:850;
}
.participant-level-meter span b{color:var(--rank-accent-2);font-size:11px;font-weight:1000}
.participant-level-meter span em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.participant-level-meter>i{
  width:100%;
  height:5px;
  border-radius:999px;
  overflow:hidden;
  background:rgba(255,255,255,.12);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.38);
}
.participant-level-meter>i::before{
  content:"";
  display:block;
  width:var(--level-progress,0%);
  height:100%;
  border-radius:inherit;
  background:linear-gradient(90deg,var(--rank-accent),var(--rank-accent-2));
  box-shadow:0 0 14px var(--rank-glow);
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-case,
.participant-profile-shell[class*="participant-rank-"] .participant-season-card,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card{
  border-color:var(--rank-border)!important;
  box-shadow:0 14px 32px rgba(0,0,0,.26),0 0 24px rgba(0,0,0,.05),0 0 22px color-mix(in srgb, var(--rank-accent) 16%, transparent)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-icon{
  color:var(--rank-accent)!important;
  background:var(--rank-soft)!important;
  border-color:var(--rank-border)!important;
  box-shadow:0 0 18px var(--rank-glow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-icon img{
  filter:brightness(0) invert(1) drop-shadow(0 0 9px var(--rank-glow))!important;
  opacity:.96!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-tabs-v2 .participant-tab.active{
  background:linear-gradient(180deg,var(--rank-accent-2),var(--rank-accent))!important;
  border-color:var(--rank-border)!important;
  color:#fff!important;
  box-shadow:0 14px 30px var(--rank-glow),0 0 0 1px rgba(255,255,255,.12) inset!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-section-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-summary span:first-child,
.participant-profile-shell[class*="participant-rank-"] .participant-season-head button{
  color:var(--rank-label)!important;
  border-color:var(--rank-border)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-season-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-season-icon,
.participant-profile-shell[class*="participant-rank-"] .season-stat-icon{
  background:var(--rank-soft)!important;
  border-color:var(--rank-border)!important;
  color:var(--rank-accent)!important;
  box-shadow:0 0 16px var(--rank-glow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-season-icon::after{border-top-color:var(--rank-accent)!important}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-full-item.unlocked .participant-trophy-badge{
  background:linear-gradient(180deg,var(--rank-accent),rgba(4,13,30,.98))!important;
  border-color:var(--rank-border)!important;
  box-shadow:0 0 22px var(--rank-glow),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
.participant-profile-shell.participant-rank-pro .participant-trophy.unlocked .participant-trophy-badge,
.participant-profile-shell.participant-rank-pro .participant-trophy-full-item.unlocked .participant-trophy-badge{
  background:linear-gradient(180deg,#f5f7fb,#626d7d 54%,#12161e)!important;
}
.participant-profile-shell.participant-rank-world-class .participant-trophy.unlocked .participant-trophy-badge,
.participant-profile-shell.participant-rank-world-class .participant-trophy-full-item.unlocked .participant-trophy-badge{
  background:linear-gradient(180deg,#ffe58a,#bf7b14 55%,#16100a)!important;
}
.participant-profile-shell.participant-rank-legendary .participant-trophy.unlocked .participant-trophy-badge,
.participant-profile-shell.participant-rank-legendary .participant-trophy-full-item.unlocked .participant-trophy-badge{
  background:linear-gradient(180deg,#ff8da2,#b3002b 58%,#18030a)!important;
}
.participant-profile-shell.participant-rank-ultimate .participant-trophy.unlocked .participant-trophy-badge,
.participant-profile-shell.participant-rank-ultimate .participant-trophy-full-item.unlocked .participant-trophy-badge{
  background:linear-gradient(180deg,#e9fbff,#59cfff 48%,#071b37)!important;
}
.level-preview-active .participant-hero-v31::after{
  opacity:.92!important;
}
.level-preview-active .participant-hero-v31::before{
  filter:saturate(1.16)!important;
}
@media (max-width:390px){
  .participant-level-meter{max-width:190px;gap:5px}.participant-level-meter span{font-size:9.6px}.participant-level-meter span b{font-size:10px}
}

/* Profile v7.1 - global level skins: stronger code-only rank identity */
.participant-detail-screen[class*="participant-rank-"]{
  --rank-screen-a:rgba(3,8,20,.98);
  --rank-screen-b:rgba(2,5,13,.99);
  --rank-card-a:rgba(9,21,44,.93);
  --rank-card-b:rgba(4,8,19,.98);
  --rank-strong-border:var(--rank-border);
  --rank-hero-line:rgba(255,255,255,.10);
  background:
    radial-gradient(520px 320px at 50% -8%,var(--rank-soft),transparent 68%),
    radial-gradient(420px 280px at 100% 16%,var(--rank-glow),transparent 62%),
    linear-gradient(180deg,var(--rank-screen-a),var(--rank-screen-b))!important;
}
.participant-detail-screen[class*="participant-rank-"] .participant-sticky-header-v2{
  background:
    radial-gradient(420px 130px at 50% -45%,var(--rank-soft),transparent 74%),
    linear-gradient(180deg,rgba(3,8,19,.985),rgba(3,8,19,.925))!important;
  border-bottom-color:var(--rank-border)!important;
  box-shadow:0 14px 30px rgba(0,0,0,.28),0 1px 0 var(--rank-soft)!important;
}
.participant-detail-screen[class*="participant-rank-"] .participant-title{
  color:#fff!important;
  text-shadow:0 0 20px var(--rank-glow),0 4px 16px rgba(0,0,0,.34)!important;
}
.participant-detail-screen[class*="participant-rank-"] .detail-back-btn{
  border-color:var(--rank-border)!important;
  background:linear-gradient(180deg,var(--rank-soft),rgba(255,255,255,.035))!important;
  box-shadow:0 0 18px var(--rank-glow),inset 0 1px 0 rgba(255,255,255,.10)!important;
}
.participant-profile-shell[class*="participant-rank-"]{
  position:relative!important;
  --rank-panel-bg:
    radial-gradient(130% 110% at 96% 0%,var(--rank-soft),transparent 48%),
    linear-gradient(180deg,var(--rank-card-a),var(--rank-card-b));
}
.participant-profile-shell[class*="participant-rank-"]::before{
  content:"";
  position:absolute;
  inset:0 8px auto 8px;
  height:260px;
  pointer-events:none;
  background:radial-gradient(closest-side,var(--rank-glow),transparent 72%);
  opacity:.42;
  filter:blur(16px);
  z-index:0;
}
.participant-profile-shell[class*="participant-rank-"]>*{position:relative;z-index:1}

/* tier-specific surface depth */
.participant-rank-rookie{--rank-card-a:rgba(9,25,55,.92);--rank-card-b:rgba(4,11,28,.98);--rank-screen-a:rgba(3,10,24,.98);--rank-screen-b:rgba(2,5,13,.99)}
.participant-rank-talent{--rank-card-a:rgba(4,31,67,.93);--rank-card-b:rgba(3,12,31,.98);--rank-screen-a:rgba(1,13,32,.99);--rank-screen-b:rgba(1,5,15,.99)}
.participant-rank-semi-pro{--rank-card-a:rgba(48,25,10,.94);--rank-card-b:rgba(16,8,4,.98);--rank-screen-a:rgba(19,10,5,.99);--rank-screen-b:rgba(5,4,4,.99)}
.participant-rank-pro{--rank-card-a:rgba(35,40,50,.94);--rank-card-b:rgba(10,12,17,.985);--rank-screen-a:rgba(13,16,22,.99);--rank-screen-b:rgba(5,6,10,.99)}
.participant-rank-world-class{--rank-card-a:rgba(53,38,6,.95);--rank-card-b:rgba(15,10,3,.985);--rank-screen-a:rgba(21,15,4,.99);--rank-screen-b:rgba(4,4,3,.99)}
.participant-rank-legendary{--rank-card-a:rgba(56,5,18,.95);--rank-card-b:rgba(16,3,8,.985);--rank-screen-a:rgba(23,3,10,.99);--rank-screen-b:rgba(5,2,5,.99)}
.participant-rank-ultimate{--rank-card-a:rgba(8,40,66,.95);--rank-card-b:rgba(3,13,28,.985);--rank-screen-a:rgba(2,15,30,.99);--rank-screen-b:rgba(1,5,13,.99)}

/* hero becomes the main level identity */
.participant-profile-shell[class*="participant-rank-"] .participant-hero-v31{
  isolation:isolate!important;
  border-width:1px!important;
  border-color:var(--rank-border)!important;
  background:
    radial-gradient(160px 160px at 18% 50%,var(--rank-glow),transparent 70%),
    radial-gradient(260px 220px at 100% 0%,var(--rank-soft),transparent 56%),
    linear-gradient(118deg,var(--rank-card-a),rgba(4,9,21,.98) 58%,var(--rank-card-b))!important;
  box-shadow:
    0 20px 44px rgba(0,0,0,.40),
    0 0 0 1px var(--rank-border),
    0 0 42px var(--rank-glow),
    inset 0 1px 0 rgba(255,255,255,.13),
    inset 0 -1px 0 rgba(255,255,255,.045)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-hero-v31::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  display:block!important;
  opacity:.78;
  background:
    linear-gradient(115deg,transparent 0 20%,rgba(255,255,255,.13) 21%,transparent 23% 100%),
    linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%,rgba(0,0,0,.28)),
    repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.018) 43px 44px);
  mix-blend-mode:screen;
}
.participant-profile-shell[class*="participant-rank-"] .participant-hero-v31::after{
  content:"";
  position:absolute;
  right:-58px;
  top:-64px;
  width:190px;
  height:190px;
  border-radius:999px;
  display:block!important;
  pointer-events:none;
  z-index:0;
  opacity:.92;
  background:
    radial-gradient(circle at 35% 32%,rgba(255,255,255,.72),var(--rank-accent-2) 0 8%,var(--rank-accent) 18%,transparent 61%);
  filter:blur(.2px) saturate(1.05);
  box-shadow:0 0 62px var(--rank-glow);
}
.participant-profile-shell[class*="participant-rank-"] .participant-hero-bg{
  opacity:.98!important;
  background:
    radial-gradient(120% 90% at 86% 10%,var(--rank-soft),transparent 43%),
    linear-gradient(180deg,rgba(255,255,255,.045),rgba(0,0,0,.18) 62%,rgba(0,0,0,.45)),
    repeating-linear-gradient(0deg,transparent 0 34px,rgba(255,255,255,.016) 35px 36px),
    repeating-linear-gradient(90deg,transparent 0 68px,rgba(255,255,255,.014) 69px 70px)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-profile-copy h1{
  text-shadow:0 0 24px var(--rank-glow),0 5px 18px rgba(0,0,0,.38)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-profile-copy p span{
  color:rgba(255,255,255,.72)!important;
}

/* avatar prestige ring */
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone{
  isolation:isolate!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone::before{
  content:"";
  position:absolute;
  width:98px;
  height:98px;
  border-radius:999px;
  z-index:0;
  background:
    conic-gradient(from 210deg,transparent 0 16%,var(--rank-accent) 18%,var(--rank-accent-2) 28%,transparent 38% 62%,var(--rank-accent) 68%,var(--rank-accent-2) 78%,transparent 86% 100%);
  filter:drop-shadow(0 0 18px var(--rank-glow));
  opacity:.96;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone::after{
  content:"";
  position:absolute;
  width:112px;
  height:112px;
  border-radius:999px;
  z-index:0;
  border:1px solid var(--rank-border);
  box-shadow:0 0 0 6px rgba(255,255,255,.018),0 0 28px var(--rank-glow);
  opacity:.78;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-large{
  position:relative!important;
  z-index:2!important;
  background:
    radial-gradient(circle at 32% 25%,rgba(255,255,255,.38),transparent 25%),
    linear-gradient(160deg,var(--rank-accent-2),var(--rank-accent) 52%,rgba(1,6,18,.98))!important;
  border-color:var(--rank-accent-2)!important;
  box-shadow:
    0 0 0 5px rgba(0,0,0,.30),
    0 0 0 8px var(--rank-soft),
    0 0 36px var(--rank-glow),
    inset 0 1px 0 rgba(255,255,255,.42),
    inset 0 -16px 24px rgba(0,0,0,.24)!important;
}
.participant-rank-talent .participant-avatar-zone::before{width:104px;height:104px;opacity:1}
.participant-rank-semi-pro .participant-avatar-zone::before,
.participant-rank-pro .participant-avatar-zone::before,
.participant-rank-world-class .participant-avatar-zone::before,
.participant-rank-legendary .participant-avatar-zone::before,
.participant-rank-ultimate .participant-avatar-zone::before{
  width:110px;height:110px;
}
.participant-rank-world-class .participant-avatar-zone::before,
.participant-rank-legendary .participant-avatar-zone::before,
.participant-rank-ultimate .participant-avatar-zone::before{
  background:
    conic-gradient(from 180deg,var(--rank-accent) 0 8%,transparent 9% 15%,var(--rank-accent-2) 16% 24%,transparent 25% 34%,var(--rank-accent) 35% 43%,transparent 44% 58%,var(--rank-accent-2) 59% 68%,transparent 69% 77%,var(--rank-accent) 78% 86%,transparent 87% 100%);
}

/* level badge + progress */
.participant-profile-shell[class*="participant-rank-"] .participant-level-badge{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:24px!important;
  padding:4px 10px!important;
  color:#fff!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.045)),
    linear-gradient(135deg,var(--rank-accent),rgba(0,0,0,.45))!important;
  border-color:var(--rank-accent-2)!important;
  box-shadow:0 0 20px var(--rank-glow),inset 0 1px 0 rgba(255,255,255,.24)!important;
  text-transform:uppercase!important;
  letter-spacing:.035em!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-badge::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:3px;
  transform:rotate(45deg);
  background:linear-gradient(135deg,#fff,var(--rank-accent-2) 42%,var(--rank-accent));
  box-shadow:0 0 10px var(--rank-glow);
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter{
  padding:8px 9px 9px!important;
  border-radius:14px!important;
  border:1px solid var(--rank-border)!important;
  background:rgba(0,0,0,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 16px rgba(0,0,0,.08)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter span b{color:var(--rank-accent-2)!important;text-shadow:0 0 10px var(--rank-glow)!important}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter>i{
  height:7px!important;
  background:rgba(255,255,255,.11)!important;
  border:1px solid rgba(255,255,255,.06)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter>i::before{
  background:linear-gradient(90deg,var(--rank-accent),var(--rank-accent-2),#fff)!important;
  box-shadow:0 0 16px var(--rank-glow),0 0 26px var(--rank-soft)!important;
}

/* cards now skin globally, not just trophy backgrounds */
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-case,
.participant-profile-shell[class*="participant-rank-"] .participant-season-card,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card{
  position:relative!important;
  overflow:hidden!important;
  background:var(--rank-panel-bg)!important;
  border-color:var(--rank-border)!important;
  box-shadow:
    0 16px 34px rgba(0,0,0,.28),
    0 0 0 1px rgba(255,255,255,.025),
    0 0 24px var(--rank-soft),
    inset 0 1px 0 rgba(255,255,255,.09)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card::before,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-case::before,
.participant-profile-shell[class*="participant-rank-"] .participant-season-card::before,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card::before{
  content:"";
  position:absolute;
  inset:0 0 auto 0;
  height:2px;
  background:linear-gradient(90deg,transparent,var(--rank-accent),var(--rank-accent-2),transparent);
  opacity:.95;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card::after,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-case::after,
.participant-profile-shell[class*="participant-rank-"] .participant-season-card::after,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card::after{
  content:"";
  position:absolute;
  right:-34px;
  top:-46px;
  width:105px;
  height:105px;
  border-radius:999px;
  background:radial-gradient(circle,var(--rank-soft),transparent 65%);
  pointer-events:none;
  opacity:.88;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card:first-child{
  border-color:var(--rank-accent)!important;
  background:
    radial-gradient(120% 110% at 50% 0%,var(--rank-soft),transparent 58%),
    linear-gradient(180deg,var(--rank-card-a),var(--rank-card-b))!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card b,
.participant-profile-shell[class*="participant-rank-"] .participant-season-stats b,
.participant-profile-shell[class*="participant-rank-"] .participant-stats-detail-grid article b,
.participant-profile-shell[class*="participant-rank-"] .participant-career-summary-grid b{
  color:#fff!important;
  text-shadow:0 0 14px var(--rank-glow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card span:not(.participant-stat-icon),
.participant-profile-shell[class*="participant-rank-"] .participant-season-stats small,
.participant-profile-shell[class*="participant-rank-"] .participant-profile-insight span{
  color:rgba(255,255,255,.68)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-icon,
.participant-profile-shell[class*="participant-rank-"] .season-stat-icon,
.participant-profile-shell[class*="participant-rank-"] .participant-season-icon{
  background:
    radial-gradient(circle at 34% 24%,rgba(255,255,255,.26),transparent 26%),
    linear-gradient(160deg,var(--rank-soft),rgba(255,255,255,.045))!important;
  border:1px solid var(--rank-border)!important;
  box-shadow:0 0 20px var(--rank-glow),inset 0 1px 0 rgba(255,255,255,.16)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-section-head h2,
.participant-profile-shell[class*="participant-rank-"] .participant-season-head h2,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card-head b{
  color:#fff!important;
  text-shadow:0 0 18px var(--rank-glow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-section-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-season-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-summary span:first-child,
.participant-profile-shell[class*="participant-rank-"] .participant-stats-detail-grid article span,
.participant-profile-shell[class*="participant-rank-"] .participant-career-summary-grid span{
  color:var(--rank-label)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-profile-insight{
  border-color:var(--rank-border)!important;
  background:linear-gradient(180deg,var(--rank-soft),rgba(0,0,0,.16))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-profile-insight b{color:var(--rank-accent-2)!important}

/* trophy cards: optimized 2.5D achievement assets */
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-badge{
  width:76px!important;
  height:76px!important;
  clip-path:none!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-badge::before{display:none!important}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-badge img{
  position:relative;
  z-index:1;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  filter:drop-shadow(0 8px 10px rgba(0,0,0,.34))!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  opacity:.42!important;
  filter:grayscale(1) brightness(.62)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
  width:66px!important;
  height:66px!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy b{color:rgba(255,255,255,.88)!important}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy.locked b{color:rgba(255,255,255,.52)!important}

/* tabs and panels */
.participant-profile-shell[class*="participant-rank-"] .participant-tabs-v2{
  padding:4px!important;
  border-radius:18px!important;
  background:rgba(0,0,0,.18)!important;
  border:1px solid var(--rank-border)!important;
  box-shadow:0 0 20px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-tabs-v2 .participant-tab{
  border-color:transparent!important;
  background:transparent!important;
  color:rgba(255,255,255,.62)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-tabs-v2 .participant-tab.active{
  color:#fff!important;
  background:
    radial-gradient(85% 90% at 50% 0%,rgba(255,255,255,.23),transparent 50%),
    linear-gradient(180deg,var(--rank-accent-2),var(--rank-accent))!important;
  box-shadow:0 12px 28px var(--rank-glow),inset 0 1px 0 rgba(255,255,255,.28)!important;
}

/* premium high tier extra effects */
.participant-rank-world-class .participant-hero-v31,
.participant-rank-legendary .participant-hero-v31,
.participant-rank-ultimate .participant-hero-v31{
  border-width:2px!important;
}
.participant-rank-world-class .participant-level-badge,
.participant-rank-legendary .participant-level-badge,
.participant-rank-ultimate .participant-level-badge{
  padding:5px 11px!important;
}
.participant-rank-world-class .participant-hero-v31::before,
.participant-rank-legendary .participant-hero-v31::before,
.participant-rank-ultimate .participant-hero-v31::before{
  background:
    radial-gradient(circle at 18% 18%,rgba(255,255,255,.10) 0 1px,transparent 1.6px),
    radial-gradient(circle at 78% 26%,rgba(255,255,255,.12) 0 1px,transparent 1.7px),
    radial-gradient(circle at 62% 74%,rgba(255,255,255,.10) 0 1px,transparent 1.6px),
    linear-gradient(115deg,transparent 0 20%,rgba(255,255,255,.16) 21%,transparent 23% 100%),
    linear-gradient(180deg,rgba(255,255,255,.06),transparent 34%,rgba(0,0,0,.28))!important;
  background-size:auto,auto,auto,auto,auto!important;
}
.participant-rank-ultimate .participant-avatar-zone::after{
  width:122px!important;height:122px!important;
  border-style:dashed!important;
  opacity:.92!important;
}
.participant-rank-ultimate .participant-level-badge::before{
  border-radius:2px!important;
  background:linear-gradient(135deg,#fff,#bff5ff 40%,#49d8ff)!important;
}
.participant-rank-legendary .participant-hero-v31::after{background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.55),#ff8da2 0 9%,#ff3158 19%,transparent 63%)!important}
.participant-rank-world-class .participant-hero-v31::after{background:radial-gradient(circle at 35% 32%,rgba(255,255,255,.68),#ffe58a 0 9%,#f4bf38 19%,transparent 63%)!important}
.participant-rank-ultimate .participant-hero-v31::after{background:radial-gradient(circle at 35% 32%,#fff,#d8f8ff 0 10%,#70dcff 20%,transparent 64%)!important}

.level-preview-active .participant-profile-shell[class*="participant-rank-"] .participant-hero-v31{
  box-shadow:
    0 20px 44px rgba(0,0,0,.40),
    0 0 0 1px var(--rank-border),
    0 0 52px var(--rank-glow),
    inset 0 1px 0 rgba(255,255,255,.14)!important;
}
.level-preview-active .participant-level-meter::after{
  content:"Preview actief";
  justify-self:start;
  width:max-content;
  margin-top:2px;
  padding:3px 7px;
  border-radius:999px;
  border:1px solid var(--rank-border);
  color:var(--rank-label);
  background:rgba(0,0,0,.18);
  font-size:9px;
  line-height:1;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.08em;
}
@media (max-width:390px){
  .participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone::before{width:88px;height:88px}
  .participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone::after{width:98px;height:98px}
  .participant-profile-shell[class*="participant-rank-"] .participant-level-meter{padding:7px 8px!important}
  .participant-profile-shell[class*="participant-rank-"] .participant-level-meter span{display:grid!important;gap:3px!important;justify-content:start!important}
  .participant-profile-shell[class*="participant-rank-"] .participant-level-meter span em{white-space:normal!important}
}

/* Profile v7.2 - True Rank Skins
   Full rank themes: the active level owns the full profile skin. */
.participant-profile-shell[class*="participant-rank-"],
.participant-detail-screen[class*="participant-rank-"]{
  --rank-main:#2f9bff;
  --rank-main-rgb:47,155,255;
  --rank-light:#8fd0ff;
  --rank-light-rgb:143,208,255;
  --rank-deep:#04152e;
  --rank-deep-rgb:4,21,46;
  --rank-ink:#020814;
  --rank-card-a:rgba(7,24,52,.96);
  --rank-card-b:rgba(2,7,18,.99);
  --rank-panel-bg:
    radial-gradient(110% 85% at 86% 0%,rgba(var(--rank-main-rgb),.14),transparent 50%),
    linear-gradient(180deg,var(--rank-card-a),var(--rank-card-b));
  --rank-screen-bg:
    radial-gradient(100% 55% at 50% 0%,rgba(var(--rank-main-rgb),.20),transparent 58%),
    radial-gradient(70% 45% at 0% 22%,rgba(var(--rank-main-rgb),.14),transparent 62%),
    linear-gradient(180deg,var(--rank-deep),var(--rank-ink));
  --rank-border:rgba(var(--rank-light-rgb),.44);
  --rank-border-strong:rgba(var(--rank-light-rgb),.70);
  --rank-soft:rgba(var(--rank-main-rgb),.15);
  --rank-glow:rgba(var(--rank-main-rgb),.34);
  --rank-title:#ffffff;
  --rank-muted:rgba(255,255,255,.66);
  --rank-shadow:rgba(var(--rank-main-rgb),.36);
  --rank-metal:linear-gradient(135deg,var(--rank-light),var(--rank-main) 45%,#081326 100%);
  --rank-tab-text:rgba(255,255,255,.74);
  --rank-badge-text:#fff;
}

.participant-rank-rookie{
  --rank-main:#238cff;--rank-main-rgb:35,140,255;
  --rank-light:#82c5ff;--rank-light-rgb:130,197,255;
  --rank-deep:#031936;--rank-deep-rgb:3,25,54;
  --rank-ink:#020714;
  --rank-card-a:rgba(8,29,62,.96);--rank-card-b:rgba(2,7,19,.99);
  --rank-title:#f5fbff;--rank-muted:rgba(220,239,255,.68);
}
.participant-rank-talent{
  --rank-main:#00b6ff;--rank-main-rgb:0,182,255;
  --rank-light:#8de8ff;--rank-light-rgb:141,232,255;
  --rank-deep:#011d42;--rank-deep-rgb:1,29,66;
  --rank-ink:#010717;
  --rank-card-a:rgba(4,35,78,.96);--rank-card-b:rgba(1,8,22,.99);
  --rank-title:#f4fdff;--rank-muted:rgba(218,247,255,.70);
}
.participant-rank-semi-pro{
  --rank-main:#c67a37;--rank-main-rgb:198,122,55;
  --rank-light:#ffbd76;--rank-light-rgb:255,189,118;
  --rank-deep:#241106;--rank-deep-rgb:36,17,6;
  --rank-ink:#070403;
  --rank-card-a:rgba(49,24,9,.96);--rank-card-b:rgba(9,5,3,.99);
  --rank-title:#fff5ea;--rank-muted:rgba(255,226,194,.68);
}
.participant-rank-pro{
  --rank-main:#bfc7d4;--rank-main-rgb:191,199,212;
  --rank-light:#ffffff;--rank-light-rgb:255,255,255;
  --rank-deep:#181b22;--rank-deep-rgb:24,27,34;
  --rank-ink:#05070b;
  --rank-card-a:rgba(35,39,48,.96);--rank-card-b:rgba(8,10,14,.99);
  --rank-title:#f7f9fd;--rank-muted:rgba(232,238,248,.66);
  --rank-shadow:rgba(214,226,245,.24);
}
.participant-rank-world-class{
  --rank-main:#e3a619;--rank-main-rgb:227,166,25;
  --rank-light:#ffe58a;--rank-light-rgb:255,229,138;
  --rank-deep:#2d2104;--rank-deep-rgb:45,33,4;
  --rank-ink:#070501;
  --rank-card-a:rgba(55,39,5,.96);--rank-card-b:rgba(10,7,2,.99);
  --rank-title:#fff8d7;--rank-muted:rgba(255,236,177,.70);
}
.participant-rank-legendary{
  --rank-main:#e70d35;--rank-main-rgb:231,13,53;
  --rank-light:#ff6b83;--rank-light-rgb:255,107,131;
  --rank-deep:#2b030d;--rank-deep-rgb:43,3,13;
  --rank-ink:#070106;
  --rank-card-a:rgba(57,4,16,.96);--rank-card-b:rgba(12,2,7,.99);
  --rank-title:#fff4f6;--rank-muted:rgba(255,205,214,.69);
  --rank-shadow:rgba(231,13,53,.42);
}
.participant-rank-ultimate{
  --rank-main:#63dfff;--rank-main-rgb:99,223,255;
  --rank-light:#ffffff;--rank-light-rgb:255,255,255;
  --rank-deep:#04243f;--rank-deep-rgb:4,36,63;
  --rank-ink:#010814;
  --rank-card-a:rgba(8,38,64,.96);--rank-card-b:rgba(2,11,25,.99);
  --rank-title:#f4fdff;--rank-muted:rgba(218,246,255,.73);
  --rank-shadow:rgba(112,228,255,.48);
}

/* Full overlay skin and header. */
.participant-detail-screen[class*="participant-rank-"]{
  background:var(--rank-screen-bg)!important;
  color:var(--rank-title)!important;
}
.participant-detail-screen[class*="participant-rank-"]::before{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,transparent 0 24px,rgba(255,255,255,.018) 25px,transparent 26px 100%),
    linear-gradient(0deg,transparent 0 42px,rgba(255,255,255,.014) 43px,transparent 44px 100%),
    radial-gradient(circle at 82% 12%,rgba(var(--rank-light-rgb),.10),transparent 24%);
  background-size:54px 54px,54px 54px,auto;
  opacity:.72;
  z-index:0;
}
.participant-detail-screen[class*="participant-rank-"] .participant-sticky-header-v2{
  background:
    radial-gradient(80% 100% at 50% 0%,rgba(var(--rank-main-rgb),.18),transparent 58%),
    linear-gradient(180deg,rgba(var(--rank-deep-rgb),.96),rgba(1,4,12,.92))!important;
  border-bottom:1px solid var(--rank-border)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.28),0 0 28px var(--rank-soft)!important;
}
.participant-detail-screen[class*="participant-rank-"] .participant-title{
  color:var(--rank-title)!important;
  text-shadow:0 0 22px var(--rank-shadow)!important;
}
.participant-detail-screen[class*="participant-rank-"] .detail-back-btn{
  border-color:var(--rank-border)!important;
  background:linear-gradient(180deg,rgba(var(--rank-main-rgb),.17),rgba(0,0,0,.30))!important;
  box-shadow:0 0 22px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
.participant-detail-screen[class*="participant-rank-"] .detail-back-btn img{
  filter:brightness(0) invert(1) drop-shadow(0 0 8px var(--rank-shadow))!important;
}
.participant-profile-shell[class*="participant-rank-"]{
  background:
    radial-gradient(105% 42% at 50% -4%,rgba(var(--rank-main-rgb),.22),transparent 58%),
    radial-gradient(70% 34% at 12% 16%,rgba(var(--rank-main-rgb),.13),transparent 68%),
    linear-gradient(180deg,rgba(var(--rank-deep-rgb),.72),rgba(2,5,14,.88) 45%,rgba(0,0,0,.12))!important;
  color:var(--rank-title)!important;
}
.participant-profile-shell[class*="participant-rank-"]::before{
  background:
    radial-gradient(circle at 14% 10%,rgba(var(--rank-light-rgb),.08),transparent 24%),
    linear-gradient(115deg,transparent 0 26%,rgba(var(--rank-light-rgb),.045) 27%,transparent 31% 100%)!important;
}

/* Hero: full material per rank, no default blue unless rank is blue. */
.participant-profile-shell[class*="participant-rank-"] .participant-hero-v31{
  background:
    radial-gradient(105% 90% at 7% 0%,rgba(var(--rank-light-rgb),.24),transparent 30%),
    radial-gradient(90% 88% at 99% 0%,rgba(var(--rank-main-rgb),.20),transparent 44%),
    linear-gradient(112deg,var(--rank-card-a),rgba(var(--rank-deep-rgb),.92) 48%,var(--rank-card-b))!important;
  border:1.5px solid var(--rank-border-strong)!important;
  box-shadow:
    0 22px 48px rgba(0,0,0,.42),
    0 0 0 1px rgba(var(--rank-light-rgb),.10) inset,
    0 0 44px var(--rank-shadow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-hero-v31::before{
  background:
    linear-gradient(115deg,transparent 0 22%,rgba(var(--rank-light-rgb),.13) 23%,transparent 26% 100%),
    linear-gradient(90deg,transparent 0 10%,rgba(var(--rank-main-rgb),.10) 11%,transparent 12% 100%),
    repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,255,255,.018) 43px 44px),
    repeating-linear-gradient(90deg,transparent 0 66px,rgba(255,255,255,.016) 67px 68px)!important;
  opacity:.92!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-hero-v31::after{
  background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.72),rgba(var(--rank-light-rgb),.70) 0 8%,rgba(var(--rank-main-rgb),.62) 20%,transparent 64%)!important;
  opacity:.78!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-hero-bg{
  background:
    radial-gradient(105% 80% at 14% 0%,rgba(var(--rank-light-rgb),.16),transparent 35%),
    radial-gradient(85% 65% at 85% 0%,rgba(var(--rank-main-rgb),.17),transparent 44%),
    linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.34))!important;
  opacity:.94!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-profile-copy h1{
  color:var(--rank-title)!important;
  text-shadow:0 0 24px var(--rank-shadow),0 3px 14px rgba(0,0,0,.34)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-profile-copy p span,
.participant-profile-shell[class*="participant-rank-"] .participant-since{
  color:var(--rank-muted)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-since i{
  border-color:var(--rank-border)!important;
  box-shadow:0 0 10px var(--rank-soft)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-edit-btn{
  color:#fff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(0,0,0,.30))!important;
  border-color:rgba(var(--rank-light-rgb),.32)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 0 18px rgba(0,0,0,.12)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-edit-btn:hover{
  border-color:var(--rank-border-strong)!important;
  box-shadow:0 0 24px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.16)!important;
}

/* Avatar and ring: owned by rank. */
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone::before{
  background:
    conic-gradient(from 210deg,transparent 0 11%,var(--rank-main) 14%,var(--rank-light) 24%,transparent 31% 53%,var(--rank-main) 59%,var(--rank-light) 70%,transparent 78% 100%)!important;
  filter:drop-shadow(0 0 20px var(--rank-shadow))!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone::after{
  border-color:var(--rank-border-strong)!important;
  box-shadow:0 0 0 6px rgba(var(--rank-main-rgb),.055),0 0 32px var(--rank-shadow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-large{
  background:
    radial-gradient(circle at 33% 23%,rgba(255,255,255,.44),transparent 23%),
    radial-gradient(circle at 68% 74%,rgba(0,0,0,.30),transparent 44%),
    linear-gradient(155deg,var(--rank-light),var(--rank-main) 48%,var(--rank-deep) 100%)!important;
  border-color:var(--rank-light)!important;
  color:#fff!important;
  box-shadow:
    0 0 0 4px rgba(0,0,0,.34),
    0 0 0 8px rgba(var(--rank-main-rgb),.16),
    0 0 34px var(--rank-shadow),
    inset 0 1px 0 rgba(255,255,255,.42),
    inset 0 -18px 28px rgba(0,0,0,.28)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-large .avatar-icon-img,
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-large.avatar-icon-img{
  filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.20)) drop-shadow(0 0 12px var(--rank-shadow))!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-flag{
  box-shadow:0 9px 20px rgba(0,0,0,.38),0 0 16px var(--rank-soft)!important;
}
.participant-rank-pro .participant-avatar-zone::before,
.participant-rank-world-class .participant-avatar-zone::before,
.participant-rank-legendary .participant-avatar-zone::before,
.participant-rank-ultimate .participant-avatar-zone::before{
  width:116px!important;
  height:116px!important;
}
.participant-rank-ultimate .participant-avatar-zone::before{
  background:
    conic-gradient(from 180deg,#fff 0 7%,transparent 8% 13%,var(--rank-main) 14% 23%,transparent 24% 34%,#fff 35% 44%,transparent 45% 56%,var(--rank-main) 57% 70%,transparent 71% 82%,#fff 83% 91%,transparent 92% 100%)!important;
}

/* Badge, progress and preview. */
.participant-profile-shell[class*="participant-rank-"] .participant-level-badge{
  color:var(--rank-badge-text)!important;
  background:
    radial-gradient(100% 120% at 50% 0%,rgba(255,255,255,.25),transparent 52%),
    linear-gradient(180deg,var(--rank-light),var(--rank-main) 48%,rgba(var(--rank-deep-rgb),.88))!important;
  border-color:var(--rank-light)!important;
  text-shadow:0 1px 8px rgba(0,0,0,.36)!important;
  box-shadow:0 0 22px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.30)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-badge::before{
  background:linear-gradient(135deg,#fff,var(--rank-light) 38%,var(--rank-main))!important;
  box-shadow:0 0 12px var(--rank-shadow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter{
  background:
    linear-gradient(180deg,rgba(var(--rank-main-rgb),.12),rgba(0,0,0,.24))!important;
  border-color:var(--rank-border)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px var(--rank-soft)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter span{
  color:var(--rank-muted)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter span b,
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter span em{
  color:var(--rank-light)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter>i{
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(var(--rank-light-rgb),.14)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-level-meter>i::before{
  background:linear-gradient(90deg,var(--rank-main),var(--rank-light))!important;
  box-shadow:0 0 18px var(--rank-shadow)!important;
}
.level-preview-active .participant-level-meter::after{
  color:var(--rank-light)!important;
  border-color:var(--rank-border)!important;
  background:rgba(var(--rank-main-rgb),.10)!important;
  box-shadow:0 0 14px var(--rank-soft)!important;
}

/* Cards, stat icons, trophy cabinet, tabs and season panel follow the active rank. */
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-case,
.participant-profile-shell[class*="participant-rank-"] .participant-season-card,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card,
.participant-profile-shell[class*="participant-rank-"] .participant-career-entry,
.participant-profile-shell[class*="participant-rank-"] .participant-career-summary-grid article,
.participant-profile-shell[class*="participant-rank-"] .participant-stats-detail-grid article{
  background:var(--rank-panel-bg)!important;
  border-color:var(--rank-border)!important;
  box-shadow:
    0 15px 34px rgba(0,0,0,.32),
    0 0 0 1px rgba(var(--rank-light-rgb),.055) inset,
    0 0 22px rgba(var(--rank-main-rgb),.11)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card::before,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-case::before,
.participant-profile-shell[class*="participant-rank-"] .participant-season-card::before,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card::before{
  background:linear-gradient(90deg,transparent,var(--rank-main),var(--rank-light),transparent)!important;
  opacity:.90!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-icon,
.participant-profile-shell[class*="participant-rank-"] .season-stat-icon,
.participant-profile-shell[class*="participant-rank-"] .participant-season-icon{
  color:var(--rank-light)!important;
  background:
    radial-gradient(circle at 32% 22%,rgba(255,255,255,.28),transparent 28%),
    linear-gradient(160deg,rgba(var(--rank-light-rgb),.18),rgba(var(--rank-main-rgb),.08))!important;
  border-color:var(--rank-border)!important;
  box-shadow:0 0 18px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-icon img,
.participant-profile-shell[class*="participant-rank-"] .season-stat-icon img,
.participant-profile-shell[class*="participant-rank-"] .participant-season-icon img{
  filter:brightness(0) invert(1) drop-shadow(0 0 9px var(--rank-shadow))!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-stat-card b,
.participant-profile-shell[class*="participant-rank-"] .participant-season-stats b,
.participant-profile-shell[class*="participant-rank-"] .participant-stats-detail-grid article b,
.participant-profile-shell[class*="participant-rank-"] .participant-career-summary-grid b,
.participant-profile-shell[class*="participant-rank-"] .participant-career-entry-stats b{
  color:#fff!important;
  text-shadow:0 0 16px var(--rank-shadow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-section-head h2,
.participant-profile-shell[class*="participant-rank-"] .participant-season-head h2,
.participant-profile-shell[class*="participant-rank-"] .participant-tab-card-head b{
  color:#fff!important;
  text-shadow:0 0 16px var(--rank-shadow)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-section-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-season-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-summary span:first-child,
.participant-profile-shell[class*="participant-rank-"] .participant-career-entry-top em,
.participant-profile-shell[class*="participant-rank-"] .participant-career-summary-grid span,
.participant-profile-shell[class*="participant-rank-"] .participant-stats-detail-grid article span{
  color:var(--rank-light)!important;
  border-color:var(--rank-border)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-section-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-season-head button,
.participant-profile-shell[class*="participant-rank-"] .participant-career-entry-top em{
  background:rgba(var(--rank-main-rgb),.10)!important;
  box-shadow:0 0 14px var(--rank-soft)!important;
}

/* Trophy material. Locked trophies are muted rank material, not blue or generic gray. */
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-badge,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
  background:
    radial-gradient(circle at 32% 16%,rgba(255,255,255,.42),transparent 20%),
    linear-gradient(155deg,var(--rank-light),var(--rank-main) 46%,var(--rank-deep) 100%)!important;
  border-color:rgba(var(--rank-light-rgb),.60)!important;
  box-shadow:
    0 13px 24px rgba(0,0,0,.34),
    0 0 24px var(--rank-shadow),
    inset 0 1px 0 rgba(255,255,255,.28),
    inset 0 -16px 24px rgba(0,0,0,.24)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge,
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge{
  background:
    radial-gradient(circle at 32% 16%,rgba(255,255,255,.12),transparent 22%),
    linear-gradient(155deg,rgba(var(--rank-light-rgb),.23),rgba(var(--rank-main-rgb),.15) 45%,rgba(5,7,12,.98) 100%)!important;
  border-color:rgba(var(--rank-light-rgb),.22)!important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),0 0 14px rgba(var(--rank-main-rgb),.08),inset 0 1px 0 rgba(255,255,255,.06)!important;
  opacity:.62!important;
  filter:saturate(.72) brightness(.72)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-badge img{
  filter:brightness(0) invert(1) drop-shadow(0 0 9px rgba(255,255,255,.18)) drop-shadow(0 0 10px var(--rank-shadow))!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy b{
  color:rgba(255,255,255,.88)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy.locked b{
  color:rgba(255,255,255,.50)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-trophy-summary span:first-child{
  color:var(--rank-light)!important;
}

/* Tabs. */
.participant-profile-shell[class*="participant-rank-"] .participant-tabs-v2{
  background:linear-gradient(180deg,rgba(var(--rank-main-rgb),.09),rgba(0,0,0,.24))!important;
  border-color:var(--rank-border)!important;
  box-shadow:0 0 18px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-tabs-v2 .participant-tab{
  color:var(--rank-tab-text)!important;
  background:transparent!important;
  border-color:transparent!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-tabs-v2 .participant-tab.active{
  color:#fff!important;
  background:
    radial-gradient(90% 100% at 50% 0%,rgba(255,255,255,.26),transparent 54%),
    linear-gradient(180deg,var(--rank-light),var(--rank-main))!important;
  border-color:rgba(var(--rank-light-rgb),.70)!important;
  box-shadow:0 12px 30px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.28)!important;
}

/* Rank-specific signature details. */
.participant-rank-legendary .participant-hero-v31::after,
.participant-rank-legendary .participant-stat-card::after,
.participant-rank-legendary .participant-trophy-case::after{
  background:radial-gradient(circle,rgba(255,107,131,.35),rgba(231,13,53,.22) 26%,transparent 66%)!important;
}
.participant-rank-world-class .participant-hero-v31::after,
.participant-rank-world-class .participant-stat-card::after,
.participant-rank-world-class .participant-trophy-case::after{
  background:radial-gradient(circle,rgba(255,229,138,.36),rgba(227,166,25,.24) 28%,transparent 66%)!important;
}
.participant-rank-pro .participant-level-badge,
.participant-rank-pro .participant-tabs-v2 .participant-tab.active{
  color:#111722!important;
  text-shadow:none!important;
}
.participant-rank-ultimate .participant-hero-v31{
  background:
    radial-gradient(80% 75% at 6% 0%,rgba(255,255,255,.25),transparent 32%),
    radial-gradient(90% 85% at 100% 0%,rgba(99,223,255,.28),transparent 47%),
    linear-gradient(112deg,var(--rank-card-a),rgba(4,36,63,.92) 48%,var(--rank-card-b))!important;
}
.participant-rank-ultimate .participant-hero-v31::before{
  background:
    linear-gradient(125deg,transparent 0 18%,rgba(255,255,255,.24) 19%,transparent 22% 34%,rgba(99,223,255,.12) 35%,transparent 38% 100%),
    repeating-linear-gradient(60deg,transparent 0 42px,rgba(255,255,255,.025) 43px 44px)!important;
}
.participant-rank-ultimate .participant-avatar-zone::after{
  border-color:rgba(255,255,255,.72)!important;
  box-shadow:0 0 0 7px rgba(99,223,255,.12),0 0 42px rgba(99,223,255,.48),0 0 18px rgba(255,255,255,.18) inset!important;
}
@media (max-width:390px){
  .participant-profile-shell[class*="participant-rank-"] .participant-avatar-zone::before{width:92px!important;height:92px!important}
  .participant-rank-pro .participant-avatar-zone::before,
  .participant-rank-world-class .participant-avatar-zone::before,
  .participant-rank-legendary .participant-avatar-zone::before,
  .participant-rank-ultimate .participant-avatar-zone::before{width:98px!important;height:98px!important}
  .participant-profile-shell[class*="participant-rank-"] .participant-level-badge{font-size:10px!important;padding:4px 9px!important}
}

/* Profile v7.3 - Rank Skin Rebuild
   Hard override layer. Goal: each level fully owns the profile skin; no legacy blue leaks into non-blue ranks. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"],
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell[class*="participant-rank-"]{
  --rank-main:#238cff;
  --rank-main-rgb:35,140,255;
  --rank-light:#82c5ff;
  --rank-light-rgb:130,197,255;
  --rank-deep:#031936;
  --rank-deep-rgb:3,25,54;
  --rank-ink:#020714;
  --rank-card-a:rgba(8,29,62,.96);
  --rank-card-b:rgba(2,7,19,.99);
  --rank-title:#f5fbff;
  --rank-muted:rgba(220,239,255,.70);
  --rank-shadow:rgba(35,140,255,.36);
  --rank-badge-text:#fff;
  --rank-line:rgba(var(--rank-light-rgb),.42);
  --rank-line-strong:rgba(var(--rank-light-rgb),.72);
  --rank-soft:rgba(var(--rank-main-rgb),.15);
  --rank-soft-strong:rgba(var(--rank-main-rgb),.28);
  --rank-screen-bg:
    radial-gradient(560px 340px at 50% -8%,rgba(var(--rank-main-rgb),.26),transparent 68%),
    radial-gradient(420px 260px at 0% 18%,rgba(var(--rank-main-rgb),.13),transparent 65%),
    linear-gradient(180deg,var(--rank-deep),var(--rank-ink) 72%,#01030a);
  --rank-panel-bg:
    radial-gradient(120% 90% at 94% 0%,rgba(var(--rank-main-rgb),.16),transparent 48%),
    linear-gradient(180deg,var(--rank-card-a),var(--rank-card-b));
  --rank-hero-bg:
    radial-gradient(92% 80% at 8% 0%,rgba(var(--rank-light-rgb),.24),transparent 34%),
    radial-gradient(85% 76% at 100% 0%,rgba(var(--rank-main-rgb),.19),transparent 47%),
    linear-gradient(112deg,var(--rank-card-a),rgba(var(--rank-deep-rgb),.94) 52%,var(--rank-card-b));
}
#participantDetailView.participant-detail-screen.participant-rank-talent,
#participantDetailView.participant-detail-screen.participant-rank-talent .participant-profile-shell{
  --rank-main:#00b6ff!important;--rank-main-rgb:0,182,255!important;--rank-light:#8de8ff!important;--rank-light-rgb:141,232,255!important;--rank-deep:#011d42!important;--rank-deep-rgb:1,29,66!important;--rank-ink:#010717!important;--rank-card-a:rgba(4,35,78,.96)!important;--rank-card-b:rgba(1,8,22,.99)!important;--rank-title:#f4fdff!important;--rank-muted:rgba(218,247,255,.72)!important;--rank-shadow:rgba(0,182,255,.42)!important;--rank-badge-text:#fff!important;
}
#participantDetailView.participant-detail-screen.participant-rank-semi-pro,
#participantDetailView.participant-detail-screen.participant-rank-semi-pro .participant-profile-shell{
  --rank-main:#c67a37!important;--rank-main-rgb:198,122,55!important;--rank-light:#ffbd76!important;--rank-light-rgb:255,189,118!important;--rank-deep:#241106!important;--rank-deep-rgb:36,17,6!important;--rank-ink:#070403!important;--rank-card-a:rgba(49,24,9,.96)!important;--rank-card-b:rgba(9,5,3,.99)!important;--rank-title:#fff5ea!important;--rank-muted:rgba(255,226,194,.70)!important;--rank-shadow:rgba(198,122,55,.40)!important;--rank-badge-text:#fff!important;
}
#participantDetailView.participant-detail-screen.participant-rank-pro,
#participantDetailView.participant-detail-screen.participant-rank-pro .participant-profile-shell{
  --rank-main:#bfc7d4!important;--rank-main-rgb:191,199,212!important;--rank-light:#fff!important;--rank-light-rgb:255,255,255!important;--rank-deep:#181b22!important;--rank-deep-rgb:24,27,34!important;--rank-ink:#05070b!important;--rank-card-a:rgba(35,39,48,.96)!important;--rank-card-b:rgba(8,10,14,.99)!important;--rank-title:#f7f9fd!important;--rank-muted:rgba(232,238,248,.70)!important;--rank-shadow:rgba(214,226,245,.28)!important;--rank-badge-text:#111722!important;
}
#participantDetailView.participant-detail-screen.participant-rank-world-class,
#participantDetailView.participant-detail-screen.participant-rank-world-class .participant-profile-shell{
  --rank-main:#e3a619!important;--rank-main-rgb:227,166,25!important;--rank-light:#ffe58a!important;--rank-light-rgb:255,229,138!important;--rank-deep:#2d2104!important;--rank-deep-rgb:45,33,4!important;--rank-ink:#070501!important;--rank-card-a:rgba(55,39,5,.96)!important;--rank-card-b:rgba(10,7,2,.99)!important;--rank-title:#fff8d7!important;--rank-muted:rgba(255,236,177,.72)!important;--rank-shadow:rgba(227,166,25,.46)!important;--rank-badge-text:#1b1200!important;
}
#participantDetailView.participant-detail-screen.participant-rank-legendary,
#participantDetailView.participant-detail-screen.participant-rank-legendary .participant-profile-shell{
  --rank-main:#e70d35!important;--rank-main-rgb:231,13,53!important;--rank-light:#ff6b83!important;--rank-light-rgb:255,107,131!important;--rank-deep:#2b030d!important;--rank-deep-rgb:43,3,13!important;--rank-ink:#070106!important;--rank-card-a:rgba(57,4,16,.97)!important;--rank-card-b:rgba(12,2,7,.99)!important;--rank-title:#fff4f6!important;--rank-muted:rgba(255,205,214,.72)!important;--rank-shadow:rgba(231,13,53,.50)!important;--rank-badge-text:#fff!important;
}
#participantDetailView.participant-detail-screen.participant-rank-ultimate,
#participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-profile-shell{
  --rank-main:#63dfff!important;--rank-main-rgb:99,223,255!important;--rank-light:#fff!important;--rank-light-rgb:255,255,255!important;--rank-deep:#04243f!important;--rank-deep-rgb:4,36,63!important;--rank-ink:#010814!important;--rank-card-a:rgba(8,38,64,.97)!important;--rank-card-b:rgba(2,11,25,.99)!important;--rank-title:#f4fdff!important;--rank-muted:rgba(218,246,255,.74)!important;--rank-shadow:rgba(112,228,255,.50)!important;--rank-badge-text:#08213a!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"]{
  background:var(--rank-screen-bg)!important;
  color:var(--rank-title)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"]::before{
  content:""!important;
  position:fixed!important;
  inset:0!important;
  pointer-events:none!important;
  background:
    linear-gradient(90deg,transparent 0 28px,rgba(255,255,255,.016) 29px,transparent 30px 100%),
    linear-gradient(0deg,transparent 0 44px,rgba(255,255,255,.012) 45px,transparent 46px 100%),
    radial-gradient(circle at 82% 12%,rgba(var(--rank-light-rgb),.10),transparent 24%)!important;
  background-size:56px 56px,56px 56px,auto!important;
  opacity:.76!important;
  z-index:0!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-sticky-header-v2{
  background:
    radial-gradient(90% 120% at 50% 0%,rgba(var(--rank-main-rgb),.22),transparent 62%),
    linear-gradient(180deg,rgba(var(--rank-deep-rgb),.98),rgba(1,4,10,.94))!important;
  border-bottom-color:var(--rank-line)!important;
  box-shadow:0 12px 28px rgba(0,0,0,.30),0 0 28px var(--rank-soft)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-title{
  color:var(--rank-title)!important;
  text-shadow:0 0 22px var(--rank-shadow),0 4px 16px rgba(0,0,0,.36)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .detail-back-btn{
  border-color:var(--rank-line)!important;
  background:linear-gradient(180deg,rgba(var(--rank-main-rgb),.18),rgba(0,0,0,.32))!important;
  box-shadow:0 0 22px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .detail-back-btn img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .icon{
  filter:brightness(0) invert(1) drop-shadow(0 0 8px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell[class*="participant-rank-"]{
  background:
    radial-gradient(105% 42% at 50% -4%,rgba(var(--rank-main-rgb),.22),transparent 58%),
    radial-gradient(70% 34% at 12% 16%,rgba(var(--rank-main-rgb),.13),transparent 68%),
    linear-gradient(180deg,rgba(var(--rank-deep-rgb),.70),rgba(2,5,14,.88) 45%,rgba(0,0,0,.12))!important;
  color:var(--rank-title)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
  background:var(--rank-hero-bg)!important;
  border:1.5px solid var(--rank-line-strong)!important;
  box-shadow:0 22px 48px rgba(0,0,0,.42),0 0 0 1px rgba(var(--rank-light-rgb),.10) inset,0 0 46px var(--rank-shadow)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::before{
  background:
    linear-gradient(115deg,transparent 0 22%,rgba(var(--rank-light-rgb),.14) 23%,transparent 26% 100%),
    linear-gradient(90deg,transparent 0 10%,rgba(var(--rank-main-rgb),.10) 11%,transparent 12% 100%),
    repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,255,255,.018) 43px 44px),
    repeating-linear-gradient(90deg,transparent 0 66px,rgba(255,255,255,.016) 67px 68px)!important;
  opacity:.92!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::after{
  background:radial-gradient(circle at 30% 28%,rgba(255,255,255,.72),rgba(var(--rank-light-rgb),.70) 0 8%,rgba(var(--rank-main-rgb),.62) 20%,transparent 64%)!important;
  box-shadow:0 0 62px var(--rank-shadow)!important;
  opacity:.74!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg{
  background:
    radial-gradient(105% 80% at 14% 0%,rgba(var(--rank-light-rgb),.16),transparent 35%),
    radial-gradient(85% 65% at 85% 0%,rgba(var(--rank-main-rgb),.17),transparent 44%),
    linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.34))!important;
  opacity:.94!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy h1{
  color:var(--rank-title)!important;
  text-shadow:0 0 24px var(--rank-shadow),0 3px 14px rgba(0,0,0,.34)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy p span,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-since{
  color:var(--rank-muted)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-since i{
  border-color:var(--rank-line)!important;
  box-shadow:0 0 10px var(--rank-soft)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::before{
  background:conic-gradient(from 210deg,transparent 0 11%,var(--rank-main) 14%,var(--rank-light) 24%,transparent 31% 53%,var(--rank-main) 59%,var(--rank-light) 70%,transparent 78% 100%)!important;
  filter:drop-shadow(0 0 20px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::after{
  border-color:var(--rank-line-strong)!important;
  box-shadow:0 0 0 6px rgba(var(--rank-main-rgb),.055),0 0 34px var(--rank-shadow)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  background:
    radial-gradient(circle at 33% 23%,rgba(255,255,255,.44),transparent 23%),
    radial-gradient(circle at 68% 74%,rgba(0,0,0,.30),transparent 44%),
    linear-gradient(155deg,var(--rank-light),var(--rank-main) 48%,var(--rank-deep) 100%)!important;
  border-color:var(--rank-light)!important;
  color:#fff!important;
  box-shadow:0 0 0 4px rgba(0,0,0,.34),0 0 0 8px rgba(var(--rank-main-rgb),.16),0 0 36px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.42),inset 0 -18px 28px rgba(0,0,0,.28)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large .avatar-icon-img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large .avatar-icon-glyph{
  filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.20)) drop-shadow(0 0 12px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-flag{
  box-shadow:0 9px 20px rgba(0,0,0,.38),0 0 16px var(--rank-soft)!important;
}
#participantDetailView.participant-detail-screen.participant-rank-pro .participant-avatar-zone::before,
#participantDetailView.participant-detail-screen.participant-rank-world-class .participant-avatar-zone::before,
#participantDetailView.participant-detail-screen.participant-rank-legendary .participant-avatar-zone::before,
#participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-avatar-zone::before{
  width:116px!important;
  height:116px!important;
}
#participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-avatar-zone::before{
  background:conic-gradient(from 180deg,#fff 0 7%,transparent 8% 13%,var(--rank-main) 14% 23%,transparent 24% 34%,#fff 35% 44%,transparent 45% 56%,var(--rank-main) 57% 70%,transparent 71% 82%,#fff 83% 91%,transparent 92% 100%)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-badge{
  color:var(--rank-badge-text)!important;
  background:radial-gradient(100% 120% at 50% 0%,rgba(255,255,255,.25),transparent 52%),linear-gradient(180deg,var(--rank-light),var(--rank-main) 48%,rgba(var(--rank-deep-rgb),.88))!important;
  border-color:var(--rank-light)!important;
  text-shadow:0 1px 8px rgba(0,0,0,.36)!important;
  box-shadow:0 0 24px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.30)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-badge::before{
  background:linear-gradient(135deg,#fff,var(--rank-light) 38%,var(--rank-main))!important;
  box-shadow:0 0 12px var(--rank-shadow)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter{
  background:linear-gradient(180deg,rgba(var(--rank-main-rgb),.12),rgba(0,0,0,.24))!important;
  border-color:var(--rank-line)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px var(--rank-soft)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter span{
  color:var(--rank-muted)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter span b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter span em{
  color:var(--rank-light)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter>i{
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(var(--rank-light-rgb),.14)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter>i::before{
  background:linear-gradient(90deg,var(--rank-main),var(--rank-light))!important;
  box-shadow:0 0 18px var(--rank-shadow)!important;
}
#participantDetailView.level-preview-active .participant-level-meter::after{
  color:var(--rank-light)!important;
  border-color:var(--rank-line)!important;
  background:rgba(var(--rank-main-rgb),.10)!important;
  box-shadow:0 0 14px var(--rank-soft)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-edit-btn{
  color:#fff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(var(--rank-main-rgb),.09) 42%,rgba(0,0,0,.34))!important;
  border-color:rgba(var(--rank-light-rgb),.32)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.13),0 0 18px rgba(var(--rank-main-rgb),.10)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-career-entry,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-career-summary-grid article,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stats-detail-grid article{
  background:var(--rank-panel-bg)!important;
  border-color:var(--rank-line)!important;
  box-shadow:0 15px 34px rgba(0,0,0,.32),0 0 0 1px rgba(var(--rank-light-rgb),.055) inset,0 0 24px rgba(var(--rank-main-rgb),.13)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card::before{
  background:linear-gradient(90deg,transparent,var(--rank-main),var(--rank-light),transparent)!important;
  opacity:.90!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card::after{
  background:radial-gradient(circle,rgba(var(--rank-light-rgb),.20),rgba(var(--rank-main-rgb),.14) 30%,transparent 66%)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-icon,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .season-stat-icon,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-icon{
  color:var(--rank-light)!important;
  background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.26),transparent 28%),linear-gradient(160deg,rgba(var(--rank-light-rgb),.18),rgba(var(--rank-main-rgb),.08))!important;
  border-color:var(--rank-line)!important;
  box-shadow:0 0 18px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.14)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-icon img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .season-stat-icon img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-icon img{
  filter:brightness(0) invert(1) drop-shadow(0 0 9px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-stats b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stats-detail-grid article b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-career-summary-grid b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-career-entry-stats b{
  color:#fff!important;
  text-shadow:0 0 16px var(--rank-shadow)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-section-head h2,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-head h2,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card-head b{
  color:#fff!important;
  text-shadow:0 0 16px var(--rank-shadow)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-section-head button,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-head button,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-summary span:first-child,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-career-entry-top em,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-career-summary-grid span,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stats-detail-grid article span{
  color:var(--rank-light)!important;
  border-color:var(--rank-line)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-section-head button,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-head button,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-career-entry-top em{
  background:rgba(var(--rank-main-rgb),.10)!important;
  box-shadow:0 0 14px var(--rank-soft)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
  background:radial-gradient(circle at 32% 16%,rgba(255,255,255,.42),transparent 20%),linear-gradient(155deg,var(--rank-light),var(--rank-main) 46%,var(--rank-deep) 100%)!important;
  border-color:rgba(var(--rank-light-rgb),.60)!important;
  box-shadow:0 13px 24px rgba(0,0,0,.34),0 0 24px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -16px 24px rgba(0,0,0,.24)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge{
  background:radial-gradient(circle at 32% 16%,rgba(255,255,255,.12),transparent 22%),linear-gradient(155deg,rgba(var(--rank-light-rgb),.23),rgba(var(--rank-main-rgb),.15) 45%,rgba(5,7,12,.98) 100%)!important;
  border-color:rgba(var(--rank-light-rgb),.22)!important;
  box-shadow:0 10px 20px rgba(0,0,0,.30),0 0 14px rgba(var(--rank-main-rgb),.08),inset 0 1px 0 rgba(255,255,255,.06)!important;
  opacity:.62!important;
  filter:saturate(.72) brightness(.72)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge img{
  filter:brightness(0) invert(1) drop-shadow(0 0 9px rgba(255,255,255,.18)) drop-shadow(0 0 10px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy b{
  color:rgba(255,255,255,.88)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked b{
  color:rgba(255,255,255,.50)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tabs-v2{
  background:linear-gradient(180deg,rgba(var(--rank-main-rgb),.09),rgba(0,0,0,.24))!important;
  border-color:var(--rank-line)!important;
  box-shadow:0 0 18px var(--rank-soft),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tabs-v2 .participant-tab{
  color:rgba(255,255,255,.72)!important;
  background:transparent!important;
  border-color:transparent!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tabs-v2 .participant-tab.active{
  color:var(--rank-badge-text)!important;
  background:radial-gradient(90% 100% at 50% 0%,rgba(255,255,255,.26),transparent 54%),linear-gradient(180deg,var(--rank-light),var(--rank-main))!important;
  border-color:rgba(var(--rank-light-rgb),.70)!important;
  box-shadow:0 12px 30px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
#participantDetailView.participant-detail-screen.participant-rank-pro .participant-tabs-v2 .participant-tab.active,
#participantDetailView.participant-detail-screen.participant-rank-world-class .participant-tabs-v2 .participant-tab.active,
#participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-tabs-v2 .participant-tab.active{
  color:#111722!important;
  text-shadow:none!important;
}
@media (max-width:390px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::before{width:92px!important;height:92px!important}
  #participantDetailView.participant-detail-screen.participant-rank-pro .participant-avatar-zone::before,
  #participantDetailView.participant-detail-screen.participant-rank-world-class .participant-avatar-zone::before,
  #participantDetailView.participant-detail-screen.participant-rank-legendary .participant-avatar-zone::before,
  #participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-avatar-zone::before{width:98px!important;height:98px!important}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-badge{font-size:10px!important;padding:4px 9px!important}
}

/* Profile v7.4 - Rank Skin Polish
   No scroll/header changes. Focus: avatar cleanup, remaining blue leaks, calmer premium cards, trophy/tab detail polish. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell[class*="participant-rank-"]{
  --rank-muted-strong:rgba(var(--rank-light-rgb),.82);
  --rank-muted-soft:rgba(var(--rank-light-rgb),.54);
  --rank-surface-soft:rgba(var(--rank-main-rgb),.075);
  --rank-surface-mid:rgba(var(--rank-main-rgb),.13);
}

/* Avatar: remove the awkward double circle. Keep one clean rank ring so assets can be added later. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone{
  isolation:isolate!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::after{
  content:none!important;
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::before{
  content:""!important;
  position:absolute!important;
  width:104px!important;
  height:104px!important;
  border-radius:999px!important;
  z-index:1!important;
  opacity:.96!important;
  background:conic-gradient(from 150deg,var(--rank-light),var(--rank-main) 28%,var(--rank-light) 52%,var(--rank-main) 78%,var(--rank-light))!important;
  -webkit-mask:radial-gradient(circle,transparent 0 62%,#000 63% 72%,transparent 73%)!important;
  mask:radial-gradient(circle,transparent 0 62%,#000 63% 72%,transparent 73%)!important;
  filter:drop-shadow(0 0 18px var(--rank-shadow))!important;
  transform:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  z-index:2!important;
  width:78px!important;
  height:78px!important;
  border-width:3px!important;
  border-color:rgba(var(--rank-light-rgb),.86)!important;
  background:
    radial-gradient(circle at 32% 22%,rgba(255,255,255,.40),transparent 24%),
    radial-gradient(circle at 65% 78%,rgba(0,0,0,.34),transparent 44%),
    linear-gradient(155deg,var(--rank-light),var(--rank-main) 50%,var(--rank-deep) 100%)!important;
  box-shadow:
    0 0 0 3px rgba(0,0,0,.38),
    0 0 24px var(--rank-shadow),
    inset 0 1px 0 rgba(255,255,255,.42),
    inset 0 -16px 25px rgba(0,0,0,.28)!important;
}
#participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-avatar-zone::before{
  width:110px!important;
  height:110px!important;
  background:conic-gradient(from 140deg,#fff,var(--rank-main) 22%,#fff 46%,var(--rank-main) 70%,#fff)!important;
  opacity:1!important;
}
#participantDetailView.participant-detail-screen.participant-rank-world-class .participant-avatar-zone::before,
#participantDetailView.participant-detail-screen.participant-rank-legendary .participant-avatar-zone::before{
  width:108px!important;
  height:108px!important;
}

/* Remaining blue leaks in the trophy/detail tabs and insight/progress panels. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item{
  border-color:rgba(var(--rank-light-rgb),.16)!important;
  background:
    radial-gradient(105% 115% at 100% 0%,rgba(var(--rank-main-rgb),.075),transparent 52%),
    linear-gradient(180deg,rgba(var(--rank-main-rgb),.055),rgba(0,0,0,.18))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.unlocked{
  border-color:rgba(var(--rank-light-rgb),.34)!important;
  background:
    radial-gradient(110% 110% at 100% 0%,rgba(var(--rank-main-rgb),.15),transparent 52%),
    linear-gradient(180deg,rgba(var(--rank-main-rgb),.105),rgba(0,0,0,.16))!important;
  box-shadow:0 0 18px rgba(var(--rank-main-rgb),.12),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.unlocked small,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item small strong,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item small b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-insight b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-insight strong,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-insight .highlight,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-insight [class*="accent"],
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-insight [class*="progress"]{
  color:var(--rank-light)!important;
  text-shadow:0 0 12px var(--rank-shadow)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-insight span,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item small{
  color:rgba(255,255,255,.64)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-insight{
  border-color:rgba(var(--rank-light-rgb),.24)!important;
  background:
    radial-gradient(90% 120% at 100% 0%,rgba(var(--rank-main-rgb),.11),transparent 58%),
    linear-gradient(180deg,rgba(var(--rank-main-rgb),.08),rgba(0,0,0,.17))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 16px rgba(var(--rank-main-rgb),.08)!important;
}

/* Statcards: less dashboard-template, more clean premium rank cards. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card{
  min-height:88px!important;
  border-radius:18px!important;
  background:
    radial-gradient(105% 110% at 50% -10%,rgba(var(--rank-light-rgb),.11),transparent 48%),
    linear-gradient(180deg,rgba(var(--rank-main-rgb),.10),rgba(0,0,0,.23))!important;
  box-shadow:0 13px 28px rgba(0,0,0,.30),0 0 18px rgba(var(--rank-main-rgb),.105),inset 0 1px 0 rgba(255,255,255,.075)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card::before{
  height:1px!important;
  opacity:.66!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card::after{
  opacity:.42!important;
  width:82px!important;
  height:82px!important;
  top:-44px!important;
  right:-32px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-icon{
  width:30px!important;
  height:30px!important;
  border-radius:12px!important;
  background:rgba(var(--rank-main-rgb),.095)!important;
  border-color:rgba(var(--rank-light-rgb),.22)!important;
  box-shadow:0 0 12px rgba(var(--rank-main-rgb),.14),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-icon img{
  width:21px!important;
  height:21px!important;
  opacity:.96!important;
}

/* Trophy section: keep the full rank skin, but reduce heavy color fill and make locked states cleaner. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card{
  background:
    radial-gradient(130% 92% at 96% 0%,rgba(var(--rank-main-rgb),.12),transparent 48%),
    linear-gradient(180deg,rgba(var(--rank-deep-rgb),.76),rgba(0,0,0,.32))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
  filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.12))!important;
  opacity:1!important;
  box-shadow:0 12px 22px rgba(0,0,0,.34),0 0 20px rgba(var(--rank-main-rgb),.26),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -14px 22px rgba(0,0,0,.22)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge{
  opacity:.72!important;
  filter:saturate(.45) brightness(.74)!important;
  background:
    radial-gradient(circle at 32% 16%,rgba(255,255,255,.14),transparent 24%),
    linear-gradient(155deg,rgba(var(--rank-light-rgb),.18),rgba(var(--rank-main-rgb),.09) 44%,rgba(10,12,17,.98) 100%)!important;
  border-color:rgba(var(--rank-light-rgb),.17)!important;
  box-shadow:0 9px 18px rgba(0,0,0,.28),0 0 10px rgba(var(--rank-main-rgb),.06),inset 0 1px 0 rgba(255,255,255,.055)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge img{
  opacity:.76!important;
  filter:brightness(0) invert(1) drop-shadow(0 0 5px rgba(255,255,255,.10))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked b{
  color:rgba(255,255,255,.58)!important;
}

/* Preview chip: keep it available for testing, but make it secondary. */
.level-preview-active #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter::after,
.level-preview-active .participant-level-meter::after{
  margin-top:1px!important;
  padding:2px 6px!important;
  font-size:8px!important;
  letter-spacing:.07em!important;
  opacity:.78!important;
  color:rgba(var(--rank-light-rgb),.82)!important;
  border-color:rgba(var(--rank-light-rgb),.26)!important;
  background:rgba(0,0,0,.16)!important;
  box-shadow:none!important;
}

/* Season/progress details: no legacy blue labels in non-blue ranks. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card .participant-profile-insight b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card .participant-profile-insight strong,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card [class*="progress"] b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card [class*="progress"] strong,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card [class*="progress-title"],
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card [class*="label"]{
  color:var(--rank-light)!important;
}

@media (max-width:390px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::before{width:96px!important;height:96px!important}
  #participantDetailView.participant-detail-screen.participant-rank-world-class .participant-avatar-zone::before,
  #participantDetailView.participant-detail-screen.participant-rank-legendary .participant-avatar-zone::before,
  #participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-avatar-zone::before{width:100px!important;height:100px!important}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{width:74px!important;height:74px!important}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-icon{width:28px!important;height:28px!important;border-radius:11px!important}
}

/* Profile v7.5 - asset-enhanced avatar rank frames */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone{
  isolation:isolate!important;
  overflow:visible!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::after{
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-frame,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-gem,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-shine{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  pointer-events:none!important;
  transform:translate(-50%,-50%)!important;
  z-index:1!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-frame{
  width:104px!important;
  height:104px!important;
  border-radius:999px!important;
  background:
    conic-gradient(from 210deg,
      rgba(var(--rank-light-rgb),.10) 0 8%,
      var(--rank-main) 10% 20%,
      var(--rank-light) 22% 31%,
      rgba(var(--rank-main-rgb),.12) 33% 50%,
      var(--rank-main) 54% 66%,
      var(--rank-light) 69% 78%,
      rgba(var(--rank-light-rgb),.10) 82% 100%)!important;
  -webkit-mask:radial-gradient(circle,transparent 0 64%,#000 65% 100%)!important;
  mask:radial-gradient(circle,transparent 0 64%,#000 65% 100%)!important;
  filter:drop-shadow(0 0 18px var(--rank-shadow))!important;
  opacity:.82!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-gem{
  width:130px!important;
  height:118px!important;
  z-index:0!important;
  opacity:0!important;
  background:linear-gradient(180deg,var(--rank-light),var(--rank-main) 55%,rgba(var(--rank-main-rgb),.48))!important;
  -webkit-mask:url('../rank/laurel-mask.png') center/contain no-repeat!important;
  mask:url('../rank/laurel-mask.png') center/contain no-repeat!important;
  filter:drop-shadow(0 0 14px var(--rank-shadow)) drop-shadow(0 8px 16px rgba(0,0,0,.35))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-shine{
  display:none!important;
  width:78px!important;
  height:78px!important;
  z-index:2!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  opacity:.28!important;
  filter:drop-shadow(0 0 16px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  position:relative!important;
  z-index:4!important;
  width:78px!important;
  height:78px!important;
  border-width:3px!important;
  border-color:var(--rank-light)!important;
  box-shadow:
    0 0 0 4px rgba(0,0,0,.34),
    0 0 22px var(--rank-shadow),
    inset 0 1px 0 rgba(255,255,255,.42),
    inset 0 -17px 26px rgba(0,0,0,.28)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-flag{
  z-index:6!important;
}

/* Prestige ranks get asset frames, while lower ranks stay clean and code-only. */
#participantDetailView.participant-rank-pro .rank-avatar-gem{
  opacity:.34!important;
  background:linear-gradient(180deg,rgba(255,255,255,.90),rgba(var(--rank-main-rgb),.72))!important;
}
#participantDetailView.participant-rank-world-class .rank-avatar-gem{
  opacity:.56!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-gem{
  opacity:.46!important;
  background:linear-gradient(180deg,#ff9bae,var(--rank-main) 58%,rgba(var(--rank-main-rgb),.40))!important;
}
#participantDetailView.participant-rank-ultimate .rank-avatar-gem{
  opacity:.62!important;
  background:linear-gradient(180deg,#fff,var(--rank-light) 42%,rgba(var(--rank-main-rgb),.42))!important;
}
#participantDetailView.participant-rank-world-class .rank-avatar-frame,
#participantDetailView.participant-rank-legendary .rank-avatar-frame,
#participantDetailView.participant-rank-ultimate .rank-avatar-frame{
  width:112px!important;
  height:112px!important;
  opacity:.96!important;
  -webkit-mask:radial-gradient(circle,transparent 0 61%,#000 62% 100%)!important;
  mask:radial-gradient(circle,transparent 0 61%,#000 62% 100%)!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-shine{
  display:block!important;
  background-image:url('../rank/red-diamond.webp')!important;
  transform:translate(-13%,-66%) rotate(-10deg)!important;
  opacity:.22!important;
  width:92px!important;
  height:92px!important;
}
#participantDetailView.participant-rank-ultimate .rank-avatar-shine{
  display:block!important;
  background-image:url('../rank/blue-diamond.webp')!important;
  transform:translate(-9%,-65%) rotate(8deg)!important;
  opacity:.28!important;
  width:96px!important;
  height:96px!important;
}
#participantDetailView.participant-rank-world-class .rank-avatar-frame{
  background:conic-gradient(from 190deg,#fff3b3 0 6%,var(--rank-main) 8% 18%,#ffe58a 21% 31%,rgba(var(--rank-main-rgb),.10) 35% 51%,var(--rank-main) 54% 67%,#fff3b3 70% 78%,rgba(var(--rank-main-rgb),.12) 82% 100%)!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-frame{
  background:conic-gradient(from 190deg,#ffd0d9 0 6%,var(--rank-main) 8% 19%,#ff7f98 22% 31%,rgba(var(--rank-main-rgb),.10) 35% 51%,var(--rank-main) 54% 67%,#ffd0d9 70% 78%,rgba(var(--rank-main-rgb),.12) 82% 100%)!important;
}
#participantDetailView.participant-rank-ultimate .rank-avatar-frame{
  background:conic-gradient(from 190deg,#fff 0 7%,var(--rank-light) 9% 19%,#66dfff 21% 31%,rgba(var(--rank-main-rgb),.10) 35% 50%,#fff 53% 64%,var(--rank-main) 67% 78%,rgba(var(--rank-main-rgb),.12) 82% 100%)!important;
}

/* Trophy polish with the new asset direction: clearer locked state, higher-tier jewel feel. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
  position:relative!important;
  overflow:visible!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.unlocked .participant-trophy-badge::after{
  content:""!important;
  position:absolute!important;
  inset:-10px!important;
  z-index:-1!important;
  border-radius:22px!important;
  background:radial-gradient(circle,rgba(var(--rank-light-rgb),.26),transparent 66%)!important;
  filter:blur(2px)!important;
  opacity:.70!important;
}
#participantDetailView.participant-rank-world-class .participant-trophy.unlocked .participant-trophy-badge::before,
#participantDetailView.participant-rank-legendary .participant-trophy.unlocked .participant-trophy-badge::before,
#participantDetailView.participant-rank-ultimate .participant-trophy.unlocked .participant-trophy-badge::before,
#participantDetailView.participant-rank-world-class .participant-trophy-full-item.unlocked .participant-trophy-badge::before,
#participantDetailView.participant-rank-legendary .participant-trophy-full-item.unlocked .participant-trophy-badge::before,
#participantDetailView.participant-rank-ultimate .participant-trophy-full-item.unlocked .participant-trophy-badge::before{
  opacity:.62!important;
  background:
    linear-gradient(120deg,transparent 0 28%,rgba(255,255,255,.35) 33%,transparent 40% 100%),
    linear-gradient(180deg,rgba(var(--rank-light-rgb),.24),transparent 48%)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge{
  opacity:.58!important;
  filter:saturate(.70) brightness(.92)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge img{
  opacity:.64!important;
}

@media (max-width:390px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-frame{width:98px!important;height:98px!important}
  #participantDetailView.participant-rank-world-class .rank-avatar-frame,
  #participantDetailView.participant-rank-legendary .rank-avatar-frame,
  #participantDetailView.participant-rank-ultimate .rank-avatar-frame{width:104px!important;height:104px!important}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-gem{width:118px!important;height:108px!important}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{width:72px!important;height:72px!important}
  #participantDetailView.participant-rank-legendary .rank-avatar-shine,
  #participantDetailView.participant-rank-ultimate .rank-avatar-shine{width:84px!important;height:84px!important}
}

/* Profile v7.5 latest - visible prestige avatar assets, closer to target concept */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone{
  overflow:visible!important;
}

/* Keep the avatar frame clean for lower ranks, but make higher-rank assets visible instead of hidden behind the circle. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-frame,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-gem,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-shine{
  left:50%!important;
  top:50%!important;
  pointer-events:none!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-frame{
  z-index:3!important;
  transform:translate(-50%,-50%)!important;
  width:108px!important;
  height:108px!important;
  opacity:.92!important;
  filter:drop-shadow(0 0 19px var(--rank-shadow)) drop-shadow(0 8px 16px rgba(0,0,0,.42))!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  z-index:6!important;
  width:78px!important;
  height:78px!important;
  border-width:3px!important;
}

#participantDetailView.participant-rank-pro .rank-avatar-gem,
#participantDetailView.participant-rank-world-class .rank-avatar-gem,
#participantDetailView.participant-rank-legendary .rank-avatar-gem,
#participantDetailView.participant-rank-ultimate .rank-avatar-gem{
  display:block!important;
  z-index:2!important;
  width:142px!important;
  height:128px!important;
  opacity:.78!important;
  transform:translate(-50%,-47%)!important;
  filter:drop-shadow(0 0 18px var(--rank-shadow)) drop-shadow(0 11px 18px rgba(0,0,0,.45))!important;
}

#participantDetailView.participant-rank-pro .rank-avatar-gem{
  opacity:.50!important;
  background:linear-gradient(180deg,#fff,rgba(210,222,238,.88) 46%,rgba(140,151,166,.52))!important;
}
#participantDetailView.participant-rank-world-class .rank-avatar-gem{
  opacity:.86!important;
  background:linear-gradient(180deg,#fff2ad,#f4bf38 46%,rgba(157,103,10,.52))!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-gem{
  opacity:.76!important;
  background:linear-gradient(180deg,#ffd0d9,#ff3158 48%,rgba(143,0,34,.52))!important;
}
#participantDetailView.participant-rank-ultimate .rank-avatar-gem{
  opacity:.92!important;
  width:150px!important;
  height:136px!important;
  background:linear-gradient(180deg,#fff,#c8f7ff 42%,rgba(99,223,255,.55))!important;
}

/* The supplied ruby/diamond assets are now intentionally visible for top-tier ranks. */
#participantDetailView.participant-rank-legendary .rank-avatar-shine,
#participantDetailView.participant-rank-ultimate .rank-avatar-shine{
  display:block!important;
  z-index:1!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  mix-blend-mode:normal!important;
  filter:drop-shadow(0 0 22px var(--rank-shadow)) drop-shadow(0 16px 22px rgba(0,0,0,.42))!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-shine{
  background-image:url('../rank/red-diamond.webp')!important;
  width:128px!important;
  height:128px!important;
  opacity:.82!important;
  transform:translate(-50%,-55%) rotate(-7deg)!important;
}
#participantDetailView.participant-rank-ultimate .rank-avatar-shine{
  background-image:url('../rank/blue-diamond.webp')!important;
  width:142px!important;
  height:142px!important;
  opacity:.88!important;
  transform:translate(-50%,-56%) rotate(5deg)!important;
}

/* Make the ultimate avatar feel like a real diamond-frame instead of just a cyan ring. */
#participantDetailView.participant-rank-ultimate .rank-avatar-frame{
  width:120px!important;
  height:120px!important;
  opacity:1!important;
  background:
    conic-gradient(from 182deg,#fff 0 7%,#bff5ff 8% 17%,#5ee4ff 19% 27%,rgba(99,223,255,.12) 30% 44%,#fff 47% 58%,#63dfff 61% 73%,rgba(99,223,255,.16) 76% 100%)!important;
  -webkit-mask:radial-gradient(circle,transparent 0 58%,#000 59% 100%)!important;
  mask:radial-gradient(circle,transparent 0 58%,#000 59% 100%)!important;
}
#participantDetailView.participant-rank-ultimate .participant-avatar-large{
  background:
    radial-gradient(circle at 30% 22%,rgba(255,255,255,.70),transparent 23%),
    linear-gradient(155deg,#ffffff 0%,#b9f5ff 28%,#35d4ff 60%,#04172f 100%)!important;
  box-shadow:
    0 0 0 4px rgba(0,0,0,.38),
    0 0 0 8px rgba(201,247,255,.24),
    0 0 34px rgba(99,223,255,.72),
    inset 0 1px 0 rgba(255,255,255,.68),
    inset 0 -18px 26px rgba(0,0,0,.26)!important;
}

/* Ruby rank gets a visible gem identity as well. */
#participantDetailView.participant-rank-legendary .rank-avatar-frame{
  width:118px!important;
  height:118px!important;
  opacity:1!important;
  background:
    conic-gradient(from 182deg,#ffd1da 0 7%,#ff3158 9% 20%,#ff7b93 22% 31%,rgba(231,13,53,.10) 34% 48%,#ffd1da 51% 62%,#e70d35 65% 76%,rgba(231,13,53,.15) 79% 100%)!important;
  -webkit-mask:radial-gradient(circle,transparent 0 58%,#000 59% 100%)!important;
  mask:radial-gradient(circle,transparent 0 58%,#000 59% 100%)!important;
}

/* World-class and Prof get more visible laurel status without becoming noisy. */
#participantDetailView.participant-rank-world-class .rank-avatar-frame{
  width:116px!important;
  height:116px!important;
  opacity:1!important;
  -webkit-mask:radial-gradient(circle,transparent 0 58%,#000 59% 100%)!important;
  mask:radial-gradient(circle,transparent 0 58%,#000 59% 100%)!important;
}
#participantDetailView.participant-rank-pro .rank-avatar-frame{
  width:112px!important;
  height:112px!important;
  opacity:.94!important;
}

/* Higher-tier hero cards get a small faceted material layer to match the final concept direction. */
#participantDetailView.participant-rank-world-class .participant-hero-v31::before,
#participantDetailView.participant-rank-legendary .participant-hero-v31::before,
#participantDetailView.participant-rank-ultimate .participant-hero-v31::before{
  background:
    linear-gradient(118deg,transparent 0 18%,rgba(255,255,255,.16) 19%,transparent 22% 100%),
    linear-gradient(36deg,transparent 0 58%,rgba(255,255,255,.10) 59%,transparent 62% 100%),
    linear-gradient(180deg,rgba(255,255,255,.055),transparent 32%,rgba(0,0,0,.26)),
    repeating-linear-gradient(90deg,transparent 0 42px,rgba(255,255,255,.018) 43px 44px)!important;
  opacity:.82!important;
}

@media (max-width:390px){
  #participantDetailView.participant-rank-legendary .rank-avatar-shine{width:118px!important;height:118px!important;opacity:.80!important}
  #participantDetailView.participant-rank-ultimate .rank-avatar-shine{width:128px!important;height:128px!important;opacity:.86!important}
  #participantDetailView.participant-rank-pro .rank-avatar-gem,
  #participantDetailView.participant-rank-world-class .rank-avatar-gem,
  #participantDetailView.participant-rank-legendary .rank-avatar-gem,
  #participantDetailView.participant-rank-ultimate .rank-avatar-gem{width:132px!important;height:120px!important}
  #participantDetailView.participant-rank-ultimate .rank-avatar-frame{width:112px!important;height:112px!important}
  #participantDetailView.participant-rank-legendary .rank-avatar-frame{width:110px!important;height:110px!important}
}

/* Profile v7.6 - Prestige Hero & Avatar Frames
   This block intentionally overrides the previous ring-only avatar treatment. The rank identity
   is now carried by a layered avatar frame: visible asset backplate, ornament/ring, core avatar,
   facets and a foreground shine. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell{
  overflow:visible!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
  grid-template-columns:124px minmax(0,1fr)!important;
  min-height:172px!important;
  padding-right:16px!important;
  gap:10px!important;
  align-items:center!important;
  background:
    radial-gradient(210px 170px at 17% 43%,rgba(var(--rank-light-rgb),.22),transparent 66%),
    radial-gradient(270px 210px at 101% 0%,rgba(var(--rank-main-rgb),.18),transparent 52%),
    linear-gradient(112deg,var(--rank-card-a),rgba(var(--rank-deep-rgb),.94) 50%,var(--rank-card-b))!important;
  border-color:var(--rank-border-strong)!important;
  box-shadow:0 22px 50px rgba(0,0,0,.44),0 0 0 1px rgba(var(--rank-light-rgb),.12) inset,0 0 48px rgba(var(--rank-main-rgb),.22)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::before{
  background:
    linear-gradient(120deg,transparent 0 20%,rgba(var(--rank-light-rgb),.13) 21%,transparent 25% 100%),
    linear-gradient(42deg,transparent 0 58%,rgba(var(--rank-light-rgb),.075) 59%,transparent 62% 100%),
    repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,255,255,.017) 43px 44px),
    repeating-linear-gradient(90deg,transparent 0 66px,rgba(255,255,255,.015) 67px 68px)!important;
  opacity:.90!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::after{
  width:150px!important;
  height:150px!important;
  left:26px!important;
  top:18px!important;
  transform:none!important;
  background:radial-gradient(circle at 50% 50%,rgba(var(--rank-light-rgb),.72) 0 7%,rgba(var(--rank-main-rgb),.48) 24%,transparent 67%)!important;
  opacity:.58!important;
  z-index:0!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy{
  padding:18px 0 17px!important;
  gap:5px!important;
  z-index:8!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy h1{
  font-size:34px!important;
  line-height:.94!important;
  margin-bottom:0!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy p{
  align-items:center!important;
  gap:7px!important;
  font-size:12.2px!important;
  line-height:1.05!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-since{
  font-size:12.2px!important;
  margin-top:2px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-edit-btn{
  min-height:34px!important;
  padding:0 13px!important;
  margin-top:6px!important;
  border-radius:999px!important;
  font-size:12px!important;
}

/* true layered avatar component */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .prestige-avatar-frame{
  position:relative!important;
  width:122px!important;
  min-height:138px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;
  isolation:isolate!important;
  z-index:9!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::after{
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-backplate,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ornament,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ring,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-facet,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-foreground{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  pointer-events:none!important;
  transform:translate(-50%,-50%)!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-backplate{
  z-index:1!important;
  width:118px!important;
  height:118px!important;
  opacity:0!important;
  -webkit-mask:none!important;
  mask:none!important;
  filter:drop-shadow(0 0 20px var(--rank-shadow)) drop-shadow(0 14px 22px rgba(0,0,0,.42))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ornament{
  z-index:2!important;
  width:104px!important;
  height:104px!important;
  opacity:.95!important;
  border-radius:999px!important;
  background:
    conic-gradient(from 202deg,transparent 0 12%,var(--rank-main) 14% 24%,var(--rank-light) 26% 34%,transparent 37% 56%,var(--rank-main) 59% 70%,var(--rank-light) 72% 82%,transparent 85% 100%)!important;
  -webkit-mask:radial-gradient(circle,transparent 0 62%,#000 63% 100%)!important;
  mask:radial-gradient(circle,transparent 0 62%,#000 63% 100%)!important;
  filter:drop-shadow(0 0 20px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ring{
  z-index:5!important;
  width:92px!important;
  height:92px!important;
  border-radius:999px!important;
  opacity:1!important;
  background:
    radial-gradient(circle,transparent 0 58%,rgba(var(--rank-light-rgb),.98) 59% 64%,rgba(var(--rank-main-rgb),.42) 65% 70%,transparent 71% 100%),
    conic-gradient(from 180deg,var(--rank-light),var(--rank-main),rgba(var(--rank-light-rgb),.82),var(--rank-main),var(--rank-light))!important;
  -webkit-mask:radial-gradient(circle,transparent 0 56%,#000 57% 100%)!important;
  mask:radial-gradient(circle,transparent 0 56%,#000 57% 100%)!important;
  filter:drop-shadow(0 0 14px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-facet{
  display:none!important;
  z-index:4!important;
  width:42px!important;
  height:58px!important;
  opacity:.88!important;
  background:linear-gradient(150deg,rgba(255,255,255,.78),var(--rank-light) 34%,var(--rank-main) 72%,rgba(var(--rank-deep-rgb),.40))!important;
  filter:drop-shadow(0 0 16px var(--rank-shadow))!important;
  clip-path:polygon(50% 0,100% 34%,78% 100%,20% 100%,0 34%)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-foreground{
  z-index:7!important;
  width:82px!important;
  height:82px!important;
  border-radius:999px!important;
  opacity:.68!important;
  background:linear-gradient(132deg,rgba(255,255,255,.28) 0 17%,transparent 19% 100%)!important;
  mix-blend-mode:screen!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  z-index:6!important;
  width:78px!important;
  height:78px!important;
  border-width:3px!important;
  background:
    radial-gradient(circle at 32% 24%,rgba(255,255,255,.55),transparent 24%),
    radial-gradient(circle at 68% 78%,rgba(0,0,0,.32),transparent 44%),
    linear-gradient(155deg,var(--rank-light),var(--rank-main) 47%,var(--rank-deep) 100%)!important;
  border-color:rgba(var(--rank-light-rgb),.98)!important;
  box-shadow:0 0 0 4px rgba(0,0,0,.42),0 0 0 8px rgba(var(--rank-main-rgb),.16),0 0 34px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.45),inset 0 -18px 28px rgba(0,0,0,.28)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large .avatar-icon-img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.avatar-icon-img{
  filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(255,255,255,.22)) drop-shadow(0 0 14px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-flag{
  z-index:11!important;
  right:13px!important;
  bottom:19px!important;
  width:25px!important;
  height:25px!important;
  box-shadow:0 8px 16px rgba(0,0,0,.44),0 0 14px var(--rank-soft)!important;
}

/* rank-specific silhouettes: these are deliberately visible, not subtle hidden overlays */
#participantDetailView.participant-rank-pro .rank-avatar-backplate,
#participantDetailView.participant-rank-world-class .rank-avatar-backplate{
  opacity:.90!important;
  width:142px!important;
  height:128px!important;
  top:54%!important;
  background:linear-gradient(180deg,rgba(255,255,255,.92),var(--rank-light) 36%,var(--rank-main) 68%,rgba(var(--rank-deep-rgb),.34))!important;
  -webkit-mask:url('../rank/laurel-mask.png') center/contain no-repeat!important;
  mask:url('../rank/laurel-mask.png') center/contain no-repeat!important;
}
#participantDetailView.participant-rank-pro .rank-avatar-backplate{opacity:.62!important;filter:drop-shadow(0 0 14px rgba(255,255,255,.18)) drop-shadow(0 12px 20px rgba(0,0,0,.42))!important;}
#participantDetailView.participant-rank-world-class .rank-avatar-backplate{opacity:1!important;filter:drop-shadow(0 0 22px rgba(244,191,56,.58)) drop-shadow(0 13px 22px rgba(0,0,0,.42))!important;}

#participantDetailView.participant-rank-legendary .rank-avatar-backplate{
  opacity:.96!important;
  z-index:1!important;
  width:142px!important;
  height:132px!important;
  top:49%!important;
  background-image:url('../rank/red-diamond.webp')!important;
  background-size:contain!important;
  transform:translate(-50%,-55%) rotate(-6deg) scale(1.02)!important;
  filter:drop-shadow(0 0 26px rgba(231,13,53,.74)) drop-shadow(0 18px 22px rgba(0,0,0,.44))!important;
}
#participantDetailView.participant-rank-ultimate .rank-avatar-backplate{
  opacity:1!important;
  z-index:1!important;
  width:158px!important;
  height:144px!important;
  top:48%!important;
  background-image:url('../rank/blue-diamond.webp')!important;
  background-size:contain!important;
  transform:translate(-50%,-56%) rotate(4deg) scale(1.04)!important;
  filter:drop-shadow(0 0 28px rgba(99,223,255,.82)) drop-shadow(0 18px 24px rgba(0,0,0,.42))!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-ornament,
#participantDetailView.participant-rank-ultimate .rank-avatar-ornament,
#participantDetailView.participant-rank-world-class .rank-avatar-ornament{
  width:112px!important;
  height:112px!important;
  opacity:1!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-facet,
#participantDetailView.participant-rank-ultimate .rank-avatar-facet{
  display:block!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-facet-a{transform:translate(-126%,-82%) rotate(-28deg)!important;width:32px!important;height:44px!important;background:linear-gradient(140deg,#ffd0d9,#ff3158 50%,#90001f)!important;}
#participantDetailView.participant-rank-legendary .rank-avatar-facet-b{transform:translate(36%,-85%) rotate(26deg)!important;width:30px!important;height:42px!important;background:linear-gradient(140deg,#ffd0d9,#ff3158 50%,#90001f)!important;}
#participantDetailView.participant-rank-ultimate .rank-avatar-facet-a{transform:translate(-130%,-86%) rotate(-25deg)!important;width:34px!important;height:50px!important;background:linear-gradient(140deg,#fff,#bff6ff 42%,#35d4ff 76%,#0a4568)!important;}
#participantDetailView.participant-rank-ultimate .rank-avatar-facet-b{transform:translate(41%,-86%) rotate(25deg)!important;width:34px!important;height:50px!important;background:linear-gradient(140deg,#fff,#bff6ff 42%,#35d4ff 76%,#0a4568)!important;}
#participantDetailView.participant-rank-ultimate .rank-avatar-ring{
  width:100px!important;height:100px!important;
  background:
    radial-gradient(circle,transparent 0 58%,#fff 59% 63%,rgba(99,223,255,.78) 64% 70%,transparent 71% 100%),
    conic-gradient(from 180deg,#fff,var(--rank-light),#fff,var(--rank-main),#fff)!important;
  filter:drop-shadow(0 0 20px rgba(99,223,255,.78))!important;
}
#participantDetailView.participant-rank-legendary .rank-avatar-ring{width:98px!important;height:98px!important;}
#participantDetailView.participant-rank-world-class .rank-avatar-ring{width:98px!important;height:98px!important;}

/* level meter and preview chip: compact, not the hero focus */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter{
  max-width:210px!important;
  padding:7px 9px 8px!important;
  gap:5px!important;
  border-radius:14px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter span{
  font-size:10.4px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter>i{
  height:7px!important;
}
.level-preview-active #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter::after,
#participantDetailView.level-preview-active .participant-level-meter::after,
.level-preview-active .participant-level-meter::after{
  margin-top:2px!important;
  width:max-content!important;
  max-width:100%!important;
  padding:2px 6px!important;
  font-size:7.5px!important;
  opacity:.70!important;
}

/* small trophy consistency safeguard: do not let avatar rebuild regress the rest */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
  box-shadow:0 0 16px rgba(var(--rank-main-rgb),.22),inset 0 1px 0 rgba(255,255,255,.16)!important;
}

@media (max-width:390px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
    grid-template-columns:112px minmax(0,1fr)!important;
    min-height:176px!important;
    gap:7px!important;
    padding-right:12px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .prestige-avatar-frame{width:112px!important;min-height:132px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy{padding:18px 0 15px!important;gap:5px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy h1{font-size:29px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy p{font-size:11.4px!important;gap:6px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-since{font-size:11.4px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter{max-width:190px!important;padding:7px 8px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{width:74px!important;height:74px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ring{width:88px!important;height:88px!important;}
  #participantDetailView.participant-rank-pro .rank-avatar-backplate,
  #participantDetailView.participant-rank-world-class .rank-avatar-backplate{width:130px!important;height:118px!important;}
  #participantDetailView.participant-rank-legendary .rank-avatar-backplate{width:132px!important;height:122px!important;}
  #participantDetailView.participant-rank-ultimate .rank-avatar-backplate{width:144px!important;height:132px!important;}
  #participantDetailView.participant-rank-ultimate .rank-avatar-ring{width:94px!important;height:94px!important;}
  #participantDetailView.participant-rank-legendary .rank-avatar-ring,
  #participantDetailView.participant-rank-world-class .rank-avatar-ring{width:92px!important;height:92px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-flag{right:12px!important;bottom:20px!important;width:24px!important;height:24px!important;}
}


/* ========================================================================== */
/* Profile v7.7 - Rank Asset Skins (merged into app.css)                      */
/* ========================================================================== */

#participantDetailView.participant-detail-screen[class*="participant-rank-"]{
  --rank-hero-bg:none;
  --rank-avatar-frame:none;
}

#participantDetailView.participant-rank-rookie,
#participantDetailView .participant-profile-shell.participant-rank-rookie{
  --rank-hero-bg:url('../rank/hero_backgrounds/01_rookie_hero_background.webp');
  --rank-avatar-frame:url('../rank/avatar_frames/01_rookie_avatar_frame.webp');
}
#participantDetailView.participant-rank-talent,
#participantDetailView .participant-profile-shell.participant-rank-talent{
  --rank-hero-bg:url('../rank/hero_backgrounds/02_talent_hero_background.webp');
  --rank-avatar-frame:url('../rank/avatar_frames/02_talent_avatar_frame.webp');
}
#participantDetailView.participant-rank-semi-pro,
#participantDetailView .participant-profile-shell.participant-rank-semi-pro{
  --rank-hero-bg:url('../rank/hero_backgrounds/03_semi-prof_hero_background.webp');
  --rank-avatar-frame:url('../rank/avatar_frames/03_semi-prof_avatar_frame.webp');
}
#participantDetailView.participant-rank-pro,
#participantDetailView .participant-profile-shell.participant-rank-pro{
  --rank-hero-bg:url('../rank/hero_backgrounds/04_prof_hero_background.webp');
  --rank-avatar-frame:url('../rank/avatar_frames/04_prof_avatar_frame.webp');
}
#participantDetailView.participant-rank-world-class,
#participantDetailView .participant-profile-shell.participant-rank-world-class{
  --rank-hero-bg:url('../rank/hero_backgrounds/05_wereldklasse_hero_background.webp');
  --rank-avatar-frame:url('../rank/avatar_frames/05_wereldklasse_avatar_frame.webp');
}
#participantDetailView.participant-rank-legendary,
#participantDetailView .participant-profile-shell.participant-rank-legendary{
  --rank-hero-bg:url('../rank/hero_backgrounds/06_legendarisch_hero_background.webp');
  --rank-avatar-frame:url('../rank/avatar_frames/06_legendarisch_avatar_frame.webp');
}
#participantDetailView.participant-rank-ultimate,
#participantDetailView .participant-profile-shell.participant-rank-ultimate{
  --rank-hero-bg:url('../rank/hero_backgrounds/07_ultimate_hero_background.webp');
  --rank-avatar-frame:url('../rank/avatar_frames/07_ultimate_avatar_frame.webp');
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  min-height:188px!important;
  grid-template-columns:126px minmax(0,1fr)!important;
  gap:10px!important;
  background-color:#07111f!important;
  background-image:
    linear-gradient(90deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.08) 38%,rgba(0,0,0,.34) 100%),
    var(--rank-hero-bg)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  border-color:rgba(var(--rank-light-rgb),.34)!important;
  box-shadow:0 24px 60px rgba(0,0,0,.50),0 0 0 1px rgba(var(--rank-light-rgb),.13) inset,0 0 48px rgba(var(--rank-main-rgb),.24)!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg{
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg::after{
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::after{
  opacity:0!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone.prestige-avatar-frame{
  position:relative!important;
  z-index:3!important;
  width:126px!important;
  min-height:148px!important;
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;
  isolation:isolate!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy{
  position:relative!important;
  z-index:3!important;
  min-width:0!important;
  text-shadow:0 2px 14px rgba(0,0,0,.42)!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone::after{
  display:none!important;
}

/* Hide the old synthetic CSS ring/ornament layers from v7.6. The actual rank identity now comes from PNG frame assets. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ornament,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-facet,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-foreground{
  display:none!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-backplate,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ring.rank-avatar-frame{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  border-radius:0!important;
  pointer-events:none!important;
  background-image:var(--rank-avatar-frame)!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:contain!important;
  -webkit-mask:none!important;
  mask:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-backplate{
  z-index:1!important;
  width:112px!important;
  height:112px!important;
  opacity:1!important;
  transform:translate(-50%,-50%) scale(1)!important;
  background-image:none!important;
  background:radial-gradient(circle, rgba(var(--rank-light-rgb),.34) 0%, rgba(var(--rank-main-rgb),.18) 42%, rgba(0,0,0,0) 72%)!important;
  filter:blur(1px) drop-shadow(0 0 20px var(--rank-shadow))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ring.rank-avatar-frame{
  z-index:8!important;
  width:138px!important;
  height:138px!important;
  opacity:1!important;
  transform:translate(-50%,-50%)!important;
  filter:drop-shadow(0 0 18px var(--rank-shadow)) drop-shadow(0 18px 18px rgba(0,0,0,.42))!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  z-index:5!important;
  width:76px!important;
  height:76px!important;
  border-width:2px!important;
  border-color:rgba(var(--rank-light-rgb),.72)!important;
  box-shadow:0 0 0 4px rgba(0,0,0,.34),0 0 24px rgba(var(--rank-main-rgb),.28),inset 0 1px 0 rgba(255,255,255,.32)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large .avatar-icon-img{
  position:relative!important;
  z-index:6!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-flag{
  z-index:12!important;
  right:10px!important;
  bottom:18px!important;
  box-shadow:0 8px 16px rgba(0,0,0,.45),0 0 14px var(--rank-shadow)!important;
}

/* Rank scaling: higher ranks are allowed to feel more prestige-heavy without changing the HTML. */
#participantDetailView.participant-rank-rookie .rank-avatar-ring.rank-avatar-frame{width:126px!important;height:126px!important;filter:drop-shadow(0 12px 16px rgba(0,0,0,.36))!important;}
#participantDetailView.participant-rank-talent .rank-avatar-ring.rank-avatar-frame{width:130px!important;height:130px!important;}
#participantDetailView.participant-rank-semi-pro .rank-avatar-ring.rank-avatar-frame{width:136px!important;height:136px!important;}
#participantDetailView.participant-rank-pro .rank-avatar-ring.rank-avatar-frame{width:138px!important;height:138px!important;}
#participantDetailView.participant-rank-world-class .rank-avatar-ring.rank-avatar-frame{width:142px!important;height:142px!important;}
#participantDetailView.participant-rank-legendary .rank-avatar-ring.rank-avatar-frame{width:146px!important;height:146px!important;}
#participantDetailView.participant-rank-ultimate .rank-avatar-ring.rank-avatar-frame{width:152px!important;height:152px!important;filter:drop-shadow(0 0 24px rgba(99,223,255,.70)) drop-shadow(0 20px 20px rgba(0,0,0,.44))!important;}

#participantDetailView.participant-rank-ultimate .participant-hero-v31{box-shadow:0 26px 70px rgba(0,0,0,.56),0 0 0 1px rgba(255,255,255,.18) inset,0 0 64px rgba(99,223,255,.34)!important;}
#participantDetailView.participant-rank-legendary .participant-hero-v31{box-shadow:0 26px 68px rgba(0,0,0,.56),0 0 0 1px rgba(255,107,131,.20) inset,0 0 58px rgba(231,13,53,.34)!important;}
#participantDetailView.participant-rank-world-class .participant-hero-v31{box-shadow:0 25px 64px rgba(0,0,0,.52),0 0 0 1px rgba(255,229,138,.20) inset,0 0 54px rgba(227,166,25,.30)!important;}

/* Keep progress text readable on narrow phones. Prevent lines like `1250` + `pt` splitting. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter span{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  min-width:0!important;
  flex-wrap:nowrap!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter em,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-badge{
  white-space:nowrap!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-level-meter em{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}

@media (max-width:380px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
    grid-template-columns:116px minmax(0,1fr)!important;
    min-height:178px!important;
    padding-left:12px!important;
    padding-right:12px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone.prestige-avatar-frame{width:116px!important;min-height:138px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ring.rank-avatar-frame{width:130px!important;height:130px!important;}
  #participantDetailView.participant-rank-rookie .rank-avatar-ring.rank-avatar-frame{width:120px!important;height:120px!important;}
  #participantDetailView.participant-rank-ultimate .rank-avatar-ring.rank-avatar-frame{width:140px!important;height:140px!important;}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{width:70px!important;height:70px!important;}
}


/* ========================================================================== */
/* Profile v7.7.2 - Container background + remove country flag                */
/* ========================================================================== */

#participantDetailView.participant-detail-screen .participant-avatar-flag{
  display:none!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell{
  position:relative!important;
  border-radius:32px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  border-radius:32px;
  background-image:
    linear-gradient(180deg,rgba(2,7,18,.50) 0%,rgba(2,7,18,.70) 38%,rgba(2,7,18,.88) 100%),
    radial-gradient(circle at 22% 14%,rgba(var(--rank-light-rgb),.10),transparent 30%),
    var(--rank-hero-bg)!important;
  background-size:cover!important;
  background-position:center top!important;
  background-repeat:no-repeat!important;
  opacity:.24!important;
  filter:saturate(1.02) contrast(1.03)!important;
  z-index:0;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell > *{
  position:relative;
  z-index:1;
}


/* ========================================================================== */
/* Profile v7.7.3 - real container skin fix                                   */
/* ========================================================================== */

/* v7.7.2 tinted the whole shell too broadly. Turn that layer off again. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell::after{
  display:none!important;
}

/* Keep the shell itself clean and let the actual content containers carry the skin. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell{
  background:transparent!important;
}

/* The country badge must be gone in all cases. */
#participantDetailView.participant-detail-screen .participant-avatar-flag,
#participantDetailView.participant-detail-screen .participant-hero-v31 .participant-avatar-flag{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
}

/* Apply the rank artwork to the actual containers instead of washing the whole page. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card{
  background:
    linear-gradient(180deg,rgba(2,7,18,.64) 0%,rgba(2,7,18,.80) 56%,rgba(2,7,18,.90) 100%),
    radial-gradient(circle at 84% 10%,rgba(var(--rank-light-rgb),.11),transparent 24%),
    var(--rank-hero-bg),
    linear-gradient(180deg,var(--rank-card-a),var(--rank-card-b))!important;
  background-size:cover,cover,cover,auto!important;
  background-position:center, right top, center top, center!important;
  background-repeat:no-repeat!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card:first-child{
  background:
    linear-gradient(180deg,rgba(2,7,18,.54) 0%,rgba(2,7,18,.76) 58%,rgba(2,7,18,.88) 100%),
    radial-gradient(circle at 30% 0%,rgba(var(--rank-light-rgb),.12),transparent 26%),
    var(--rank-hero-bg),
    linear-gradient(180deg,var(--rank-card-a),var(--rank-card-b))!important;
  background-size:cover,cover,cover,auto!important;
  background-position:center, left top, center top, center!important;
  background-repeat:no-repeat!important;
}

/* Slightly increase legibility over the richer backgrounds. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case h2,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-title,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-title,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-summary span,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-section-head button{
  text-shadow:0 2px 16px rgba(0,0,0,.48)!important;
}


/* ========================================================================== */
/* Profile v7.7.4 - clean hero background refactor                            */
/* ========================================================================== */

/* Root cause fix:
   Use the hero PNG as the single source of truth for the profile hero card.
   Previous versions mixed the asset with gradients / extra overlays / container skins. */

/* Keep the shell neutral. The rank artwork belongs on the hero card only. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell{
  background:transparent!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell::after{
  content:none!important;
  display:none!important;
  background:none!important;
}

/* Hard-remove any remaining synthetic hero overlays from older profile versions. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg::after{
  content:none!important;
  display:none!important;
  background:none!important;
  opacity:0!important;
  box-shadow:none!important;
}

/* Exact hero card background: the asset itself. No extra wash layer on top. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  min-height:188px!important;
  grid-template-columns:126px minmax(0,1fr)!important;
  gap:10px!important;
  padding-left:16px!important;
  padding-right:16px!important;
  background-color:#07111f!important;
  background-image:var(--rank-hero-bg)!important;
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  border:1px solid rgba(var(--rank-light-rgb),.22)!important;
  border-radius:32px!important;
  box-shadow:0 22px 52px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.07) inset!important;
}

/* The rest of the profile should remain premium, but not reuse the hero artwork. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card{
  background:linear-gradient(180deg,rgba(7,13,24,.92),rgba(4,8,16,.97))!important;
  background-image:none!important;
  border-color:rgba(var(--rank-light-rgb),.22)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.34),0 0 0 1px rgba(255,255,255,.04) inset!important;
}

/* First stat card can keep a touch more emphasis, but still no hero background image. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card:first-child{
  background:linear-gradient(180deg,rgba(10,18,32,.94),rgba(5,10,18,.98))!important;
  background-image:none!important;
}

/* The avatar zone must float above the hero asset and align with the circle on the PNG. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone.prestige-avatar-frame{
  position:relative!important;
  z-index:3!important;
  width:126px!important;
  min-height:148px!important;
  margin-left:0!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy{
  position:relative!important;
  z-index:3!important;
  min-width:0!important;
  text-shadow:0 2px 14px rgba(0,0,0,.42)!important;
}

/* Country badge must remain hidden. */
#participantDetailView.participant-detail-screen .participant-avatar-flag,
#participantDetailView.participant-detail-screen .participant-hero-v31 .participant-avatar-flag{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
}

/* Small-screen safeguard. */
@media (max-width:380px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
    grid-template-columns:116px minmax(0,1fr)!important;
    min-height:178px!important;
    padding-left:12px!important;
    padding-right:12px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone.prestige-avatar-frame{
    width:116px!important;
    min-height:138px!important;
  }
}


/* ========================================================================== */
/* Profile v7.7.5 - hard hero image layer fix                                 */
/* ========================================================================== */

/* The rank hero background is now rendered as an actual image element inside
   the hero card. This bypasses conflicting CSS background shorthand rules. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:#070b12!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-skin{
  position:absolute!important;
  inset:0!important;
  z-index:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:fill!important;
  object-position:center center!important;
  display:block!important;
  pointer-events:none!important;
  user-select:none!important;
}

/* Disable all old background helper layers. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-bg::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-hero-v31::after{
  content:none!important;
  display:none!important;
  opacity:0!important;
  background:none!important;
  box-shadow:none!important;
}

/* Content layers above the real hero image. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-zone.prestige-avatar-frame,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-copy{
  position:relative!important;
  z-index:2!important;
}

/* Keep the flag removed. */
#participantDetailView.participant-detail-screen .participant-avatar-flag,
#participantDetailView.participant-detail-screen .participant-hero-v31 .participant-avatar-flag{
  display:none!important;
  opacity:0!important;
  visibility:hidden!important;
}

/* Prevent older container experiments from reintroducing the artwork elsewhere. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-profile-shell::after{
  content:none!important;
  display:none!important;
  background:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-stat-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-season-card,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-tab-card{
  background-image:none!important;
}


/* ========================================================================== */
/* Profile v7.7.6 - avatar photo/icon visibility fix                          */
/* ========================================================================== */

/* Chosen avatar photos use a CSS variable so the rank-core background from
   earlier prestige styling can no longer overwrite the actual user photo. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo{
  background-image:var(--avatar-photo-url)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-color:var(--avatar-color)!important;
  color:transparent!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo::after{
  display:none!important;
}

/* Keep custom selected SVG avatar icons above the rank core and below the frame. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-glyph{
  position:relative!important;
  z-index:9!important;
  display:block!important;
  width:34px!important;
  height:34px!important;
  object-fit:contain!important;
  opacity:.96!important;
  filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.24))!important;
}

/* Profile editor icon choices were supported in JS but missing from the HTML in the merged build. */
.profile-editor .avatar-icon-choice{cursor:pointer;user-select:none;touch-action:manipulation}
.profile-editor .avatar-icon-choice small{display:block;color:var(--muted);font-size:10px;font-weight:900;line-height:1.1}
.profile-editor .avatar-icon-choice span{font-size:15px;font-weight:1000;letter-spacing:-.04em}


/* Avatar icon fallback glyphs: keeps selected icons visible even when optional SVG assets are unavailable. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-stack,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-text{
  position:relative!important;
  z-index:9!important;
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  font-size:28px!important;
  line-height:1!important;
  color:#fff!important;
  text-shadow:0 0 10px rgba(255,255,255,.25),0 0 16px var(--rank-shadow)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-stack .avatar-icon-img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-stack .avatar-icon-text{
  position:absolute!important;
  inset:0!important;
}


/* ========================================================================== */
/* Profile v7.7.7 - fixed icons + hard photo avatar rendering                 */
/* ========================================================================== */

.avatar-photo-img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:inherit!important;
  display:block!important;
  z-index:4!important;
  pointer-events:none!important;
}
.avatar-btn.has-avatar-photo,
.profile-avatar.has-avatar-photo,
.avatar-preview.has-avatar-photo,
.tiny-avatar.has-avatar-photo,
.rank-avatar.has-avatar-photo,
.player-chip-avatar.has-avatar-photo,
.chat-avatar.has-avatar-photo,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo{
  position:relative!important;
  overflow:hidden!important;
  color:transparent!important;
  background-image:var(--avatar-photo-url)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo .avatar-photo-img{
  z-index:7!important;
}
.rank-avatar.has-avatar-photo .avatar-photo-img{
  z-index:2!important;
}
.profile-editor .avatar-icon-choice img.avatar-icon-img,
.avatar-icon-choice img.avatar-icon-img{
  display:block!important;
  width:26px!important;
  height:26px!important;
  object-fit:contain!important;
  filter:brightness(0) invert(1)!important;
  opacity:.96!important;
  pointer-events:none!important;
}
.profile-editor .avatar-icon-choice .avatar-icon-text{
  display:grid!important;
  place-items:center!important;
  min-height:26px!important;
  font-size:13px!important;
  font-weight:1000!important;
  letter-spacing:-.05em!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-img,
.rank-avatar:not(.has-avatar-photo) .avatar-icon-img{
  display:block!important;
  object-fit:contain!important;
  filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.18))!important;
}


/* ========================================================================== */
/* Profile v7.7.8 - overwrite avatar pack + photo persistence                 */
/* ========================================================================== */

.avatar-icon-choice .avatar-icon-text,
.profile-editor .avatar-icon-choice .avatar-icon-text{
  font-family:var(--font)!important;
  font-size:16px!important;
  line-height:1!important;
  font-weight:1000!important;
  color:#fff!important;
}
.avatar-icon-choice img.avatar-icon-img,
.profile-editor .avatar-icon-choice img.avatar-icon-img{
  width:28px!important;
  height:28px!important;
  color:#fff!important;
  filter:none!important;
  opacity:1!important;
}
.avatar-icon-choice img.avatar-icon-img path,
.avatar-icon-choice img.avatar-icon-img circle,
.avatar-icon-choice img.avatar-icon-img polygon,
.avatar-icon-choice img.avatar-icon-img line,
.avatar-icon-choice img.avatar-icon-img polyline{
  stroke:currentColor!important;
}

.avatar-btn.has-avatar-photo,
.profile-avatar.has-avatar-photo,
.avatar-preview.has-avatar-photo,
.tiny-avatar.has-avatar-photo,
.rank-avatar.has-avatar-photo,
.player-chip-avatar.has-avatar-photo,
.chat-avatar.has-avatar-photo,
.participant-avatar-large.has-avatar-photo{
  position:relative!important;
  overflow:hidden!important;
  color:transparent!important;
  background-image:var(--avatar-photo-url)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
.avatar-btn.has-avatar-photo .avatar-photo-img,
.profile-avatar.has-avatar-photo .avatar-photo-img,
.avatar-preview.has-avatar-photo .avatar-photo-img,
.tiny-avatar.has-avatar-photo .avatar-photo-img,
.rank-avatar.has-avatar-photo .avatar-photo-img,
.player-chip-avatar.has-avatar-photo .avatar-photo-img,
.chat-avatar.has-avatar-photo .avatar-photo-img,
.participant-avatar-large.has-avatar-photo .avatar-photo-img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo .avatar-photo-img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:inherit!important;
  display:block!important;
  opacity:1!important;
  z-index:20!important;
  filter:none!important;
  mix-blend-mode:normal!important;
}
.rank-avatar.has-avatar-photo{
  border-color:rgba(255,255,255,.68)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo{
  background-image:var(--avatar-photo-url)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo .avatar-icon-img,
.rank-avatar.has-avatar-photo .avatar-icon-img{
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo) .avatar-icon-img,
.rank-avatar:not(.has-avatar-photo) .avatar-icon-img,
.avatar-btn:not(.has-avatar-photo) .avatar-icon-img,
.avatar-preview:not(.has-avatar-photo) .avatar-icon-img{
  display:block!important;
  width:34px!important;
  height:34px!important;
  object-fit:contain!important;
  filter:brightness(0) invert(1) drop-shadow(0 0 8px rgba(255,255,255,.22))!important;
}
.rank-avatar:not(.has-avatar-photo) .avatar-icon-img{
  width:20px!important;
  height:20px!important;
}


/* ========================================================================== */
/* Profile v7.7.9 - trophy polish + avatar crop refinement                    */
/* ========================================================================== */

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  width:82px!important;
  height:82px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo .avatar-photo-img{
  background-position:center 32%!important;
  object-position:center 32%!important;
}

#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-case{
  padding-bottom:18px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-list-v4{
  gap:14px 10px!important;
  align-items:start!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item{
  position:relative!important;
  overflow:visible!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy{
  gap:8px!important;
  min-height:126px!important;
  align-content:start!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge{
  overflow:visible!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy b{
  line-height:1.15!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-summary{
  margin-top:8px!important;
  row-gap:6px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full{
  padding:16px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-grid{
  gap:12px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item{
  grid-template-columns:56px 1fr!important;
  gap:12px!important;
  padding:12px 12px 12px 14px!important;
  align-items:center!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item div{
  gap:5px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item small{
  line-height:1.3!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked b,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked b{
  color:rgba(255,255,255,.64)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked small{
  color:rgba(255,255,255,.56)!important;
}

.participant-trophy-lock{
  position:absolute!important;
  right:-5px!important;
  bottom:26px!important;
  width:18px!important;
  height:18px!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(180deg,rgba(13,18,28,.92),rgba(3,6,12,.98))!important;
  border:1px solid rgba(255,255,255,.20)!important;
  color:#fff!important;
  font-size:9px!important;
  line-height:1!important;
  box-shadow:0 6px 14px rgba(0,0,0,.40),0 0 0 1px rgba(0,0,0,.18)!important;
  z-index:5!important;
  pointer-events:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-lock{
  right:auto!important;
  left:44px!important;
  bottom:14px!important;
}

@media (max-width:640px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
    width:78px!important;
    height:78px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy{
    min-height:118px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item{
    grid-template-columns:52px 1fr!important;
    gap:10px!important;
    padding:11px 11px 11px 12px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-lock{
    left:40px!important;
    bottom:12px!important;
  }
}


/* ========================================================================== */
/* Profile v7.8.0 - trophy icons, rank-driven avatar color, first perf pass    */
/* ========================================================================== */

/* Avatar color is now a rank mechanic. Manual color settings are removed. */
#profileEditor #avatarColorChoices,
#profileEditor .avatar-colors{
  display:none!important;
}
#profileEditAvatar.avatar-preview,
.avatar-preview{
  border-color:color-mix(in srgb,var(--avatar-color,#1677ff) 72%,white 28%)!important;
  box-shadow:0 0 0 3px color-mix(in srgb,var(--avatar-color,#1677ff) 28%,transparent),0 10px 22px rgba(0,0,0,.28)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large{
  border-color:rgba(var(--rank-light-rgb),.98)!important;
  box-shadow:0 0 0 4px rgba(0,0,0,.42),0 0 0 8px rgba(var(--rank-main-rgb),.18),0 0 32px var(--rank-shadow),inset 0 1px 0 rgba(255,255,255,.36)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-avatar-photo{
  border-color:rgba(var(--rank-light-rgb),.98)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large:not(.has-avatar-photo){
  background:radial-gradient(circle at 32% 22%,rgba(255,255,255,.36),transparent 24%),linear-gradient(155deg,var(--rank-light),var(--rank-main) 50%,var(--rank-deep) 100%)!important;
}

/* Fix unlocked trophy badges: no more white placeholder hexagons. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.unlocked .participant-trophy-badge{
  position:relative!important;
  overflow:hidden!important;
  opacity:1!important;
  filter:none!important;
  clip-path:polygon(50% 0%,91% 16%,91% 72%,50% 100%,9% 72%,9% 16%)!important;
  background:radial-gradient(circle at 31% 17%,rgba(255,255,255,.44),transparent 21%),linear-gradient(150deg,var(--rank-light),var(--rank-main) 44%,rgba(var(--rank-deep-rgb),.92) 86%)!important;
  background-color:var(--rank-main)!important;
  border:1px solid rgba(var(--rank-light-rgb),.62)!important;
  box-shadow:0 13px 24px rgba(0,0,0,.36),0 0 24px rgba(var(--rank-main-rgb),.34),inset 0 1px 0 rgba(255,255,255,.36),inset 0 -14px 24px rgba(0,0,0,.24)!important;
}
#participantDetailView.participant-detail-screen.participant-rank-legendary .participant-trophy.unlocked .participant-trophy-badge,
#participantDetailView.participant-detail-screen.participant-rank-legendary .participant-trophy-full-item.unlocked .participant-trophy-badge{
  background:radial-gradient(circle at 31% 17%,rgba(255,255,255,.43),transparent 21%),linear-gradient(150deg,#ff7c91,#e70d35 46%,#2b030d 88%)!important;
}
#participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-trophy.unlocked .participant-trophy-badge,
#participantDetailView.participant-detail-screen.participant-rank-ultimate .participant-trophy-full-item.unlocked .participant-trophy-badge{
  background:radial-gradient(circle at 31% 17%,rgba(255,255,255,.58),transparent 22%),linear-gradient(150deg,#fff,#63dfff 45%,#04243f 88%)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.unlocked .participant-trophy-badge img{
  position:relative!important;
  z-index:3!important;
  display:block!important;
  opacity:1!important;
  width:30px!important;
  height:30px!important;
  object-fit:contain!important;
  filter:brightness(0) invert(1) drop-shadow(0 2px 7px rgba(0,0,0,.28)) drop-shadow(0 0 9px rgba(255,255,255,.18))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge{
  overflow:visible!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge::before{
  pointer-events:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-lock{
  transform:translateZ(0)!important;
}

/* Reduce flicker during profile open: keep hero layers stable and only paint what is visible. */
#participantDetailView.participant-detail-screen .participant-hero-v31,
#participantDetailView.participant-detail-screen .participant-stat-card,
#participantDetailView.participant-detail-screen .participant-trophy-case,
#participantDetailView.participant-detail-screen .participant-tab-card{
  contain:layout paint style!important;
  backface-visibility:hidden!important;
  -webkit-backface-visibility:hidden!important;
}
#participantDetailView.participant-detail-screen .participant-hero-skin,
#participantDetailView.participant-detail-screen .rank-avatar-ring.rank-avatar-frame,
#participantDetailView.participant-detail-screen .avatar-photo-img{
  transform:translateZ(0)!important;
  backface-visibility:hidden!important;
  -webkit-backface-visibility:hidden!important;
}
.nav-icon-active{opacity:1}.nav-icon-inactive{opacity:.62}

/* ========================================================================== */
/* Profile v7.8.1 - standalone 2.5D trophy assets                             */
/* Removes the legacy rank shield and keeps the original asset colours.       */
/* ========================================================================== */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.unlocked .participant-trophy-badge,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge{
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  display:grid!important;
  place-items:center!important;
  position:relative!important;
  overflow:visible!important;
  clip-path:none!important;
  background:none!important;
  background-color:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge::after,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge::after{
  content:none!important;
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.unlocked .participant-trophy-badge img{
  width:74px!important;
  height:74px!important;
  max-width:none!important;
  display:block!important;
  object-fit:contain!important;
  opacity:1!important;
  filter:drop-shadow(0 8px 10px rgba(0,0,0,.42))!important;
  transform:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge img,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item.locked .participant-trophy-badge img{
  opacity:.42!important;
  filter:grayscale(1) saturate(.15) brightness(.72) contrast(.92) drop-shadow(0 6px 8px rgba(0,0,0,.36))!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item{
  grid-template-columns:68px minmax(0,1fr)!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
  width:62px!important;
  height:62px!important;
  min-width:62px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge img{
  width:60px!important;
  height:60px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-lock{
  right:-1px!important;
  bottom:19px!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-lock{
  left:51px!important;
  bottom:10px!important;
}
@media (max-width:640px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge,
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge,
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge{
    width:72px!important;
    height:72px!important;
    min-width:72px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-badge img,
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.unlocked .participant-trophy-badge img,
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy.locked .participant-trophy-badge img{
    width:68px!important;
    height:68px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item{
    grid-template-columns:62px minmax(0,1fr)!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge{
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-badge img{
    width:56px!important;
    height:56px!important;
  }
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-trophy-full-item .participant-trophy-lock{
    left:46px!important;
    bottom:8px!important;
  }
}

/* v3.1.3 UI icon remaster: 2.5D assets, icon-free hero, numeric first place */
.vl-overview-top{grid-template-columns:auto minmax(0,1fr)!important;}
.vl-overview-shield{display:none!important;}
.vl-overview-status-pill img{display:none!important;}
.vl-overview-status-pill{gap:0!important;}
.vl-overview-mini-card img{
  width:48px!important;height:48px!important;margin:0 auto 2px!important;
  object-fit:contain!important;filter:drop-shadow(0 6px 10px rgba(0,0,0,.34))!important;
}
#leagueActionsList.overview-actions-list .row-icon{
  overflow:hidden!important;background:linear-gradient(180deg,rgba(231,178,77,.08),rgba(255,255,255,.018))!important;
}
#leagueActionsList.overview-actions-list .row-icon .icon{
  width:44px!important;height:44px!important;max-width:none!important;object-fit:contain!important;
  filter:drop-shadow(0 5px 8px rgba(0,0,0,.34))!important;
}
.league-bottom-nav .bottom-nav-item .icon.nav-icon{
  width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;
  object-fit:contain!important;filter:drop-shadow(0 5px 8px rgba(0,0,0,.34))!important;opacity:.78!important;
}
.league-bottom-nav .bottom-nav-item.active .icon.nav-icon{
  width:45px!important;height:45px!important;max-width:45px!important;max-height:45px!important;opacity:1!important;
}
.game-meter-icon{
  width:54px!important;height:54px!important;object-fit:contain!important;
  filter:drop-shadow(0 6px 10px rgba(0,0,0,.32))!important;
}
.rank-row .pos.first-place{font-size:inherit!important;line-height:1!important;color:#fff!important;}
.rank-row .pos.first-place img{display:none!important;}
.chat-send-btn img{width:24px;height:24px;display:block;filter:brightness(0) invert(1);}


/* v3.1.5 asset consistency and stable-avatar bugfix */
/* Use refined achievement artwork everywhere while keeping compact UI metrics visually calm. */
.league-bottom-nav .bottom-nav-item .icon.nav-icon{
  filter:none!important;
}
.game-meter-icon{
  left:10px!important;
  bottom:2px!important;
  width:38px!important;
  height:38px!important;
  opacity:.72!important;
  filter:none!important;
}
.game-meter-mine .game-meter-icon{opacity:.78!important;}
.vl-overview-mini-card img{filter:none!important;}
.avatar-photo-img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  opacity:1;
  transform:translateZ(0);
  backface-visibility:hidden;
}
.has-avatar-photo{
  background-repeat:no-repeat!important;
  transform:translateZ(0);
  contain:paint;
}
@media (max-width:380px){
  .game-meter-icon{width:34px!important;height:34px!important;left:8px!important;}
}


/* v3.1.6 overview CTA, refined trophy and meter spacing bugfix */
.league-page[data-page="overview"] > .deadline-card.vl-overview-cta{
  --overview-cta-bg:url("../images/round-card-open-goal.webp");
  position:relative!important;
  overflow:hidden!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:12px!important;
  min-height:132px!important;
  padding:18px 44% 18px 18px!important;
  background:
    linear-gradient(90deg,rgba(5,17,42,.98) 0%,rgba(6,22,54,.94) 46%,rgba(7,25,61,.34) 72%,rgba(7,25,61,.08) 100%),
    var(--overview-cta-bg) center right/cover no-repeat!important;
}
.league-page[data-page="overview"] > .deadline-card.vl-overview-cta.is-round-complete{
  --overview-cta-bg:url("../images/round-card-ready-ball.webp");
}
.league-page[data-page="overview"] > .deadline-card.vl-overview-cta > div,
.league-page[data-page="overview"] > .deadline-card.vl-overview-cta > .btn{
  position:relative;
  z-index:1;
}
.league-page[data-page="overview"] > .deadline-card.vl-overview-cta > div{width:100%;}
.league-page[data-page="overview"] > .deadline-card.vl-overview-cta .btn.primary{
  align-self:flex-start!important;
  min-width:132px!important;
  background:linear-gradient(180deg,#2d9cff 0%,#0d63eb 100%)!important;
  border-color:rgba(118,201,255,.78)!important;
  box-shadow:0 8px 20px rgba(0,104,255,.28),inset 0 1px 0 rgba(255,255,255,.35)!important;
}
.game-meter-body b{
  margin-left:36px!important;
}
.game-meter-icon{
  left:6px!important;
}
@media (max-width:380px){
  .league-page[data-page="overview"] > .deadline-card.vl-overview-cta{
    min-height:124px!important;
    padding:16px 39% 16px 16px!important;
  }
  .game-meter-body b{margin-left:30px!important;}
  .game-meter-icon{left:4px!important;}
}

/* v3.1.7 - visual cleanup for login, standings, competition stats and ranking summary */
.entrance-empty-card{
  grid-template-columns:52px minmax(0,1fr) 22px;
  gap:14px;
  min-height:88px;
  padding:14px 16px;
  border:1px solid rgba(255,255,255,.10);
  border-radius:22px;
  background:linear-gradient(180deg,rgba(24,34,53,.92),rgba(9,15,28,.96));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 24px rgba(0,0,0,.18);
}
.entrance-empty-card .row-icon{
  width:52px;
  height:52px;
  margin:0;
  display:grid;
  place-items:center;
  align-self:center;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.11);
  background:rgba(255,255,255,.045);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
.entrance-empty-card .row-icon .icon{
  width:26px;
  height:26px;
  margin:0;
  object-fit:contain;
  opacity:.82;
  filter:brightness(0) invert(1);
}
.entrance-empty-card b{font-size:16px;line-height:1.14;letter-spacing:-.025em}
.entrance-empty-card span{margin-top:5px;font-size:12px;line-height:1.28;color:rgba(255,255,255,.60)}
.entrance-empty-card .chev{align-self:center;margin:0;opacity:.70}

.competition-standings-hero.game-standings-hero,
.competition-stats-hero,
.ranking-summary{
  border-radius:24px;
  border:1px solid rgba(240,198,88,.25);
  background:
    radial-gradient(circle at 86% 14%,rgba(240,198,88,.11),transparent 34%),
    radial-gradient(circle at 10% 100%,rgba(36,131,255,.10),transparent 40%),
    linear-gradient(180deg,rgba(26,38,61,.95),rgba(8,15,28,.98));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 12px 28px rgba(0,0,0,.22);
}
.competition-standings-hero.game-standings-hero::after,
.competition-stats-hero::after,
.ranking-summary::after{display:none!important}
.competition-standings-hero.game-standings-hero::before,
.competition-stats-hero::before{
  opacity:.10;
  background-size:88px 88px;
}
.competition-standings-hero.game-standings-hero.preseason{
  border-color:rgba(240,198,88,.28);
  background:
    radial-gradient(circle at 86% 14%,rgba(240,198,88,.12),transparent 34%),
    radial-gradient(circle at 10% 100%,rgba(36,131,255,.09),transparent 40%),
    linear-gradient(180deg,rgba(28,36,54,.96),rgba(8,15,28,.98));
}
.competition-stats-kicker{
  min-height:30px;
  padding:0 13px;
  border:1px solid rgba(240,198,88,.32);
  background:rgba(240,198,88,.085);
  box-shadow:none;
}
.competition-standings-hero h2,.competition-stats-hero h2{
  margin-top:15px;
  font-size:27px;
}
.competition-standings-hero p,.competition-stats-hero p{
  margin-top:8px;
  color:rgba(255,255,255,.72);
  line-height:1.42;
}
.competition-standings-meta,.competition-stats-meta{gap:10px;margin-top:16px}
.competition-standings-meta span,.competition-stats-meta span{
  min-height:54px;
  border-radius:17px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(255,255,255,.035);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
  overflow:hidden;
}
.competition-standings-meta b,.competition-stats-meta b{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.ranking-summary{
  min-height:156px;
  padding:18px 18px 20px;
  overflow:hidden;
}
.ranking-summary::before{
  opacity:.72;
  background-image:
    linear-gradient(90deg,rgba(7,10,18,.98) 0%,rgba(8,13,23,.93) 44%,rgba(8,13,23,.55) 70%,rgba(8,13,23,.18) 100%),
    url('assets/images/ranking-weekwinner-bg.webp');
  background-size:cover;
  background-position:center right;
}
.ranking-summary .pill{
  color:#ffe08a!important;
  text-shadow:none!important;
}
.ranking-summary h2,.ranking-summary .section-note{text-shadow:none!important}

@media (max-width:480px){
  .entrance-empty-card{grid-template-columns:48px minmax(0,1fr) 20px;padding:13px 14px;gap:12px}
  .entrance-empty-card .row-icon{width:48px;height:48px;border-radius:15px}
  .competition-standings-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
  .competition-standings-meta span{padding:7px 5px;font-size:9px}
  .competition-standings-meta b{font-size:13px}
}

/* v3.1.8: account sheet visual alignment */
#profileSheet{
  background:rgba(2,7,15,.72)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
#profileSheet .sheet-panel{
  background:
    radial-gradient(circle at 50% 0,rgba(31,93,178,.16),transparent 34%),
    linear-gradient(180deg,#07111f 0%,#0a1321 44%,#0b111b 100%)!important;
  border-top:1px solid rgba(114,171,255,.18)!important;
  box-shadow:0 -18px 50px rgba(0,0,0,.38)!important;
}
#profileSheet .profile-head{
  margin:-6px -2px 18px!important;
  padding:14px 2px 20px!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
#profileSheet .profile-menu-note{
  color:rgba(214,226,247,.55)!important;
  letter-spacing:.14em!important;
}
#profileSheet .profile-group{
  gap:9px!important;
}
#profileSheet .list-row,
#profileSheet .switch-row{
  background:linear-gradient(180deg,rgba(20,33,54,.94),rgba(12,22,38,.96))!important;
  border:1px solid rgba(145,177,226,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}
#profileSheet .list-row:hover,
#profileSheet .list-row:focus-visible{
  border-color:rgba(83,157,255,.42)!important;
  background:linear-gradient(180deg,rgba(24,43,72,.98),rgba(13,27,48,.98))!important;
}
#profileSheet .row-icon{
  background:linear-gradient(180deg,rgba(38,55,82,.94),rgba(27,39,60,.94))!important;
  border-color:rgba(164,189,229,.17)!important;
}
#profileSheet .row-copy b{color:#fff!important}
#profileSheet .row-copy span{color:rgba(232,238,248,.55)!important}
#profileSheet .close-btn{
  background:rgba(24,37,58,.88)!important;
  border:1px solid rgba(159,186,228,.18)!important;
}
#profileSheet .profile-editor,
#profileSheet .password-editor,
#profileSheet .player-switch-panel{
  background:linear-gradient(180deg,rgba(17,31,52,.96),rgba(11,22,38,.98))!important;
  border-color:rgba(138,174,228,.16)!important;
}

/* v3.1.9 - compact player avatar picker */
.profile-editor .avatar-icon-choices,
.avatar-icon-choices{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
}
.avatar-initial-row{
  display:flex;
  justify-content:flex-start;
}
.avatar-initial-choice{
  width:104px!important;
  min-height:62px!important;
  flex-direction:row!important;
  gap:10px!important;
  padding:10px 14px!important;
}
.avatar-initial-choice .avatar-icon-text{
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  min-height:34px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.10)!important;
  font-size:18px!important;
}
.avatar-initial-choice small{
  font-size:11px!important;
}
.avatar-player-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:8px;
}
.profile-editor .avatar-player-choice,
.avatar-player-choice{
  min-width:0!important;
  min-height:0!important;
  aspect-ratio:1 / 1!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:16px!important;
  background:rgba(4,12,28,.72)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07)!important;
}
.profile-editor .avatar-player-choice.active,
.avatar-player-choice.active{
  border-color:rgba(109,190,255,.98)!important;
  box-shadow:0 0 0 3px rgba(22,119,255,.30),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
.profile-editor .avatar-player-choice img.avatar-player-photo,
.avatar-player-choice img.avatar-player-photo{
  width:100%!important;
  height:100%!important;
  margin:0!important;
  object-fit:cover!important;
  object-position:center 18%!important;
  border-radius:inherit!important;
  filter:none!important;
  opacity:1!important;
  transform:translateZ(0);
}
.avatar-btn:not(.has-avatar-photo),
.profile-avatar:not(.has-avatar-photo),
.avatar-preview:not(.has-avatar-photo),
.tiny-avatar:not(.has-avatar-photo),
.rank-avatar:not(.has-avatar-photo),
.player-chip-avatar:not(.has-avatar-photo),
.chat-avatar:not(.has-avatar-photo),
.participant-avatar-large:not(.has-avatar-photo){
  overflow:hidden!important;
}
.avatar-btn .avatar-player-photo,
.profile-avatar .avatar-player-photo,
.avatar-preview .avatar-player-photo,
.tiny-avatar .avatar-player-photo,
.rank-avatar .avatar-player-photo,
.player-chip-avatar .avatar-player-photo,
.chat-avatar .avatar-player-photo,
.participant-avatar-large .avatar-player-photo{
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center 18%!important;
  border-radius:inherit!important;
  filter:none!important;
  opacity:1!important;
}
@media (max-width:380px){
  .avatar-player-grid{gap:6px}
  .profile-editor .avatar-player-choice,.avatar-player-choice{border-radius:13px!important}
}

/* v3.1.10 — professional player avatar centering and preview consistency */
.avatar-btn,
.profile-avatar,
.avatar-preview,
.tiny-avatar,
.rank-avatar,
.player-chip-avatar,
.chat-avatar,
.participant-avatar-large{
  position:relative;
}
.avatar-btn.has-player-avatar,
.profile-avatar.has-player-avatar,
.avatar-preview.has-player-avatar,
.tiny-avatar.has-player-avatar,
.rank-avatar.has-player-avatar,
.player-chip-avatar.has-player-avatar,
.chat-avatar.has-player-avatar,
.participant-avatar-large.has-player-avatar{
  overflow:hidden!important;
  background:#101a2c!important;
  color:transparent!important;
}
.avatar-btn.has-player-avatar > img.avatar-player-photo,
.profile-avatar.has-player-avatar > img.avatar-player-photo,
.avatar-preview.has-player-avatar > img.avatar-player-photo,
.tiny-avatar.has-player-avatar > img.avatar-player-photo,
.rank-avatar.has-player-avatar > img.avatar-player-photo,
.player-chip-avatar.has-player-avatar > img.avatar-player-photo,
.chat-avatar.has-player-avatar > img.avatar-player-photo,
.participant-avatar-large.has-player-avatar > img.avatar-player-photo{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:50% 24%!important;
  border-radius:inherit!important;
  filter:none!important;
  opacity:1!important;
  transform:none!important;
}
/* Slightly wider crop in the editor preview so the complete head remains visible. */
.profile-editor .avatar-preview.has-player-avatar > img.avatar-player-photo,
#profileEditAvatar.has-player-avatar > img.avatar-player-photo{
  object-position:50% 22%!important;
  transform:scale(.96)!important;
  background:#101a2c!important;
}


/* v3.1.11 — ensure selected player portraits fill ranking and chat avatar circles */
.rank-avatar.has-player-avatar,
.chat-avatar.has-player-avatar{
  overflow:hidden!important;
  padding:0!important;
  line-height:0!important;
}
.rank-avatar.has-player-avatar > img.avatar-player-photo,
.chat-avatar.has-player-avatar > img.avatar-player-photo{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:50% 24%!important;
  border-radius:inherit!important;
  filter:none!important;
  opacity:1!important;
  transform:none!important;
}

/* v3.1.12 - competition statistics empty state */
.competition-stats-empty{
  display:flex;
  min-height:132px;
  flex-direction:column;
  justify-content:center;
  gap:8px;
  padding:24px;
  border:1px solid rgba(148,163,184,.2);
  border-radius:22px;
  background:linear-gradient(145deg,rgba(15,27,49,.88),rgba(7,14,28,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035);
  text-align:center;
}
.competition-stats-empty b{font-size:17px;color:#f8fafc}
.competition-stats-empty span{max-width:460px;margin:0 auto;color:rgba(226,232,240,.68);font-size:14px;line-height:1.45}
.competition-stats-hero.is-empty .competition-stats-meta b{font-size:15px}


/* v3.1.15 - participant profile avatar and hero copy cleanup */
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-large.has-player-avatar{
  position:relative!important;
  overflow:hidden!important;
  padding:0!important;
  line-height:0!important;
  background:#101a2c!important;
  color:transparent!important;
}
.participant-profile-shell[class*="participant-rank-"] .participant-avatar-large.has-player-avatar > img.avatar-player-photo{
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:50% 20%!important;
  border-radius:inherit!important;
  filter:none!important;
  opacity:1!important;
  transform:scale(1.01)!important;
}
.participant-avatar-zone .rank-avatar-foreground{
  z-index:4!important;
  pointer-events:none!important;
}
.participant-since-below-meter{
  display:block!important;
  width:100%!important;
  margin:8px 0 0!important;
  padding:0!important;
  color:rgba(255,255,255,.72)!important;
  font-size:13px!important;
  font-style:normal!important;
  font-weight:700!important;
  letter-spacing:.01em!important;
  line-height:1.2!important;
}
.participant-since-below-meter::before,
.participant-since-below-meter::after{
  display:none!important;
  content:none!important;
}
.participant-hero-v31 .participant-profile-copy{
  align-content:center!important;
}
@media (max-width:430px){
  .participant-since-below-meter{font-size:12px!important;margin-top:7px!important}
}

/* v3.1.16 profile avatar and season overview refinements */
.participant-avatar-large.has-player-avatar{
  overflow:hidden!important;
  padding:0!important;
  background:#0b172a!important;
}
.participant-avatar-large.has-player-avatar .avatar-player-photo{
  position:absolute!important;
  inset:0!important;
  z-index:3!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center 18%!important;
  border-radius:50%!important;
  opacity:1!important;
  filter:none!important;
  transform:scale(1.03)!important;
}
.participant-avatar-zone .rank-avatar-foreground{pointer-events:none}
.participant-season-head{justify-content:flex-start!important}
.participant-season-head>div{gap:0!important}
.participant-season-head button,
.participant-season-icon{display:none!important}
.season-stat-icon{
  width:34px!important;
  height:34px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.season-stat-icon::before{content:none!important}
.season-stat-icon img{
  display:block;
  width:100%;
  height:100%;
  object-fit:contain;
  filter:none!important;
}
@media (max-width:390px){
  .season-stat-icon{width:30px!important;height:30px!important}
}

/* v3.1.17 - final participant avatar visibility and clean season achievement icons */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-player-avatar{
  position:relative!important;
  z-index:20!important;
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  min-height:78px!important;
  overflow:hidden!important;
  padding:0!important;
  border-radius:50%!important;
  background:#0b172a!important;
  color:transparent!important;
  isolation:isolate!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-player-avatar > img.avatar-player-photo{
  position:absolute!important;
  inset:0!important;
  z-index:21!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  max-width:none!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  object-fit:cover!important;
  object-position:50% 20%!important;
  border:0!important;
  border-radius:50%!important;
  opacity:1!important;
  filter:none!important;
  transform:scale(1.04)!important;
}
/* Keep decorative frame artwork behind the actual selected portrait. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-backplate,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-ring.rank-avatar-frame{
  z-index:4!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .rank-avatar-foreground{
  display:none!important;
}

/* Achievement artwork only: no square container, recolouring or glow. */
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .season-stat-icon{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  min-height:38px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:none!important;
  background-color:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  color:inherit!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .season-stat-icon::before,
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .season-stat-icon::after{
  content:none!important;
  display:none!important;
}
#participantDetailView.participant-detail-screen[class*="participant-rank-"] .season-stat-icon img{
  position:static!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:center!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  filter:none!important;
  opacity:1!important;
  transform:none!important;
}
@media (max-width:390px){
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .participant-avatar-large.has-player-avatar{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important}
  #participantDetailView.participant-detail-screen[class*="participant-rank-"] .season-stat-icon{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}
}
