/* Version E – original identity and a full-width competition board. */
@font-face{font-family:Inter;src:url('../fonts/inter/inter-v20-latin_latin-ext-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Inter;src:url('../fonts/inter/inter-v20-latin_latin-ext-500.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:Inter;src:url('../fonts/inter/inter-v20-latin_latin-ext-600.woff2') format('woff2');font-weight:600;font-display:swap}
html:has(body[data-ukf-preview="versionE"]:not(.admin-layout)){background:#000;scroll-padding-top:80px}
body[data-ukf-preview="versionE"]{--ground:#111;--surface:#090909;--raised:#202020;--border:#1a1a1a;--rule:#161616;--control:#505050;--text:#fff;--muted:#b4b4b4;--faint:#949494;--accent:#e4bc57;--gold:#e4bc57;--positive:#e4bc57;--negative:#ffb4ba;--warning:#e4bc57;--radius-card:8px;--radius-control:6px;--gap:14px;--pad:28px;--sidebar:240px;--font:Inter,Arial,sans-serif;background:var(--ground)!important;color:var(--text)!important;font:400 14px/1.5 var(--font)!important;letter-spacing:0;color-scheme:dark;overflow-x:clip!important;overflow-y:visible!important;min-height:100svh}
body[data-ukf-preview="versionE"]::before,body[data-ukf-preview="versionE"]::after{display:none!important}
body[data-ukf-preview="versionE"] [hidden]{display:none!important}
body[data-ukf-preview="versionE"] :where(main,section,article,aside,div,nav,form){min-width:0;box-sizing:border-box}
body[data-ukf-preview="versionE"] :where(h1,h2,h3,h4,h5,h6){font-family:var(--font)!important;font-weight:600!important;color:var(--text)!important;text-transform:none!important;letter-spacing:-.025em!important;line-height:1.3!important;text-shadow:none!important;overflow-wrap:anywhere;text-wrap:pretty}
body[data-ukf-preview="versionE"] h1{font-size:24px!important;margin:0 0 8px}
body[data-ukf-preview="versionE"] h2{font-size:20px!important;margin:0 0 12px}
body[data-ukf-preview="versionE"] :where(h3,h4){font-size:16px!important;margin:0 0 10px}
body[data-ukf-preview="versionE"] :where(p,li){color:var(--text);overflow-wrap:anywhere}
body[data-ukf-preview="versionE"] p{font-size:14px;line-height:1.6;max-width:75ch}
body[data-ukf-preview="versionE"] :where(small,.help,.muted,.meta,.lead){color:var(--muted)!important}
body[data-ukf-preview="versionE"] .lead{font-size:14px!important;line-height:1.6;max-width:68ch}
body[data-ukf-preview="versionE"] a{color:var(--text);text-underline-offset:4px}
body[data-ukf-preview="versionE"] a:hover{text-decoration:underline;color:var(--text)}
body[data-ukf-preview="versionE"] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #e4bc57!important;outline-offset:4px;box-shadow:none!important}
body[data-ukf-preview="versionE"] :where(button,input,select,textarea){font-family:var(--font)!important;font-size:14px;letter-spacing:0!important}
body[data-ukf-preview="versionE"] :where(button,.btn){background-image:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;text-shadow:none!important}
body[data-ukf-preview="versionE"] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;max-width:100%;padding:9px 18px;border:1px solid transparent!important;border-radius:6px!important;background:#f5f5f5!important;color:#090909!important;font:500 13px/1.3 var(--font)!important;white-space:normal;text-align:center;transition:opacity .15s ease}
body[data-ukf-preview="versionE"] .btn:hover{opacity:.82;transform:none!important;text-decoration:none}
body[data-ukf-preview="versionE"] .btn:active{transform:translateY(1px)!important}
body[data-ukf-preview="versionE"] .btn.btn-secondary,body[data-ukf-preview="versionE"] .btn.btn-muted{background:#242424!important;color:#fff!important;border-color:#454545!important}
body[data-ukf-preview="versionE"] .btn.btn-danger{background:#301b20!important;color:var(--negative)!important;border-color:#80545c!important}
body[data-ukf-preview="versionE"] :where(.btn-small,.btn-sm){font-size:12px!important;padding:8px 14px}
body[data-ukf-preview="versionE"] :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]):not([type=color]),select,textarea){width:100%;max-width:100%;min-height:40px;padding:10px 12px;background:#171717!important;border:1px solid var(--control)!important;border-radius:8px!important;color:#fff!important;box-shadow:none!important;line-height:1.4}
body[data-ukf-preview="versionE"] :where(input,textarea)::placeholder{color:var(--faint)!important;opacity:1}
body[data-ukf-preview="versionE"] :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#ddd}
body[data-ukf-preview="versionE"] :where(input,button,select,textarea):disabled{opacity:.7;cursor:not-allowed}
body[data-ukf-preview="versionE"] :where(label,.field>span){font:500 14px/1.45 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--text)!important}
body[data-ukf-preview="versionE"] .field{gap:8px}
body[data-ukf-preview="versionE"] :where(.grid,.stack,.form-grid){gap:var(--gap)}
body[data-ukf-preview="versionE"] .grid{align-items:start}
body[data-ukf-preview="versionE"] :where(.card,.card-soft,.empty,.login-card,.tournament-card,.ticket-panel,.ticket-widget,.match-panel,.profile-card,.team-card,.organization-card,.organization-panel,.competition-card,.settings-panel,.stats-card,.stats-interactive-card,.public-entity-hero,.player-profile-hero,.league-public-tier,.league-season-pyramid-card,.public-match-scorecard,.match-preparation-card,.match-lobby-card,.game-profile-editor){background:var(--surface)!important;background-image:none!important;color:var(--text)!important;border:0!important;border-radius:var(--radius-card)!important;box-shadow:none!important;backdrop-filter:none!important}
body[data-ukf-preview="versionE"] :where(.card,.card-soft,.empty,.login-card,.ticket-panel,.match-panel,.profile-card,.settings-panel,.organization-panel){padding:22px}
body[data-ukf-preview="versionE"] .card.stack{height:auto!important;min-height:0!important;justify-content:flex-start;align-self:start}
body[data-ukf-preview="versionE"] :where(.card,.empty,.tournament-card,.match-card-public):hover{transform:none!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] :where(.card,.card-soft,.organizer-panel,.tournament-showcase)::before,body[data-ukf-preview="versionE"] :where(.card,.card-soft,.organizer-panel,.tournament-showcase)::after{display:none!important}
body[data-ukf-preview="versionE"] :where(.eyebrow,.card-kicker){font:400 12px/1.5 var(--font)!important;letter-spacing:0!important;text-transform:none!important;background:none!important;border:0!important;padding:0!important;color:var(--faint)!important;margin-bottom:8px}
body[data-ukf-preview="versionE"] :where(.status,.badge){flex:none;white-space:nowrap;font:500 12px/1.4 var(--font)!important;letter-spacing:0!important;text-transform:none!important;border-radius:5px;box-shadow:none!important}
body[data-ukf-preview="versionE"] :where(.status-success,.status-info){background:#2b2517!important;color:#f0ce7c!important;border-color:#594a27!important}
body[data-ukf-preview="versionE"] :where(.status-danger,.status-error){background:#301b20!important;color:var(--negative)!important;border-color:#604047!important}
body[data-ukf-preview="versionE"] :where(.status-warning){background:#2b2517!important;color:#f0ce7c!important}
body[data-ukf-preview="versionE"] :where(.status-muted,.status-neutral){background:#282828!important;color:#d5d5d5!important}
body[data-ukf-preview="versionE"] :where(.flash,.notice,.alert){background:#232323!important;color:#fff!important;border:0!important;box-shadow:none!important;border-radius:8px;padding:14px 18px}
body[data-ukf-preview="versionE"] :where(.flash-error,.alert-danger){background:#301b20!important;color:var(--negative)!important}
body[data-ukf-preview="versionE"] :where(.flash-success,.alert-success){background:#2b2517!important;color:#f0ce7c!important}
body[data-ukf-preview="versionE"] :where(.stat-value,.stats-card-value,.kpi-value){font:500 24px/1.25 var(--font)!important;color:var(--text)!important;letter-spacing:-.02em;font-variant-numeric:tabular-nums}
body[data-ukf-preview="versionE"] :where(.stat,.showcase-stats){background:transparent!important;border-color:#333!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] :where(.table-wrap,.my-match-table-wrap,.standings-table,.group-standing-table,.schedule-table-wrap){max-width:100%;overflow:auto;border:0!important;background:var(--surface)!important;border-radius:8px!important;box-shadow:none!important;overscroll-behavior-inline:contain}
body[data-ukf-preview="versionE"] table{width:100%;border-collapse:collapse;table-layout:auto;font-family:var(--font)!important;font-size:14px;color:#fff;font-variant-numeric:tabular-nums}
body[data-ukf-preview="versionE"] :where(th,td){padding:12px 14px;line-height:1.5;background:transparent!important;border-color:#242424!important;color:var(--text);vertical-align:middle}
body[data-ukf-preview="versionE"] th{font:400 12px/1.5 var(--font)!important;color:var(--muted)!important;letter-spacing:0!important;text-transform:none!important;white-space:normal}
body[data-ukf-preview="versionE"] :where(thead,tr:nth-child(even),tr:nth-child(odd)){background:transparent!important}
body[data-ukf-preview="versionE"] :where(td.num,th.num,td.numeric,th.numeric,[data-numeric]){text-align:right}
body[data-ukf-preview="versionE"] tbody tr:hover{outline:1px solid #555;outline-offset:-1px}
body[data-ukf-preview="versionE"] :where(.bracket-match,.bracket-card,.bracket-round,.prediction-match,.mapban-card){background:#161616!important;color:#fff!important;border-color:#333!important;border-radius:8px;box-shadow:none!important}

/* E: 240 px rail + fluid canvas. Inner width W: 3*(W-32)/3 + 2*16 = W.
   No unbounded secondary column; every match stays in the same responsive board. */
@font-face{font-family:Oswald;src:url('../fonts/oswald/oswald-v57-latin_latin-ext-600.woff2') format('woff2');font-weight:600;font-display:swap}
body[data-ukf-preview="versionE"] h1{font-family:Oswald,Arial,sans-serif!important;font-size:32px!important;line-height:1.25!important;letter-spacing:0!important}
body[data-ukf-preview="versionE"] h2{font-family:Oswald,Arial,sans-serif!important;font-size:24px!important;letter-spacing:0!important}
body[data-ukf-preview="versionE"] .site-header{position:sticky;top:0;z-index:100;height:81px!important;min-height:81px!important;background:#0b0b0b!important;padding:0!important;backdrop-filter:none!important;border:0!important;border-bottom:1px solid #282828!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .nav-shell{display:grid!important;grid-template-columns:240px minmax(0,1fr) auto;gap:28px;width:100%;max-width:none;height:80px!important;min-height:80px!important;margin:0;padding:0 28px 0 0}
body[data-ukf-preview="versionE"] .brand{display:flex;align-items:center;gap:12px;height:80px!important;min-height:80px!important;padding:0 20px;color:#fff!important;text-decoration:none}
body[data-ukf-preview="versionE"] .brand-mark{position:static!important;display:block;width:52px!important;height:62px!important;max-width:52px!important;max-height:62px!important;flex:none;padding:0!important;border:0!important;background:none!important;border-radius:0!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .brand-mark::before,body[data-ukf-preview="versionE"] .brand-mark::after{display:none!important}
body[data-ukf-preview="versionE"] .brand-mark img{position:static!important;display:block;width:52px!important;height:62px!important;max-width:52px!important;max-height:62px!important;object-fit:contain!important;transform:none!important;filter:none!important}
body[data-ukf-preview="versionE"] .brand-copy strong{font:600 22px/1.2 Oswald,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none}
body[data-ukf-preview="versionE"] .brand-copy small{display:none}
body[data-ukf-preview="versionE"] .hub-location{font-size:14px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-ukf-preview="versionE"] .main-nav{position:fixed;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;top:80px;bottom:0;left:0;width:240px;max-width:none;max-height:none;overflow:auto;padding:22px 20px;gap:8px;margin:0;background:#0b0b0b!important;border:0!important;border-right:1px solid #282828!important;box-shadow:none!important;border-radius:0!important}
body[data-ukf-preview="versionE"] .main-nav>a,body[data-ukf-preview="versionE"] .nav-account-links a,body[data-ukf-preview="versionE"] .nav-account-links button{display:block;width:fit-content;max-width:100%;min-height:38px;padding:9px 0;font:400 14px/1.4 var(--font)!important;color:#b4b4b4!important;text-transform:none!important;letter-spacing:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;text-decoration:none}
body[data-ukf-preview="versionE"] .main-nav a:hover,body[data-ukf-preview="versionE"] .nav-account-links button:hover{color:#fff!important;text-decoration:underline;text-underline-offset:5px}
body[data-ukf-preview="versionE"] .main-nav a.is-active,body[data-ukf-preview="versionE"] .main-nav a[aria-current=page]{color:#fff!important;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:8px;box-shadow:none!important}
body[data-ukf-preview="versionE"] .hub-nav-group{display:block;width:100%;margin:12px 0;padding:0;background:none}
body[data-ukf-preview="versionE"] .hub-nav-group .hub-nav-heading{font:500 12px/1.5 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:#949494!important;margin:0 0 5px!important;padding:0!important;cursor:default}
body[data-ukf-preview="versionE"] .nav-account-links{position:static!important;display:grid!important;gap:0;width:100%;min-width:0;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .nav-account-links form{margin:0}
body[data-ukf-preview="versionE"] .nav-menu-divider{width:100%;border:0;border-top:1px solid #282828;margin:8px 0}
body[data-ukf-preview="versionE"] .nav-toggle{display:none!important}
body[data-ukf-preview="versionE"] .nav-actions{display:flex;align-items:center;gap:12px;margin:0}
body[data-ukf-preview="versionE"] .notification-popover{background:#191919!important;color:#fff!important;border:1px solid #444!important;border-radius:8px!important;box-shadow:0 12px 24px #0005!important}
body[data-ukf-preview="versionE"] .skip-link{z-index:2000;background:#fff!important;color:#000!important}
body[data-ukf-preview="versionE"] #main{margin-left:240px;width:calc(100% - 240px);min-height:calc(100svh - 80px);padding:0;overflow:visible!important}
body[data-ukf-preview="versionE"] .page{padding:28px 0 64px}
body[data-ukf-preview="versionE"] #main .container{width:100%!important;max-width:1920px!important;margin-inline:auto;padding-inline:var(--pad)!important}
body[data-ukf-preview="versionE"] .page-head{align-items:start;gap:16px;margin-bottom:24px;padding:0;border:0!important;background:none!important;flex-wrap:wrap}
body[data-ukf-preview="versionE"] :where(.page-head,.card-head,.toolbar,.filter-bar,.button-row,.card-actions,.hero-actions){flex-wrap:wrap}
body[data-ukf-preview="versionE"] .spacer{height:12px}
body[data-ukf-preview="versionE"] .action-center-strip{margin-left:240px;width:calc(100% - 240px);background:#191919!important;border:0!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .action-center-shell{padding-inline:var(--pad);max-width:1920px}
body[data-ukf-preview="versionE"] .action-center-item{background:#202020!important;color:#fff!important;border:0!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .action-center-item.is-critical{background:#301b20!important;color:var(--negative)!important}
/* Original identity: unchanged configured logo and picture, beside the real actions. */
body[data-ukf-preview="versionE"] .hub-home{display:grid;max-width:1920px;margin:0 auto;padding:28px var(--pad) 64px;gap:32px}
body[data-ukf-preview="versionE"] .hub-intro{display:grid;grid-template-columns:148px minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:center;min-height:270px;background:#090909;border-radius:8px;overflow:hidden;padding-left:24px}
body[data-ukf-preview="versionE"] .hub-brand-emblem{display:grid;place-items:center;align-self:stretch;padding-block:22px}
body[data-ukf-preview="versionE"] .hub-brand-emblem .hero-logo{position:static!important;display:block!important;width:148px!important;height:196px!important;max-width:100%!important;max-height:220px!important;margin:0!important;object-fit:contain!important;opacity:1!important;filter:none!important;transform:none!important}
body[data-ukf-preview="versionE"] .hub-banner-copy{padding:26px 0;min-width:0}
body[data-ukf-preview="versionE"] .hub-banner-copy h1{max-width:25ch;font-size:32px!important;margin:8px 0 14px}
body[data-ukf-preview="versionE"] .hub-banner-copy>p{font-size:14px;color:#b4b4b4;margin:0 0 18px;max-width:58ch}
body[data-ukf-preview="versionE"] .hub-banner-copy .eyebrow{display:block;font-size:12px!important;line-height:1.5!important;color:#b4b4b4!important;margin:0!important}
body[data-ukf-preview="versionE"] .hero-actions{display:flex!important;flex-direction:row!important;gap:8px;margin:0}
body[data-ukf-preview="versionE"] .hero-actions .btn{padding:10px 14px;font-size:12px!important}
body[data-ukf-preview="versionE"] .organizer-line,body[data-ukf-preview="versionE"] .organizer-line span{font:400 12px/1.5 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:#949494!important}
body[data-ukf-preview="versionE"] .organizer-line{display:flex;gap:6px;flex-wrap:wrap;margin:16px 0 0;padding:0}
body[data-ukf-preview="versionE"] .hub-photo{align-self:stretch;min-height:270px;overflow:hidden}
body[data-ukf-preview="versionE"] .hub-team-image{display:block;width:100%;height:100%;max-height:360px;object-fit:cover;object-position:53% 50%;opacity:1;filter:none}
/* Short and long streams never dictate each other's height. */
body[data-ukf-preview="versionE"] .hub-competition-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}
body[data-ukf-preview="versionE"] .hub-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;min-height:36px}
body[data-ukf-preview="versionE"] .hub-section-head h2{margin:0}
body[data-ukf-preview="versionE"] .hub-section-head a{font-size:13px;color:#b4b4b4}
body[data-ukf-preview="versionE"] .hub-featured .empty{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;text-align:left!important;padding:22px 24px}
body[data-ukf-preview="versionE"] .hub-featured .empty h2{font:600 18px/1.4 var(--font)!important;margin:0}
body[data-ukf-preview="versionE"] .hub-featured .empty p{grid-column:1;margin:0;color:#b4b4b4}
body[data-ukf-preview="versionE"] .hub-featured .empty .btn{grid-column:2;grid-row:1/3;align-self:center}
body[data-ukf-preview="versionE"] .hub-matches .page-head{margin:0 0 14px;min-height:36px;align-items:center}
body[data-ukf-preview="versionE"] .hub-matches .page-head h2{margin:0}
body[data-ukf-preview="versionE"] .hub-matches .page-head :where(.eyebrow,.lead){display:none}
body[data-ukf-preview="versionE"] .hub-matches .grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:16px;align-items:stretch}
body[data-ukf-preview="versionE"] .match-card-public{display:flex;flex-direction:column;background:#090909!important;border:0!important;border-radius:8px!important;padding:20px;box-shadow:none!important;min-height:0;height:100%}
body[data-ukf-preview="versionE"] .match-card-public .match-meta{display:flex;align-items:start;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:12px;color:#b4b4b4}
body[data-ukf-preview="versionE"] .match-card-public .match-meta>span:first-child{max-width:100%;overflow-wrap:anywhere}
body[data-ukf-preview="versionE"] .match-card-public small{display:block;font-size:12px;color:#949494;margin-bottom:12px}
body[data-ukf-preview="versionE"] .match-card-public .match-team{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:center;padding:6px 0;background:none!important;border:0!important;border-radius:0;font:500 14px/1.5 var(--font)}
body[data-ukf-preview="versionE"] .match-team-name{min-width:0;overflow-wrap:anywhere}
body[data-ukf-preview="versionE"] .match-team-score{font:600 24px/1.2 var(--font)!important;font-variant-numeric:tabular-nums;text-align:right;color:#fff!important}
body[data-ukf-preview="versionE"] .match-card-public .match-footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;padding:16px 0 0;font-size:12px;background:none!important;border:0!important;color:#b4b4b4}
body[data-ukf-preview="versionE"] .match-footer a{font:500 12px/1.5 var(--font)!important;text-transform:none!important;letter-spacing:0!important}
body[data-ukf-preview="versionE"] .tournament-showcase{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,.45fr);min-height:0!important;background:#090909!important;border:0!important;border-radius:8px!important;box-shadow:none!important;overflow:hidden}
body[data-ukf-preview="versionE"] .tournament-showcase-image{position:static!important;display:block!important;width:100%;height:220px;object-fit:cover;opacity:1!important;transform:none!important;filter:none!important;grid-column:1/-1}
body[data-ukf-preview="versionE"] .tournament-showcase-copy{padding:24px;background:none!important;position:relative;max-width:none}
body[data-ukf-preview="versionE"] .tournament-showcase-copy h2{font-size:28px!important;max-width:38ch;margin:8px 0 12px}
body[data-ukf-preview="versionE"] .tournament-showcase-copy .lead{margin-bottom:18px}
body[data-ukf-preview="versionE"] .showcase-logo{position:static!important;width:76px!important;height:76px!important;max-width:100%!important;max-height:76px!important;object-fit:contain!important;filter:none!important;margin-bottom:12px}
body[data-ukf-preview="versionE"] .showcase-stats{display:grid!important;grid-template-columns:minmax(0,1fr);padding:24px;gap:16px;align-content:center;border:0!important}
body[data-ukf-preview="versionE"] .showcase-stats .stat{padding:0!important;border:0!important}
body[data-ukf-preview="versionE"] .showcase-stats .stat-value{font:500 20px/1.3 var(--font)!important;color:#fff!important;overflow-wrap:anywhere}
body[data-ukf-preview="versionE"] .showcase-stats .stat>span:last-child{font-size:12px;color:#949494}
body[data-ukf-preview="versionE"] .tournament-carousel{position:relative;padding-bottom:52px}
body[data-ukf-preview="versionE"] .tournament-carousel-arrow{top:auto!important;bottom:0!important;transform:none!important;background:#202020!important;color:#fff!important;border:1px solid #555!important;border-radius:6px!important;box-shadow:none!important;width:40px;height:40px}
body[data-ukf-preview="versionE"] .tournament-carousel-arrow-prev{left:0!important}
body[data-ukf-preview="versionE"] .tournament-carousel-arrow-next{right:0!important}
body[data-ukf-preview="versionE"] .tournament-carousel-dots{bottom:11px!important}
body[data-ukf-preview="versionE"] .tournament-carousel-dot{background:#666!important;border-color:#aaa!important}
body[data-ukf-preview="versionE"] .tournament-carousel-dot.is-active{background:#eee!important}
body[data-ukf-preview="versionE"] .hub-process .page-head{margin-bottom:18px}
body[data-ukf-preview="versionE"] .hub-process .eyebrow{display:none}
body[data-ukf-preview="versionE"] .hub-steps{counter-reset:matchstep;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
body[data-ukf-preview="versionE"] .hub-steps>li{counter-increment:matchstep;min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;padding:20px 16px;background:#090909;border-radius:8px}
body[data-ukf-preview="versionE"] .hub-steps>li::before{content:counter(matchstep);font:600 24px/1.2 Oswald,Arial,sans-serif;color:#b4b4b4}
body[data-ukf-preview="versionE"] .hub-steps .card{padding:0;background:none!important;border:0!important;border-radius:0!important}
body[data-ukf-preview="versionE"] .hub-steps .card h3{font-size:15px!important;margin-bottom:8px}
body[data-ukf-preview="versionE"] .hub-steps .card p{font-size:13px;line-height:1.6;color:#b4b4b4;margin:0}
body[data-ukf-preview="versionE"] .hub-about .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
body[data-ukf-preview="versionE"] .hub-about .card{height:100%;padding:22px}
body[data-ukf-preview="versionE"] .hub-about .card p{font-size:14px;color:#b4b4b4;margin:0}
body[data-ukf-preview="versionE"] .hub-answers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
body[data-ukf-preview="versionE"] .hub-answer{background:#090909;border-radius:8px;padding:0 20px}
body[data-ukf-preview="versionE"] .hub-answer summary{display:list-item;cursor:pointer;padding:18px 0;color:#fff;list-style-position:outside;margin-left:18px}
body[data-ukf-preview="versionE"] .hub-answer summary::marker{font-size:12px;color:#b4b4b4}
body[data-ukf-preview="versionE"] .hub-answer summary h3{display:inline;font-size:14px!important;margin:0}
body[data-ukf-preview="versionE"] .hub-answer p{margin:0 0 20px 18px;color:#b4b4b4;font-size:14px}
body[data-ukf-preview="versionE"] .hub-operator>.organizer-panel{display:flex;gap:24px;align-items:center;padding:24px;background:#090909!important;border:0!important;border-radius:8px!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .organizer-panel>img{width:96px;height:96px;flex:none;object-fit:contain;filter:none!important}
/* Dedicated media slots: the original 146px image rule can never overrun a 70px column. */
body[data-ukf-preview="versionE"] .tournament-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
body[data-ukf-preview="versionE"] .tournament-list-card{display:grid;grid-template-columns:112px minmax(0,1fr) 286px;gap:24px;align-items:center;padding:24px;min-height:180px;overflow:visible;background:#090909!important;border:0!important;border-radius:8px!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .tournament-list-logo-wrap{display:grid;place-items:center;width:112px!important;height:132px!important;max-width:112px!important;min-height:0!important;padding:0!important;margin:0;overflow:hidden!important;background:none!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .tournament-list-logo{position:static!important;display:block;width:100%!important;height:100%!important;max-width:112px!important;max-height:132px!important;object-fit:contain!important;filter:none!important;transform:none!important}
body[data-ukf-preview="versionE"] .tournament-list-logo-placeholder{display:grid;place-items:center;width:100%!important;height:100%!important;font:600 24px/1 Oswald,Arial,sans-serif;border:0!important;border-radius:0;color:#949494}
body[data-ukf-preview="versionE"] .tournament-list-copy{min-width:0;padding:0}
body[data-ukf-preview="versionE"] .tournament-list-copy h2{font:600 22px/1.35 var(--font)!important;letter-spacing:-.02em!important;margin:10px 0!important;overflow-wrap:anywhere}
body[data-ukf-preview="versionE"] .tournament-list-copy .match-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;font-size:12px;color:#b4b4b4}
body[data-ukf-preview="versionE"] .tournament-list-copy p{font-size:14px;color:#b4b4b4;margin:0;max-width:85ch}
body[data-ukf-preview="versionE"] .tournament-list-side{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:16px;border-left:1px solid #282828;padding-left:24px}
body[data-ukf-preview="versionE"] .tournament-list-stats{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:18px}
body[data-ukf-preview="versionE"] .tournament-list-stats .stat{padding:0!important;border:0!important;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}
body[data-ukf-preview="versionE"] .tournament-list-stats .stat strong{display:block;max-width:100%;font:600 22px/1.3 var(--font)!important;letter-spacing:0!important;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff!important}
body[data-ukf-preview="versionE"] .tournament-list-stats .stat span{font:400 12px/1.5 var(--font)!important;color:#949494}
body[data-ukf-preview="versionE"] .tournament-list-side .card-actions{margin:0;gap:8px}
body[data-ukf-preview="versionE"] .competition-filter,body[data-ukf-preview="versionE"] .subteam-switcher,body[data-ukf-preview="versionE"] .team-game-filter{display:flex;gap:8px;flex-wrap:wrap}
body[data-ukf-preview="versionE"] .competition-filter a,body[data-ukf-preview="versionE"] .subteam-switcher a,body[data-ukf-preview="versionE"] .team-game-filter a{background:none!important;color:#b4b4b4!important;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;min-height:38px;padding:10px 14px;font:500 13px/1.4 var(--font)!important;text-transform:none!important;letter-spacing:0!important}
body[data-ukf-preview="versionE"] .competition-filter a.is-active,body[data-ukf-preview="versionE"] .subteam-switcher a.is-active,body[data-ukf-preview="versionE"] .team-game-filter a.is-active{background:none!important;color:#fff!important;border-bottom-color:var(--accent)!important}
body[data-ukf-preview="versionE"] .public-entity-hero,body[data-ukf-preview="versionE"] .player-profile-hero{padding:24px}
body[data-ukf-preview="versionE"] .my-match-competition{background:#090909!important;border:0!important;border-radius:8px;box-shadow:none!important}
body[data-ukf-preview="versionE"] .my-match-competition-head{padding:20px;background:#191919!important;border:0!important;border-radius:8px 8px 0 0;color:#fff!important}
body[data-ukf-preview="versionE"] .my-match-competition-head h2{font-size:22px!important}
body[data-ukf-preview="versionE"] .public-match-final-score{font:600 36px/1.2 var(--font)!important;font-variant-numeric:tabular-nums;color:#fff!important}
body[data-ukf-preview="versionE"] dialog,body[data-ukf-preview="versionE"] .modal{background:#191919!important;color:#fff!important;border-color:#555!important;border-radius:8px;box-shadow:none!important}
/* The height of a round is meaningful to its connections; its empty background is not. */
body[data-ukf-preview="versionE"] .bracket-round.bracket-tree-round{padding:0!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body[data-ukf-preview="versionE"] .bracket-tree-round .bracket-round-head{margin-bottom:16px;padding:0 0 12px;min-height:68px;border-bottom:1px solid #444!important}
body[data-ukf-preview="versionE"] .bracket-tree-round .bracket-round-head h3{font:600 18px/1.3 var(--font)!important;letter-spacing:0!important;margin:4px 0 0}
body[data-ukf-preview="versionE"] .bracket-tree-round .bracket-round-head small{color:#b4b4b4;font-size:12px}
body[data-ukf-preview="versionE"] .bracket-tree-round .card-kicker{font-size:12px!important;color:#949494!important}
body[data-ukf-preview="versionE"] .bracket-node .bracket-match-card{background:#090909!important;border:1px solid #333!important;border-left:1px solid var(--accent)!important;border-radius:6px!important;box-shadow:none!important;padding:16px}
body[data-ukf-preview="versionE"] .bracket-match-card .match-team{min-height:44px;background:none!important;border-bottom:1px solid #252525;padding:8px 0;font:500 14px/1.5 var(--font)!important}
body[data-ukf-preview="versionE"] .bracket-match-card .match-team strong{font:600 24px/1.2 var(--font)!important;font-variant-numeric:tabular-nums}
body[data-ukf-preview="versionE"] .bracket-match-card .match-team strong.is-winner{color:var(--accent)!important}
body[data-ukf-preview="versionE"] .bracket-match-card .match-meta{font-size:12px;color:#b4b4b4}
body[data-ukf-preview="versionE"] .bracket-match-card .match-meta .status{font-size:11px!important;max-width:100%}
body[data-ukf-preview="versionE"] .bracket-match-footer{font-size:12px;gap:8px;flex-wrap:wrap;border-top:0;padding-top:12px}
body[data-ukf-preview="versionE"] .bracket-match-footer span{color:#b4b4b4}
body[data-ukf-preview="versionE"] .bracket-tree-path.is-winner{stroke:#ad9140;stroke-width:1.5}
body[data-ukf-preview="versionE"] .bracket-tree-path.is-loser{stroke:#bc8585;stroke-width:1.5}
body[data-ukf-preview="versionE"] .hero-actions .btn{width:auto!important;flex:0 1 auto}
body[data-ukf-preview="versionE"] .hero-actions .btn:first-child{background:#f0f0f0!important;color:#090909!important;border-color:transparent!important}
body[data-ukf-preview="versionE"] .tournament-carousel-arrow-next{left:54px!important;right:auto!important}
body[data-ukf-preview="versionE"] .tournament-carousel-arrow,body[data-ukf-preview="versionE"] .tournament-carousel-dots{backdrop-filter:none!important}
body[data-ukf-preview="versionE"] .tournament-carousel-slide{animation:none!important}
body[data-ukf-preview="versionE"] .match-card-public .match-meta{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px}
body[data-ukf-preview="versionE"] .hub-home .page-head{text-align:left!important;align-items:flex-start!important}
body[data-ukf-preview="versionE"] .hub-steps{align-items:start}
body[data-ukf-preview="versionE"] .hub-steps>li{background:none;padding:0 16px 0 0}
body[data-ukf-preview="versionE"] .hub-about .grid{align-items:start}
body[data-ukf-preview="versionE"] .hub-about .card{height:auto}
/* Same original destinations, fixed at the viewport edge throughout public pages. */
body[data-ukf-preview="versionE"] .faq-fab,body[data-ukf-preview="versionE"] .feedback-fab{position:fixed!important;right:18px!important;left:auto!important;z-index:94;display:inline-flex!important;align-items:center;gap:9px;width:auto!important;height:44px!important;max-width:none!important;min-height:44px!important;margin:0!important;padding:11px 15px!important;background:#202020!important;color:#f4f4f4!important;border:1px solid #666!important;border-radius:6px!important;box-shadow:0 6px 20px #0005!important;transform:none!important;font:400 13px/1.4 var(--font)!important;text-transform:none!important;letter-spacing:0!important}
body[data-ukf-preview="versionE"] .faq-fab{bottom:72px!important}
body[data-ukf-preview="versionE"] .feedback-fab{bottom:18px!important}
body[data-ukf-preview="versionE"] .faq-fab strong,body[data-ukf-preview="versionE"] .feedback-fab strong{font:500 13px/1.4 var(--font)!important}
body[data-ukf-preview="versionE"] .faq-fab:hover,body[data-ukf-preview="versionE"] .feedback-fab:hover{border-color:var(--accent)!important;text-decoration:none}
body[data-ukf-preview="versionE"] .site-footer{margin:0 0 0 240px;width:calc(100% - 240px);padding-bottom:124px;background:#090909!important;color:#fff;border:0!important}
body[data-ukf-preview="versionE"] footer.site-footer .footer-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:36px;width:100%!important;max-width:1920px;margin:auto;padding:32px var(--pad)!important}
body[data-ukf-preview="versionE"] .footer-column{min-width:0!important;border:0!important;padding:0!important}
body[data-ukf-preview="versionE"] .footer-column h3{font:600 15px/1.5 Oswald,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important}
body[data-ukf-preview="versionE"] .footer-column h3::before{display:none!important}
body[data-ukf-preview="versionE"] .footer-column p{font-size:13px;color:#b4b4b4}
body[data-ukf-preview="versionE"] .footer-column a{font:400 13px/1.7 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:#b4b4b4!important}
body[data-ukf-preview="versionE"] .footer-column ul{list-style:none;margin:0;padding:0}
body[data-ukf-preview="versionE"] .footer-links-row{margin:0!important;padding:0!important;gap:24px}
body[data-ukf-preview="versionE"] .footer-bottom{padding:16px var(--pad);background:none;border:0!important}
body[data-ukf-preview="versionE"] .footer-bottom p{font-size:12px;color:#949494!important}
@media(min-width:2000px){body[data-ukf-preview="versionE"] .hub-intro{grid-template-columns:200px minmax(0,1fr) minmax(0,1.1fr);gap:40px}body[data-ukf-preview="versionE"] .hub-brand-emblem .hero-logo{width:200px!important;height:240px!important;max-height:260px!important}}
@media(max-width:1260px){body[data-ukf-preview="versionE"] .hub-intro{grid-template-columns:120px minmax(0,1fr);gap:24px;padding:0 24px}body[data-ukf-preview="versionE"] .hub-brand-emblem .hero-logo{width:120px!important;height:160px!important}body[data-ukf-preview="versionE"] .hub-photo{display:block;grid-column:1/-1;min-height:0;height:170px;margin:0 -24px}body[data-ukf-preview="versionE"] .hub-team-image{height:170px;object-position:50% 55%}body[data-ukf-preview="versionE"] .hub-banner-copy{padding:24px 0}body[data-ukf-preview="versionE"] .tournament-list-card{grid-template-columns:96px minmax(0,1fr)}body[data-ukf-preview="versionE"] .tournament-list-logo-wrap{width:96px!important;max-width:96px!important;height:114px!important}body[data-ukf-preview="versionE"] .tournament-list-logo{max-width:96px!important;max-height:114px!important}body[data-ukf-preview="versionE"] .tournament-list-side{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:16px 0 0;border-left:0;border-top:1px solid #282828}body[data-ukf-preview="versionE"] .tournament-list-stats{max-width:320px}body[data-ukf-preview="versionE"] .hub-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){body[data-ukf-preview="versionE"] .nav-shell{grid-template-columns:auto minmax(0,1fr) auto auto;gap:16px;padding:0 24px}body[data-ukf-preview="versionE"] .brand{padding:0}body[data-ukf-preview="versionE"] .nav-toggle{display:block!important;grid-column:3;grid-row:1;min-width:52px;min-height:44px;border:1px solid #555;background:#202020!important;color:#fff!important;border-radius:6px;font:500 13px/1 var(--font)!important}body[data-ukf-preview="versionE"] .nav-actions{grid-column:4;grid-row:1}body[data-ukf-preview="versionE"] .main-nav{position:absolute;top:80px;bottom:auto;left:0;right:0;width:100%;max-height:calc(100svh - 80px);border-right:0!important;border-bottom:1px solid #555!important;padding:20px 24px}body[data-ukf-preview="versionE"] .main-nav:not(.is-open){display:none!important}body[data-ukf-preview="versionE"] .main-nav.is-open{display:flex!important}body[data-ukf-preview="versionE"] .main-nav a,body[data-ukf-preview="versionE"] .nav-account-links button{min-height:44px}body[data-ukf-preview="versionE"] #main{margin-left:0;width:100%}body[data-ukf-preview="versionE"] .site-footer,body[data-ukf-preview="versionE"] .action-center-strip{margin-left:0;width:100%}body[data-ukf-preview="versionE"] .hub-about .grid{grid-template-columns:minmax(0,1fr)}body[data-ukf-preview="versionE"] footer.site-footer .footer-container{grid-template-columns:minmax(0,1fr)}body[data-ukf-preview="versionE"] .hub-location{display:none}}
@media(max-width:640px){body[data-ukf-preview="versionE"]{--pad:16px}body[data-ukf-preview="versionE"] h1{font-size:28px!important}body[data-ukf-preview="versionE"] .site-header{height:73px!important;min-height:73px!important}body[data-ukf-preview="versionE"] .nav-shell{height:72px!important;min-height:72px!important;grid-template-columns:minmax(0,1fr) auto auto;padding:0 16px;gap:10px}body[data-ukf-preview="versionE"] .brand{height:72px!important;min-height:72px!important;gap:8px}body[data-ukf-preview="versionE"] .brand-mark,body[data-ukf-preview="versionE"] .brand-mark img{width:38px!important;height:48px!important;max-width:38px!important;max-height:48px!important}body[data-ukf-preview="versionE"] .brand-copy strong{font-size:18px!important}body[data-ukf-preview="versionE"] .nav-toggle{grid-column:2;min-width:46px}body[data-ukf-preview="versionE"] .nav-actions{grid-column:3}body[data-ukf-preview="versionE"] .nav-actions .btn{padding:10px;min-height:44px;font-size:12px!important}body[data-ukf-preview="versionE"] .main-nav{top:72px;max-height:calc(100svh - 72px)}body[data-ukf-preview="versionE"] .hub-home{padding-top:16px;gap:24px}body[data-ukf-preview="versionE"] .hub-intro{position:relative;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:0 18px;min-height:0}body[data-ukf-preview="versionE"] .hub-brand-emblem{grid-column:1;grid-row:1;align-self:start;padding:20px 0 0}body[data-ukf-preview="versionE"] .hub-brand-emblem .hero-logo{width:76px!important;height:96px!important;max-height:96px!important}body[data-ukf-preview="versionE"] .hub-banner-copy{display:contents}body[data-ukf-preview="versionE"] .hub-banner-copy>.eyebrow{grid-column:2;grid-row:1;align-self:center;padding:22px 0;font-size:12px!important}body[data-ukf-preview="versionE"] .hub-banner-copy h1{grid-column:1/-1;font-size:28px!important;margin:0;max-width:30ch}body[data-ukf-preview="versionE"] .hub-banner-copy>p{grid-column:1/-1;margin:0;font-size:14px}body[data-ukf-preview="versionE"] .hero-actions{grid-column:1/-1;gap:8px}body[data-ukf-preview="versionE"] .hero-actions .btn{min-height:44px;padding:10px 12px}body[data-ukf-preview="versionE"] .organizer-line{grid-column:1/-1;margin:0 0 6px;font-size:12px!important}body[data-ukf-preview="versionE"] .hub-photo{grid-column:1/-1;height:125px;margin:0 -18px}body[data-ukf-preview="versionE"] .hub-team-image{height:125px;object-position:50% 50%}body[data-ukf-preview="versionE"] .hub-featured .empty{display:block;padding:20px}body[data-ukf-preview="versionE"] .hub-featured .empty p{margin:8px 0 14px}body[data-ukf-preview="versionE"] .hub-featured .empty .btn{min-height:44px}body[data-ukf-preview="versionE"] .hub-section-head{align-items:center}body[data-ukf-preview="versionE"] .hub-section-head h2,body[data-ukf-preview="versionE"] .hub-matches h2{font-size:23px!important}body[data-ukf-preview="versionE"] .hub-matches .grid{grid-template-columns:minmax(0,1fr)!important}body[data-ukf-preview="versionE"] .match-card-public{padding:18px}body[data-ukf-preview="versionE"] .hub-steps,body[data-ukf-preview="versionE"] .hub-answers{grid-template-columns:minmax(0,1fr)}body[data-ukf-preview="versionE"] .hub-operator>.organizer-panel{align-items:start;gap:18px;padding:20px;flex-direction:column}body[data-ukf-preview="versionE"] .organizer-panel>img{width:76px;height:76px}body[data-ukf-preview="versionE"] .tournament-showcase{grid-template-columns:minmax(0,1fr)}body[data-ukf-preview="versionE"] .tournament-showcase-copy{padding:20px}body[data-ukf-preview="versionE"] .showcase-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 20px 20px}body[data-ukf-preview="versionE"] .showcase-stats .stat:first-child{grid-column:1/-1}body[data-ukf-preview="versionE"] .tournament-carousel-arrow{width:44px;height:44px}body[data-ukf-preview="versionE"] .tournament-list-card{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px;min-height:0}body[data-ukf-preview="versionE"] .tournament-list-logo-wrap{width:76px!important;height:90px!important;max-width:76px!important;align-self:start}body[data-ukf-preview="versionE"] .tournament-list-logo{max-width:76px!important;max-height:90px!important}body[data-ukf-preview="versionE"] .tournament-list-copy h2{font-size:18px!important;line-height:1.4!important;margin:8px 0!important}body[data-ukf-preview="versionE"] .tournament-list-copy .match-meta{display:grid;justify-content:start;gap:6px}body[data-ukf-preview="versionE"] .tournament-list-copy p{font-size:13px}body[data-ukf-preview="versionE"] .tournament-list-side{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body[data-ukf-preview="versionE"] .tournament-list-stats{max-width:none}body[data-ukf-preview="versionE"] .tournament-list-stats .stat strong{font-size:20px!important}body[data-ukf-preview="versionE"] .tournament-list-side .btn{min-height:44px}body[data-ukf-preview="versionE"] .competition-filter a{min-height:44px}body[data-ukf-preview="versionE"] .bracket-tree{gap:58px}body[data-ukf-preview="versionE"] .bracket-tree-round{width:280px;flex-basis:280px}body[data-ukf-preview="versionE"] .footer-links-row{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}body[data-ukf-preview="versionE"] .faq-fab,body[data-ukf-preview="versionE"] .feedback-fab{right:12px!important;padding:10px 12px!important}body[data-ukf-preview="versionE"] .faq-fab{bottom:66px!important}body[data-ukf-preview="versionE"] .feedback-fab{bottom:12px!important}body[data-ukf-preview="versionE"] .faq-fab strong,body[data-ukf-preview="versionE"] .feedback-fab strong{font-size:12px!important}}
body[data-ukf-preview="versionE"] .faq-fab,body[data-ukf-preview="versionE"] .feedback-fab{box-shadow:none!important}
body[data-ukf-preview="versionE"] .brand .brand-copy{display:block!important}
/* The original responsive stylesheet forces a one-column tournament card with !important. */
@media(max-width:640px){body[data-ukf-preview="versionE"] .tournament-list-card{grid-template-columns:76px minmax(0,1fr)!important;padding:20px!important}}
body[data-ukf-preview="versionE"] .hub-about{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:stretch}
body[data-ukf-preview="versionE"] .hub-about-image{width:100%;height:100%;min-height:260px;max-height:560px;object-fit:cover;object-position:42% 50%;border-radius:8px}
body[data-ukf-preview="versionE"] .hub-about .grid{grid-template-columns:minmax(0,1fr);gap:12px}
body[data-ukf-preview="versionE"] .hub-about .card{padding:16px 20px}
@media(max-width:800px){body[data-ukf-preview="versionE"] .hub-about{grid-template-columns:minmax(0,1fr)}body[data-ukf-preview="versionE"] .hub-about-image{height:220px;min-height:0}}
@media(prefers-reduced-motion:reduce){body[data-ukf-preview="versionE"] *,body[data-ukf-preview="versionE"] *::before,body[data-ukf-preview="versionE"] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}


/* Version E: compact permanent navigation and footer spacing refinement. */
body[data-ukf-preview="versionE"] .main-nav{padding:18px 14px;gap:4px}
body[data-ukf-preview="versionE"] .main-nav>a,body[data-ukf-preview="versionE"] .main-nav .nav-account-links a,body[data-ukf-preview="versionE"] .main-nav .nav-account-links button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:38px;padding:9px 10px;border:0!important;border-radius:6px!important;background:none!important;text-align:left;line-height:20px!important;transition:background-color .14s ease,color .14s ease;text-decoration:none!important;overflow-wrap:normal}
body[data-ukf-preview="versionE"] .main-nav a::before,body[data-ukf-preview="versionE"] .main-nav .nav-account-links button::before{content:"";display:block;flex:0 0 18px;width:18px;height:18px;background:currentColor;mask:var(--nav-symbol) center/contain no-repeat;opacity:.8}
body[data-ukf-preview="versionE"] .main-nav a:hover,body[data-ukf-preview="versionE"] .main-nav .nav-account-links button:hover{background:#191919!important;color:#fff!important;text-decoration:none!important}
body[data-ukf-preview="versionE"] .main-nav a.is-active,body[data-ukf-preview="versionE"] .main-nav a[aria-current=page]{background:#242424!important;color:#fff!important;font-weight:500!important;text-decoration:underline!important;text-decoration-color:var(--accent)!important;text-decoration-thickness:1px!important;text-underline-offset:6px!important}
body[data-ukf-preview="versionE"] .main-nav a.is-active::before,body[data-ukf-preview="versionE"] .main-nav a[aria-current=page]::before{opacity:1}
body[data-ukf-preview="versionE"] .hub-nav-group{margin:10px 0 6px}
body[data-ukf-preview="versionE"] .hub-nav-group .hub-nav-heading{font:600 16px/1.3 Oswald,Arial,sans-serif!important;color:var(--accent)!important;margin:0 0 8px!important;padding:0 10px!important}
body[data-ukf-preview="versionE"] .main-nav .hub-nav-group .nav-account-links{padding-left:12px!important}
body[data-ukf-preview="versionE"] .main-nav .hub-nav-group .nav-account-links a,body[data-ukf-preview="versionE"] .main-nav .hub-nav-group .nav-account-links button{padding-left:8px;padding-right:4px}
body[data-ukf-preview="versionE"] .main-nav .nav-menu-divider{display:none!important}
body[data-ukf-preview="versionE"] .main-nav .nav-account-links form{width:100%;margin:0}
body[data-ukf-preview="versionE"] .main-nav .nav-account-links button{cursor:pointer;color:#b4b4b4!important}
body[data-ukf-preview="versionE"] .main-nav>a[href="/admin"]{margin-top:auto!important;background:#211716!important;color:#ff8c84!important;font-weight:500!important}
body[data-ukf-preview="versionE"] .main-nav>a[href="/admin"]:hover{background:#32201e!important;color:#ffb7b1!important}
/* Only vertical spacing changes below. Column definitions and horizontal gaps stay intact. */
body[data-ukf-preview="versionE"] footer.site-footer.main-footer{padding-top:0!important;padding-bottom:24px!important}
body[data-ukf-preview="versionE"] footer.site-footer .footer-container{padding-top:24px!important;padding-bottom:12px!important;row-gap:18px}
body[data-ukf-preview="versionE"] footer.site-footer .footer-column h3{margin-bottom:8px!important}
body[data-ukf-preview="versionE"] footer.site-footer .footer-column p{margin-top:0!important;margin-bottom:12px!important;line-height:1.5}
body[data-ukf-preview="versionE"] footer.site-footer .footer-column ul li{margin-top:0!important;margin-bottom:4px!important}
body[data-ukf-preview="versionE"] footer.site-footer .footer-column ul li:last-child{margin-bottom:0!important}
body[data-ukf-preview="versionE"] footer.site-footer .footer-column ul li a{line-height:1.5!important}
body[data-ukf-preview="versionE"] footer.site-footer .social-links{margin-top:12px!important;margin-bottom:0!important;row-gap:8px}
body[data-ukf-preview="versionE"] footer.site-footer .footer-bottom{padding-top:10px!important;padding-bottom:10px!important;margin-top:0!important}
body[data-ukf-preview="versionE"] footer.site-footer .footer-bottom p{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:1.5!important}
@media(max-width:1000px){body[data-ukf-preview="versionE"] .main-nav{padding:16px 18px}body[data-ukf-preview="versionE"] .main-nav>a,body[data-ukf-preview="versionE"] .main-nav .nav-account-links a,body[data-ukf-preview="versionE"] .main-nav .nav-account-links button{min-height:44px;padding-top:11px;padding-bottom:11px}body[data-ukf-preview="versionE"] .main-nav>a[href="/admin"]{margin-top:18px!important}}
@media(max-width:640px){body[data-ukf-preview="versionE"] footer.site-footer .footer-container{row-gap:16px}body[data-ukf-preview="versionE"] footer.site-footer .footer-column h3{margin-bottom:6px!important}body[data-ukf-preview="versionE"] footer.site-footer .footer-column ul li{margin-bottom:4px!important}body[data-ukf-preview="versionE"] footer.site-footer .footer-bottom{padding-right:64px!important}}

body[data-ukf-preview="versionE"] .main-nav{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/versionE"],body[data-ukf-preview="versionE"] .main-nav a[href="/"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2010%209-7%209%207v10H3Z%22%2F%3E%3Cpath%20d%3D%22M9%2020v-7h6v7%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/tournaments"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203h8v7a4%204%200%200%201-8%200Z%22%2F%3E%3Cpath%20d%3D%22M8%205H4v3a4%204%200%200%200%204%204m8-7h4v3a4%204%200%200%201-4%204M12%2014v6m-4%201h8%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/leagues"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%207%209-5%209%205-9%205Zm0%205%209%205%209-5M3%2017l9%205%209-5%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/predictions"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m3%2016%206-6%205%203%207-9m-6%200h6v6M3%2021h18%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/rules"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v16M3%203h5a4%204%200%200%201%204%204%204%204%200%200%201%204-4h5v16h-5a4%204%200%200%200-4%202%204%204%200%200%200-4-2H3Z%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/dashboard"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2018a10%2010%200%201%201%2018%200Z%22%2F%3E%3Cpath%20d%3D%22m12%2013%204-5M6%2012H4m16%200h-2M8%206l-1-2m9%202%201-2%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/organization"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M2%2021v-2a7%207%200%200%201%2014%200v2m1-18a4%204%200%200%201%200%208m1%204a5%205%200%200%201%204%205v1%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/team/manage"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M2%2021v-2a7%207%200%200%201%2014%200v2m1-18a4%204%200%200%201%200%208m1%204a5%205%200%200%201%204%205v1%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/support"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h16v13H9l-5%204Z%22%2F%3E%3Cpath%20d%3D%22M8%209h8m-8%204h5%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/account"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22m9%203-1%203-3%201-2%203%202%202-1%203%203%203%203-1%202%202%203-1%201-3%203-1%202-3-2-2%201-3-3-3-3%201-2-2Z%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/admin"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m12%202%209%204v6c0%206-9%2010-9%2010S3%2018%203%2012V6Z%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href="/onboarding"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22m8%2012%203%203%205-6%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav a[href^="/user/"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021v-2a8%208%200%200%201%2016%200v2%22%2F%3E%3C%2Fsvg%3E")}
body[data-ukf-preview="versionE"] .main-nav form[action="/logout"] button{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%203H4v18h6m-1-9h12m-4-4%204%204-4%204%22%2F%3E%3C%2Fsvg%3E")}
@media(max-width:600px){body[data-ukf-preview="versionE"] .nav-shell .brand-copy{display:none!important}body[data-ukf-preview="versionE"] .nav-shell .brand{min-width:36px!important;width:36px!important;flex:0 0 36px!important}body[data-ukf-preview="versionE"] .nav-shell{gap:10px!important}body[data-ukf-preview="versionE"] .nav-toggle{min-width:44px!important;min-height:44px!important}}
/* 1.52.1: compact competition rows, public profiles and document library. */
body[data-ukf-preview="versionE"] .hub-location{font-family:var(--font-heading,"Oswald",sans-serif)!important;font-size:26px!important;font-weight:600!important;line-height:1.2!important;color:#f5f5f5!important;margin:0!important;letter-spacing:0!important;min-width:0!important;white-space:normal!important}
body[data-ukf-preview="versionE"] .main-nav a .tw-pending-count{margin-left:auto}
body[data-ukf-preview="versionE"] .main-nav a:hover{text-decoration:none!important}
body[data-ukf-preview="versionE"] .page-head:has(>div:empty):not(:has(a,button)){display:none!important}
body[data-ukf-preview="versionE"] .hub-home .hub-competition-row{position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:100px minmax(0,1fr) minmax(230px,300px)!important;gap:28px!important;align-items:center!important;padding:28px!important;min-height:210px!important;background:#090909!important;border:1px solid #292929!important;border-radius:6px!important;overflow:hidden!important}
body[data-ukf-preview="versionE"] .hub-competition-row .tournament-showcase-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.13!important;z-index:-1!important;filter:none!important;pointer-events:none}
body[data-ukf-preview="versionE"] .hub-competition-logo{display:flex;align-items:center;justify-content:center;min-width:0;color:#d0b347;font-family:var(--font-heading,"Oswald",sans-serif);font-size:28px}
body[data-ukf-preview="versionE"] .hub-competition-logo .showcase-logo{position:static!important;display:block!important;width:90px!important;height:110px!important;object-fit:contain!important;margin:0!important}
body[data-ukf-preview="versionE"] .hub-competition-copy{min-width:0}
body[data-ukf-preview="versionE"] .hub-competition-copy h2{font-size:27px!important;line-height:1.25!important;margin:10px 0!important;text-transform:none!important}
body[data-ukf-preview="versionE"] .hub-competition-copy h2 a{color:#fff!important;text-decoration:none!important}
body[data-ukf-preview="versionE"] .hub-competition-copy h2 a:hover{text-decoration:underline!important;text-underline-offset:5px}
body[data-ukf-preview="versionE"] .hub-competition-description{white-space:pre-line!important;font-size:14px!important;line-height:1.65!important;color:#b8b8b8!important;margin:0!important;max-width:65ch!important;overflow-wrap:anywhere}
body[data-ukf-preview="versionE"] .hub-competition-details .showcase-stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:15px!important;align-items:start!important;margin:0 0 18px!important;padding:0!important;border:0!important}
body[data-ukf-preview="versionE"] .hub-competition-details .stat:first-child{grid-column:1/-1}
body[data-ukf-preview="versionE"] .hub-competition-details .stat{display:flex!important;flex-direction:column!important;border:0!important;padding:0!important;gap:3px!important;min-width:0}
body[data-ukf-preview="versionE"] .hub-competition-details .stat-value{font-family:inherit!important;font-size:16px!important;line-height:1.3!important;font-weight:600!important;color:#f1f1f1!important}
body[data-ukf-preview="versionE"] .hub-competition-details .stat>span:last-child{font-size:12px!important;color:#aaa!important}
body[data-ukf-preview="versionE"] .hub-competition-details .card-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important}
body[data-ukf-preview="versionE"] .hub-competition-details .btn{font-size:12px!important;padding:10px 12px!important;min-height:40px!important;white-space:normal!important}
/* Whole-card links do not underline status, counters, icons or metadata. */
body[data-ukf-preview="versionE"] a.participant-team-link:hover,body[data-ukf-preview="versionE"] a.public-roster-card:hover,body[data-ukf-preview="versionE"] a.public-team-card:hover,body[data-ukf-preview="versionE"] a.profile-premier-score:hover{text-decoration:none!important}
body[data-ukf-preview="versionE"] a.participant-team-link:hover>div>strong,body[data-ukf-preview="versionE"] a.public-roster-card:hover .public-roster-name>strong,body[data-ukf-preview="versionE"] a.public-team-card:hover h3,body[data-ukf-preview="versionE"] a.profile-premier-score:hover .profile-premier-score-label{text-decoration:underline!important;text-underline-offset:4px}
body[data-ukf-preview="versionE"] .registered-subteam-row{display:flex!important;align-items:stretch!important;flex-wrap:wrap!important;gap:18px!important;padding:20px 0!important;border-bottom:1px solid #252525!important}
body[data-ukf-preview="versionE"] .registered-subteam-row>div{flex:1 1 340px!important;min-width:0!important}
body[data-ukf-preview="versionE"] .registered-subteam-row>form{align-self:flex-end!important;margin:0!important}
body[data-ukf-preview="versionE"] .registered-subteam-row .btn-danger{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:10px 16px!important;background:#191314!important;border:1px solid #7b454a!important;color:#f2c6c9!important;font-size:13px!important;line-height:1.35!important;white-space:normal!important}
body[data-ukf-preview="versionE"] .registered-subteam-row .btn-danger:hover{background:#392024!important;border-color:#ca777f!important}
body[data-ukf-preview="versionE"] .player-facts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;background:transparent!important;border:0!important;gap:0 28px!important}
body[data-ukf-preview="versionE"] .player-facts>div{padding:16px 0!important;min-width:0!important;border:0!important;border-bottom:1px solid #2b2b2b!important;background:transparent!important}
body[data-ukf-preview="versionE"] .player-facts span{display:block!important;font-family:inherit!important;font-size:12px!important;letter-spacing:0!important;text-transform:none!important;color:#aaa!important;margin-bottom:7px!important}
body[data-ukf-preview="versionE"] .player-facts strong{font-size:15px!important;line-height:1.5!important;overflow-wrap:anywhere}
body[data-ukf-preview="versionE"] .rulebook-library{padding-top:28px!important}
body[data-ukf-preview="versionE"] .rulebook-group{margin:0!important}
body[data-ukf-preview="versionE"] .rulebook-group .section-bar{margin:0 0 12px!important;align-items:center!important}
body[data-ukf-preview="versionE"] .rulebook-group .section-bar h2{font-size:22px!important;margin:0!important}
body[data-ukf-preview="versionE"] .rulebook-group .section-bar>span{font-size:12px;color:#aaa}
body[data-ukf-preview="versionE"] .rulebook-documents{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
body[data-ukf-preview="versionE"] .rulebook-document{display:flex!important;align-items:center!important;gap:16px!important;padding:20px!important;background:#0a0a0a!important;border:1px solid #292929!important;border-radius:5px!important;min-width:0!important}
body[data-ukf-preview="versionE"] .rulebook-document:only-child{grid-column:1/-1}
body[data-ukf-preview="versionE"] .rulebook-icon{color:#bda347;flex:0 0 28px}
body[data-ukf-preview="versionE"] .rulebook-copy{flex:1;min-width:0}
body[data-ukf-preview="versionE"] .rulebook-copy h3{margin:4px 0!important;font-size:20px!important;line-height:1.3!important}
body[data-ukf-preview="versionE"] .rulebook-type,body[data-ukf-preview="versionE"] .rulebook-version{font-size:12px!important;color:#aaa!important}
body[data-ukf-preview="versionE"] .rulebook-document .btn{min-height:40px!important;padding:8px 12px!important;font-size:12px!important;white-space:nowrap}
body[data-ukf-preview="versionE"] .competition-roster-action{border:1px solid #796329!important;background:#18160e!important}
body[data-ukf-preview="versionE"] .tw-pending-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:22px!important;padding:0 5px!important;border-radius:50%!important;background:#d7b747!important;color:#17130a!important;font:700 12px/1 Arial,sans-serif!important;vertical-align:middle!important}
body[data-ukf-preview="versionE"] .tw-needs-attention{background:#211e12!important}
@media(max-width:1100px){
 body[data-ukf-preview="versionE"] .hub-home .hub-competition-row{grid-template-columns:76px minmax(0,1fr)!important;gap:20px!important}
 body[data-ukf-preview="versionE"] .hub-competition-details{grid-column:2!important}
 body[data-ukf-preview="versionE"] .hub-competition-details .showcase-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}
 body[data-ukf-preview="versionE"] .hub-competition-details .stat:first-child{grid-column:auto!important}
}
@media(max-width:700px){
 body[data-ukf-preview="versionE"] .hub-location{font-size:21px!important}
 body[data-ukf-preview="versionE"] .hub-home .hub-competition-row{padding:20px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:16px!important}
 body[data-ukf-preview="versionE"] .hub-competition-logo .showcase-logo{width:52px!important;height:76px!important}
 body[data-ukf-preview="versionE"] .hub-competition-copy h2{font-size:23px!important}
 body[data-ukf-preview="versionE"] .hub-competition-details{grid-column:1/-1!important}
 body[data-ukf-preview="versionE"] .hub-competition-description{font-size:13px!important}
 body[data-ukf-preview="versionE"] .player-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important}
 body[data-ukf-preview="versionE"] .rulebook-documents{grid-template-columns:1fr!important}
 body[data-ukf-preview="versionE"] .rulebook-document{padding:16px!important;gap:12px!important;flex-wrap:wrap!important}
 body[data-ukf-preview="versionE"] .rulebook-copy{min-width:160px!important}
 body[data-ukf-preview="versionE"] .rulebook-document .btn{margin-left:40px!important}
}
/* 1.52.2: sidebar utility, proportional banners and restrained link decoration. */
body[data-ukf-preview="versionE"] .main-nav .hub-nav-utility{margin-top:auto!important;padding:20px 0 8px!important;flex:0 0 auto!important}
body[data-ukf-preview="versionE"] .main-nav .hub-admin-action{position:static!important;display:flex!important;width:100%!important;min-height:44px!important;align-items:center!important;padding:11px 14px!important;border:1px solid #8c3037!important;border-radius:5px!important;background:#7b2029!important;color:#fff!important;font-weight:700!important;text-decoration:none!important}
body[data-ukf-preview="versionE"] .main-nav .hub-admin-action:hover{background:#922936!important}
body[data-ukf-preview="versionE"] .player-identity h2{font-family:Oswald,Arial,sans-serif!important;font-size:32px!important;line-height:1.25!important;letter-spacing:0!important;margin:0 0 8px!important}
body[data-ukf-preview="versionE"] .competition-hero{height:auto!important;overflow:hidden!important}
body[data-ukf-preview="versionE"] .competition-hero img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}
/* 1.52.3: preserve the artwork's aspect ratio and fill every banner row. */
body[data-ukf-preview="versionE"] .sponsor-banners{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:16px!important;--banner-basis:calc((100% - 32px)/3)}
body[data-ukf-preview="versionE"] .sponsor-banners-columns-1{--banner-basis:100%}
body[data-ukf-preview="versionE"] .sponsor-banners-columns-2{--banner-basis:calc((100% - 16px)/2)}
body[data-ukf-preview="versionE"] .sponsor-banners>*{flex:1 1 var(--banner-basis)!important;min-width:0!important;max-width:100%!important}
body[data-ukf-preview="versionE"] .sponsor-banners img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
@media(max-width:1100px){body[data-ukf-preview="versionE"] .sponsor-banners-columns-3{--banner-basis:calc((100% - 16px)/2)}}
@media(max-width:700px){body[data-ukf-preview="versionE"] .sponsor-banners{--banner-basis:100%}}
body[data-ukf-preview="versionE"] .tabs a:hover,body[data-ukf-preview="versionE"] .subnav a:hover{ text-decoration:none!important }
body[data-ukf-preview="versionE"] .tabs a:hover{border-bottom-color:var(--gold)!important}
body[data-ukf-preview="versionE"] .public-competition-list>a:hover{ text-decoration:none!important }
body[data-ukf-preview="versionE"] .public-competition-list>a:hover strong{ text-decoration:underline!important;text-underline-offset:4px }
body[data-ukf-preview="versionE"] .profile-match-row{cursor:pointer}
body[data-ukf-preview="versionE"] .profile-match-row:hover{background:#191919!important}
body[data-ukf-preview="versionE"] .profile-match-row a:hover{text-decoration:none!important}
body[data-ukf-preview="versionE"] .prediction-team-option:has(input:disabled),body[data-ukf-preview="versionE"] .prediction-team-option:has(input:disabled) *{cursor:not-allowed!important}
body[data-ukf-preview="versionE"] .prediction-team-option input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;opacity:0!important;clip-path:inset(50%)!important;overflow:hidden!important}
body[data-ukf-preview="versionE"] .prediction-team-option:has(input:focus-visible){outline:2px solid var(--gold)!important;outline-offset:-2px}
@media(max-width:700px){body[data-ukf-preview="versionE"] .player-identity h2{font-size:28px!important}}
/* Results stay separate from the highlighted stored pick. No decorative radio dots. */
body[data-ukf-preview="versionE"] .prediction-team-option{gap:6px}
body[data-ukf-preview="versionE"] .prediction-choice-result{display:inline-block!important;justify-self:center;padding:2px 6px;border:1px solid #484848;border-radius:3px;font-size:11px;line-height:1.4;font-weight:600;letter-spacing:0}
body[data-ukf-preview="versionE"] .prediction-choice-result.is-won{border-color:#41734c;background:#14251a;color:#a9dbb6}
body[data-ukf-preview="versionE"] .prediction-choice-result.is-lost,body[data-ukf-preview="versionE"] .prediction-choice-result.is-other{border-color:#774349;background:#281619;color:#e5b3b8}
body[data-ukf-preview="versionE"] .prediction-outcome{display:block;margin:0!important;padding:8px 10px!important;font-size:12px!important;line-height:1.45!important;color:#bbb!important;background:#141414}
body[data-ukf-preview="versionE"] .prediction-outcome.is-correct{color:#a9dbb6!important;border-left:3px solid #508a60}
body[data-ukf-preview="versionE"] .prediction-outcome.is-wrong,body[data-ukf-preview="versionE"] .prediction-outcome.is-wrong_path{color:#e5b3b8!important;border-left:3px solid #ac626b}
body[data-ukf-preview="versionE"] .prediction-real-pairing{padding:0 10px 10px;font-size:11px;line-height:1.4;color:#aaa}

body[data-ukf-preview="versionE"] .main-nav a[href="/premier-score"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%203v18h18M7%2017v-4m5%204V9m5%208V5%22%2F%3E%3Cpath%20d%3D%22m6%208%205-4%204%202%205-4%22%2F%3E%3C%2Fsvg%3E")}

body[data-ukf-preview="versionE"] .main-nav a[href="/hall-of-fame"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%226%22%2F%3E%3Cpath%20d%3D%22m8%2014-2%208%206-3%206%203-2-8%22%2F%3E%3Cpath%20d%3D%22m12%205%201.2%202.5L16%208l-2%202%20.5%202.8L12%2011.5l-2.5%201.3L10%2010%208%208l2.8-.5Z%22%2F%3E%3C%2Fsvg%3E")}

body[data-ukf-preview="versionE"] .main-nav a[href^="/organization?manage=1"]{--nav-symbol:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22white%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2021V5l9-3v19M12%208h9v13M1%2021h22M6%207h3m-3%204h3m-3%204h3m6-4h3m-3%204h3M6%2021v-3h3v3%22%2F%3E%3C%2Fsvg%3E")}
