:root{--navy-950:#120d0b;--navy-900:#1a110e;--navy-800:#2a1a14;--navy-700:#4a2b1d;--blue:#ce7544;--blue-soft:#ffc08e;--ink:#f7efe7;--muted:#b9a79a;--line:rgba(246, 226, 205, .17);--line-bright:rgba(246, 226, 205, .34)}body{background:#120d0b;color:var(--ink)}body::before{opacity:.42;background-image:linear-gradient(116deg,transparent 0 25%,rgba(242,139,73,.045) 25.2% 25.4%,transparent 25.6% 100%),radial-gradient(circle at 75% 5%,rgba(242,139,73,.14),transparent 28rem),radial-gradient(circle at 18% 90%,rgba(133,53,23,.14),transparent 25rem)}h1 em,h2 em{color:var(--orange-hot)}.panel{border-color:var(--line-bright);background:linear-gradient(140deg,rgba(47,30,22,.96),rgba(24,16,13,.98));box-shadow:0 20px 45px rgba(0,0,0,.22)}.draw-card{background:linear-gradient(155deg,rgba(53,31,22,.98),rgba(27,17,13,.97))}.court-surface{display:grid;min-height:0;padding:9px;place-items:center;background:radial-gradient(circle at 50% 46%,rgba(242,139,73,.18),transparent 58%),linear-gradient(160deg,#271710,#3a2115 52%,#1d110d)}.court-surface::after,.court-surface::before,.court-surface>.court-free-throw,.court-surface>.court-key,.court-surface>.court-key-circle,.court-surface>.court-lane,.court-surface>.court-rim,.court-surface>.court-three-point{display:none!important}.court-floor{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;border:2px solid rgba(255,226,196,.78);border-radius:5px;background:linear-gradient(90deg,rgba(255,255,255,.08),transparent 22% 78%,rgba(40,17,7,.14)),repeating-linear-gradient(90deg,transparent 0 48px,rgba(84,39,19,.22) 48px 49px),repeating-linear-gradient(0deg,rgba(255,245,223,.05) 0 1px,transparent 1px 17px),#8a4e2c;box-shadow:inset 0 0 50px rgba(53,20,8,.28),0 16px 32px rgba(1,9,18,.35)}.court-diagram{position:absolute;inset:0;width:100%;height:100%}.court-diagram>*{fill:none;stroke:rgba(255,244,229,.86);stroke-width:2.5;vector-effect:non-scaling-stroke}.court-diagram .court-boundary{stroke-width:3}.court-diagram .court-paint{fill:rgba(231,102,38,.18);stroke:rgba(255,202,153,.84)}.court-diagram .court-free-throw-circle{stroke:rgba(255,244,229,.76)}.court-diagram .court-backboard{stroke:#fffaf1;stroke-width:4}.court-diagram .court-rim{stroke:#2c1710;stroke-width:4}.court-diagram .court-rim-link{stroke-width:2}.lineup-grid{position:absolute;inset:0;margin:0!important}.lineup-slot[data-slot-id=G1]{top:19%;left:50%}.lineup-slot[data-slot-id=G2]{top:39%;left:24%}.lineup-slot[data-slot-id=F1]{top:39%;left:76%}.lineup-slot[data-slot-id=F2]{top:68%;left:27%}.lineup-slot[data-slot-id="C"]{top:68%;left:73%}.lineup-slot{border-color:rgba(246,226,205,.48);background:rgba(35,20,14,.91);box-shadow:0 12px 24px rgba(20,8,3,.36),inset 0 0 0 1px rgba(255,255,255,.04)}.lineup-slot.active,.lineup-slot.is-active{border-color:var(--orange-hot);background:linear-gradient(145deg,rgba(190,76,29,.95),rgba(47,23,13,.96));box-shadow:0 0 0 3px rgba(255,155,90,.12),0 16px 28px rgba(20,8,3,.4)}.lineup-slot .slot-label span{color:#ffb06f}.lineup-slot .slot-label b{color:rgba(236,248,255,.72)}.lineup-slot .slot-empty,.lineup-slot .slot-player strong{color:#fff7ef}.lineup-slot .slot-player small{color:#e8b48e}.roster-group{background:rgba(35,20,14,.58)}.roster-group.is-active{background:rgba(242,139,73,.09)}.roster-player{background:rgba(72,42,27,.36)}.roster-player:hover:not(:disabled){background:rgba(242,139,73,.15)}.player-badge{background:linear-gradient(145deg,#4d2d1e,#261610);color:#ffc08e}.draw-card.is-rolling .draw-team img{animation:.16s cubic-bezier(.22,.8,.28,1) draw-crest}.draw-card.is-rolling .draw-team-copy{animation:.16s draw-copy}@keyframes draw-crest{0%{opacity:.25;transform:translateY(-10px) rotate(-7deg) scale(.9)}65%{opacity:1;transform:translateY(2px) rotate(4deg) scale(1.04)}100%{transform:translateY(0) rotate(0) scale(1)}}@keyframes draw-copy{0%{opacity:.3;transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}@media (max-width:620px){.court-surface{padding:6px}.court-floor{border-width:1px}.lineup-slot[data-slot-id=G1]{top:22%;left:50%}.lineup-slot[data-slot-id=G2]{top:46%;left:24%}.lineup-slot[data-slot-id=F1]{top:46%;left:76%}.lineup-slot[data-slot-id=F2]{top:72%;left:27%}.lineup-slot[data-slot-id="C"]{top:72%;left:73%}}@media (max-height:650px) and (orientation:landscape){.court-surface{padding:6px}.court-floor{border-width:1px}.lineup-slot[data-slot-id=G1]{top:15%!important;left:50%!important}.lineup-slot[data-slot-id=G2]{top:44%!important;left:24%!important}.lineup-slot[data-slot-id=F1]{top:44%!important;left:76%!important}.lineup-slot[data-slot-id=F2]{top:77%!important;left:27%!important}.lineup-slot[data-slot-id="C"]{top:77%!important;left:73%!important}}@media (max-width:620px) and (orientation:portrait){.lineup-slot{width:24%!important;min-height:24px!important;gap:0!important;padding:2px!important;border-radius:6px!important}.lineup-slot::after{inset:2px!important;border-radius:4px!important}.lineup-slot[data-slot-id=G1]{top:17%!important;left:50%!important}.lineup-slot[data-slot-id=G2]{top:44%!important;left:24%!important}.lineup-slot[data-slot-id=F1]{top:44%!important;left:76%!important}.lineup-slot[data-slot-id=F2]{top:71%!important;left:27%!important}.lineup-slot[data-slot-id="C"]{top:71%!important;left:73%!important}.lineup-slot .slot-label{width:100%;line-height:1}.lineup-slot .slot-label span{font-size:4px!important;letter-spacing:.04em}.lineup-slot .slot-label b{display:none}.lineup-slot .slot-player{min-width:0;width:100%;line-height:1}.lineup-slot .slot-player strong{display:block;max-width:100%;overflow:hidden;font-size:6px!important;text-overflow:ellipsis;white-space:nowrap}.lineup-slot .slot-player small{display:none}.lineup-slot .slot-empty{overflow:hidden;font-size:5px!important;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:621px) and (max-width:820px) and (orientation:portrait){.lineup-card{flex-basis:320px!important}.court-surface{min-height:0!important}.lineup-slot{width:24%!important;min-height:48px!important;padding:6px!important}.lineup-slot[data-slot-id=G1]{top:18%!important;left:50%!important}.lineup-slot[data-slot-id=G2]{top:50%!important;left:24%!important}.lineup-slot[data-slot-id=F1]{top:50%!important;left:76%!important}.lineup-slot[data-slot-id=F2]{top:82%!important;left:27%!important}.lineup-slot[data-slot-id="C"]{top:82%!important;left:73%!important}}body[data-game-frame=euroleague-draft-preview]{--bg:#120d0b;--bg-soft:#1a110e;--surface:#21150f;--surface-2:#2b1b14;--surface-3:#3a2419;--ink:#f7efe7;--muted:#b9a79a;--muted-2:#927f70;--orange:#f39a5a;--orange-light:#ffc08a;--green:#f39a5a;--line:rgba(246, 226, 205, .17);--line-strong:rgba(246, 226, 205, .34);color-scheme:dark;overflow-x:hidden;overflow-y:auto;background-color:#120d0b;background-image:radial-gradient(ellipse at 50% 180px,rgba(177,87,39,.18),transparent 620px),radial-gradient(ellipse at 88% 10px,rgba(255,192,138,.04),transparent 440px),linear-gradient(180deg,#1a110e,#120d0b 920px);background-repeat:no-repeat;--bg:#fbf8f1;--bg-soft:#f3efe7;--surface:#fffdf8;--surface-2:#f0ece3;--surface-3:#e5ddd2;--ink:#202426;--muted:#525957;--muted-2:#6a716d;--orange:#d8783e;--orange-light:#e7a06e;--green:#328367;--line:rgba(85, 64, 50, .18);--line-strong:rgba(85, 64, 50, .34);--navy-950:#202426;--navy-900:#3b4140;--navy-700:#c6b8a9;--blue:#a8663e;--blue-soft:#725c4a;--gold:#b16d2f;color:var(--ink);color-scheme:light;font-family:"DM Sans",system-ui,sans-serif;background-color:var(--bg);background-image:radial-gradient(ellipse at 50% 180px,rgba(177,87,39,.12),transparent 620px),radial-gradient(ellipse at 88% 10px,rgba(243,154,90,.08),transparent 440px),linear-gradient(180deg,var(--bg-soft),var(--bg) 920px)}body[data-game-frame=euroleague-draft-preview] .preview-shell{height:auto;min-height:100svh}body[data-game-frame=euroleague-draft-preview] main{flex:0 0 auto;height:calc(100svh - 76px);min-height:0;overflow:hidden}body[data-game-frame=euroleague-draft-preview] .draft-layout,body[data-game-frame=euroleague-draft-preview] .draft-layout>*,body[data-game-frame=euroleague-draft-preview] .pick-panel,body[data-game-frame=euroleague-draft-preview] .roster-card,body[data-game-frame=euroleague-draft-preview] .roster-columns{min-height:0}body[data-game-frame=euroleague-draft-preview] .site-header.site-header--common{color:var(--ink);border-bottom-color:var(--line)}body[data-game-frame=euroleague-draft-preview] .site-header.site-header--common .brand{color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .site-header.site-header--common .site-menu-toggle{color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .game-nav-sidebar{border-right-color:rgba(255,176,111,.14);color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .game-nav-about:hover,body[data-game-frame=euroleague-draft-preview] .game-nav-sidebar nav a:hover{color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .site-footer.site-footer--signature{color:var(--ink);border-top-color:#69452c;background:linear-gradient(130deg,rgba(112,59,29,.35),transparent 44%),#1c1713}body[data-game-frame=euroleague-draft-preview] .draft-layout,body[data-game-frame=euroleague-draft-preview] .pick-panel,body[data-game-frame=euroleague-draft-preview] main{overflow-anchor:none}body[data-game-frame=euroleague-draft-preview] .intro-aside{display:grid;max-width:430px;gap:5px;justify-items:end}body[data-game-frame=euroleague-draft-preview] .data-note{margin:0;color:var(--muted-2);font:500 8px/1.25 "DM Mono",monospace;letter-spacing:.035em;text-align:right}body[data-game-frame=euroleague-draft-preview] .roster-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));flex:1 1 auto;align-items:start;gap:7px;height:auto;max-height:none;margin-top:8px;padding-right:0}body[data-game-frame=euroleague-draft-preview] .roster-group{min-height:0;padding:7px;overflow:visible}body[data-game-frame=euroleague-draft-preview] .roster-list{display:grid;gap:3px;margin-top:5px}body[data-game-frame=euroleague-draft-preview] .roster-player{min-height:27px;padding:3px 5px}body[data-game-frame=euroleague-draft-preview] .roster-player-copy strong{font-size:10px}body[data-game-frame=euroleague-draft-preview] .locked-note{display:none}body[data-game-frame=euroleague-draft-preview] .simulation-result-actions{display:flex;flex:0 0 auto;align-items:stretch;gap:8px}body[data-game-frame=euroleague-draft-preview] .new-draft-button{min-height:44px;padding:0 15px;border:1px solid var(--orange);border-radius:5px;color:#fffdf8;background:var(--orange);cursor:pointer;font:700 9px/1 "DM Mono",monospace;letter-spacing:.07em;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .new-draft-button:focus-visible,body[data-game-frame=euroleague-draft-preview] .new-draft-button:hover{background:#bd5e2d;outline:rgba(216,120,62,.28) solid 2px;outline-offset:2px}@media (min-width:621px) and (max-width:820px) and (orientation:portrait){body[data-game-frame=euroleague-draft-preview] .roster-columns{gap:5px}body[data-game-frame=euroleague-draft-preview] .roster-group{padding:5px}body[data-game-frame=euroleague-draft-preview] .roster-list{gap:2px;margin-top:4px}body[data-game-frame=euroleague-draft-preview] .roster-player{min-height:24px}}@media (max-height:650px) and (orientation:landscape){body[data-game-frame=euroleague-draft-preview] .intro-aside .intro-copy{display:none}body[data-game-frame=euroleague-draft-preview] .data-note{font-size:5px}body[data-game-frame=euroleague-draft-preview] .draw-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);flex-basis:78px;padding:6px}body[data-game-frame=euroleague-draft-preview] .draw-top{grid-column:1/-1}body[data-game-frame=euroleague-draft-preview] .draw-heading{display:none}body[data-game-frame=euroleague-draft-preview] .draw-team{grid-column:1;grid-row:2;grid-template-columns:30px minmax(0,1fr);min-height:31px;margin:2px 6px 0 0}body[data-game-frame=euroleague-draft-preview] .draw-empty-marker,body[data-game-frame=euroleague-draft-preview] .draw-team img{width:28px;height:28px}body[data-game-frame=euroleague-draft-preview] .roll-button{grid-column:2;grid-row:2;align-self:center;min-height:30px;padding:4px 7px}body[data-game-frame=euroleague-draft-preview] .roll-button .dice,body[data-game-frame=euroleague-draft-preview] .roll-button b{display:none}body[data-game-frame=euroleague-draft-preview] .roster-card{padding:5px}body[data-game-frame=euroleague-draft-preview] .roster-heading h2{font-size:12px}body[data-game-frame=euroleague-draft-preview] .roster-rule small{display:none}body[data-game-frame=euroleague-draft-preview] .roster-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin-top:3px}body[data-game-frame=euroleague-draft-preview] .roster-group{padding:3px}body[data-game-frame=euroleague-draft-preview] .roster-group-heading{padding-bottom:2px}body[data-game-frame=euroleague-draft-preview] .roster-list{gap:2px;margin-top:2px}body[data-game-frame=euroleague-draft-preview] .roster-player{min-height:17px;padding:1px 3px}body[data-game-frame=euroleague-draft-preview] .player-rating,body[data-game-frame=euroleague-draft-preview] .roster-player-copy strong{font-size:6px}}@media (max-width:620px) and (orientation:portrait){body[data-game-frame=euroleague-draft-preview] .intro-row{gap:8px;padding:7px 0 6px}body[data-game-frame=euroleague-draft-preview] .intro-row h1{font-size:20px}body[data-game-frame=euroleague-draft-preview] .intro-aside{max-width:145px}body[data-game-frame=euroleague-draft-preview] .intro-copy{display:none}body[data-game-frame=euroleague-draft-preview] .data-note{font-size:5px}body[data-game-frame=euroleague-draft-preview] .draft-layout{gap:6px}body[data-game-frame=euroleague-draft-preview] .lineup-card,body[data-game-frame=euroleague-draft-preview] .lineup-card:first-child{flex:0 0 126px!important;padding:6px}body[data-game-frame=euroleague-draft-preview] .court-meta,body[data-game-frame=euroleague-draft-preview] .lineup-callout,body[data-game-frame=euroleague-draft-preview] .panel-heading .eyebrow{display:none}body[data-game-frame=euroleague-draft-preview] .panel-heading h2{font-size:12px}body[data-game-frame=euroleague-draft-preview] .panel-heading>strong{padding-top:0;font-size:6px}body[data-game-frame=euroleague-draft-preview] .court-shell{margin-top:4px}body[data-game-frame=euroleague-draft-preview] .court-surface{min-height:84px;padding:3px}body[data-game-frame=euroleague-draft-preview] .pick-panel{gap:5px}body[data-game-frame=euroleague-draft-preview] .draw-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);flex:0 0 78px;padding:5px}body[data-game-frame=euroleague-draft-preview] .draw-top{grid-column:1/-1}body[data-game-frame=euroleague-draft-preview] .draw-heading{display:none}body[data-game-frame=euroleague-draft-preview] .draw-team{grid-column:1;grid-row:2;grid-template-columns:31px minmax(0,1fr);gap:5px;min-height:33px;margin:2px 5px 0 0}body[data-game-frame=euroleague-draft-preview] .draw-empty-marker,body[data-game-frame=euroleague-draft-preview] .draw-team img{width:30px;height:30px}body[data-game-frame=euroleague-draft-preview] .draw-team-copy strong{font-size:10px}body[data-game-frame=euroleague-draft-preview] .roll-button{grid-column:2;grid-row:2;align-self:center;min-height:31px;padding:4px 7px;font-size:7px}body[data-game-frame=euroleague-draft-preview] .roll-button .dice,body[data-game-frame=euroleague-draft-preview] .roll-button b{display:none}body[data-game-frame=euroleague-draft-preview] .roster-card{padding:5px}body[data-game-frame=euroleague-draft-preview] .roster-heading{gap:4px}body[data-game-frame=euroleague-draft-preview] .roster-heading h2{font-size:12px}body[data-game-frame=euroleague-draft-preview] .roster-heading .eyebrow,body[data-game-frame=euroleague-draft-preview] .roster-rule small{display:none}body[data-game-frame=euroleague-draft-preview] .roster-rule{font-size:5px}body[data-game-frame=euroleague-draft-preview] .roster-columns{grid-template-columns:minmax(0,1fr);gap:3px;margin-top:3px}body[data-game-frame=euroleague-draft-preview] .roster-group{padding:2px 3px}body[data-game-frame=euroleague-draft-preview] .roster-group-heading{padding-bottom:1px}body[data-game-frame=euroleague-draft-preview] .roster-group-heading span,body[data-game-frame=euroleague-draft-preview] .roster-group-heading strong{font-size:5px}body[data-game-frame=euroleague-draft-preview] .roster-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 3px;margin-top:2px}body[data-game-frame=euroleague-draft-preview] .roster-player{min-height:17px;padding:1px 3px}body[data-game-frame=euroleague-draft-preview] .player-rating,body[data-game-frame=euroleague-draft-preview] .roster-player-copy strong{font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-result{align-items:stretch;flex-direction:column}body[data-game-frame=euroleague-draft-preview] .simulation-result-actions{justify-content:space-between}}body[data-game-frame=euroleague-draft-preview] .draw-empty-marker{display:grid;width:clamp(34px,8vw,60px);aspect-ratio:1;place-items:center;border:1px solid rgba(232,113,45,.48);border-radius:50%;color:var(--orange-hot);background:rgba(232,113,45,.08);font-size:clamp(18px, 3vw, 27px);line-height:1}body[data-game-frame=euroleague-draft-preview] .season-simulation{display:flex;min-height:0;flex:1;padding:clamp(16px,2.2vw,28px);flex-direction:column;gap:16px;border-color:var(--line-strong);background:linear-gradient(145deg,rgba(255,253,248,.98),rgba(240,236,227,.96));box-shadow:0 18px 38px rgba(75,51,35,.09)}body[data-game-frame=euroleague-draft-preview] .draft-layout[hidden],body[data-game-frame=euroleague-draft-preview] .season-simulation[hidden],body[data-game-frame=euroleague-draft-preview] .simulation-result[hidden]{display:none!important}body[data-game-frame=euroleague-draft-preview] .simulation-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line)}body[data-game-frame=euroleague-draft-preview] .simulation-heading h2{margin:0;color:var(--ink);letter-spacing:-.055em}body[data-game-frame=euroleague-draft-preview] .simulation-format-note{margin:-2px 0 0;color:var(--muted);font:8px/1.3 "DM Mono",monospace;letter-spacing:.06em}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy small,body[data-game-frame=euroleague-draft-preview] .simulation-match-index,body[data-game-frame=euroleague-draft-preview] .simulation-match-outcome,body[data-game-frame=euroleague-draft-preview] .simulation-status,body[data-game-frame=euroleague-draft-preview] .simulation-summary span{font-family:"DM Mono",monospace;letter-spacing:.1em}body[data-game-frame=euroleague-draft-preview] .simulation-status{flex:0 0 auto;color:var(--orange);font-size:10px;font-weight:700;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .simulation-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body[data-game-frame=euroleague-draft-preview] .simulation-summary>div{display:grid;min-height:64px;align-content:center;gap:7px;padding:11px 14px;border:1px solid var(--line);border-radius:6px;background:rgba(229,221,210,.44)}body[data-game-frame=euroleague-draft-preview] .simulation-summary span{color:var(--muted);font-size:8px}body[data-game-frame=euroleague-draft-preview] .simulation-summary strong{overflow:hidden;color:var(--ink);font:700 18px/1 "Space Grotesk","DM Sans",sans-serif;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .simulation-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:0;margin:0;padding:0;list-style:none}body[data-game-frame=euroleague-draft-preview] .simulation-postseason{display:grid;gap:12px;padding:14px;border:1px solid var(--line-strong);border-radius:7px;background:linear-gradient(115deg,rgba(243,154,90,.13),rgba(255,253,248,.75))}body[data-game-frame=euroleague-draft-preview] .simulation-postseason[hidden]{display:none!important}body[data-game-frame=euroleague-draft-preview] .postseason-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}body[data-game-frame=euroleague-draft-preview] .postseason-heading h3{margin:0;color:var(--ink);font:700 22px/1 "Space Grotesk","DM Sans",sans-serif;letter-spacing:-.04em}body[data-game-frame=euroleague-draft-preview] .postseason-heading>span,body[data-game-frame=euroleague-draft-preview] .postseason-series-center small,body[data-game-frame=euroleague-draft-preview] .postseason-series-center span,body[data-game-frame=euroleague-draft-preview] .postseason-team span{color:var(--muted);font:700 8px/1 "DM Mono",monospace;letter-spacing:.1em;text-transform:uppercase}body[data-game-frame=euroleague-draft-preview] .postseason-series{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px}body[data-game-frame=euroleague-draft-preview] .postseason-team{display:grid;align-content:center;gap:6px;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:rgba(255,253,248,.72)}body[data-game-frame=euroleague-draft-preview] .postseason-team-user{border-color:var(--orange);background:rgba(243,154,90,.12)}body[data-game-frame=euroleague-draft-preview] .postseason-team strong{overflow:hidden;color:var(--ink);font:700 15px/1 "Space Grotesk","DM Sans",sans-serif;text-overflow:ellipsis;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .postseason-series-center{display:grid;min-width:104px;place-items:center;align-content:center;gap:6px;padding:9px 12px;border:1px solid var(--line-strong);border-radius:6px;background:rgba(229,221,210,.44);text-align:center}body[data-game-frame=euroleague-draft-preview] .postseason-series-center span{color:var(--orange);font-size:7px}body[data-game-frame=euroleague-draft-preview] .postseason-series-center strong{color:var(--ink);font:700 22px/1 "Space Grotesk","DM Sans",sans-serif}body[data-game-frame=euroleague-draft-preview] .postseason-series-center small{font-size:7px}body[data-game-frame=euroleague-draft-preview] .postseason-series-games{display:flex;align-items:center;gap:6px;min-height:24px}body[data-game-frame=euroleague-draft-preview] .postseason-series-games span{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--surface);background:var(--muted);font:700 8px/1 "DM Mono",monospace}body[data-game-frame=euroleague-draft-preview] .postseason-series-games span.is-win{border-color:var(--green);background:var(--green)}body[data-game-frame=euroleague-draft-preview] .postseason-series-games span.is-loss{border-color:#c94e31;background:#c94e31}body[data-game-frame=euroleague-draft-preview] .simulation-match{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-width:0;min-height:65px;padding:10px 11px;border:1px solid var(--line);border-radius:6px;background:rgba(255,253,248,.72);opacity:.94}body[data-game-frame=euroleague-draft-preview] .simulation-match.is-latest{border-color:var(--orange);box-shadow:0 0 0 3px rgba(216,120,62,.1)}body[data-game-frame=euroleague-draft-preview] .simulation-match.is-win{border-left:3px solid var(--green)}body[data-game-frame=euroleague-draft-preview] .simulation-match.is-loss{border-left:3px solid rgba(201,78,49,.72)}body[data-game-frame=euroleague-draft-preview] .simulation-match.is-summary{border-left:3px solid var(--orange);background:linear-gradient(110deg,rgba(243,154,90,.15),rgba(255,253,248,.76))}body[data-game-frame=euroleague-draft-preview] .simulation-match-index{color:var(--muted);font-size:9px}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy{display:grid;min-width:0;gap:5px}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy small{overflow:hidden;color:var(--orange);font-size:7px;text-overflow:ellipsis;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy strong{overflow:hidden;color:var(--ink);font:700 11px/1 "Space Grotesk","DM Sans",sans-serif;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy i{color:var(--muted);font-style:normal;font-weight:500}body[data-game-frame=euroleague-draft-preview] .simulation-match-score{color:var(--ink);font:700 14px/1 "Space Grotesk","DM Sans",sans-serif;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .simulation-match-outcome{display:grid;width:23px;height:23px;place-items:center;border-radius:50%;color:var(--surface);background:var(--muted);font-size:9px;font-weight:700}body[data-game-frame=euroleague-draft-preview] .simulation-match.is-win .simulation-match-outcome{color:#fffdf8;background:var(--green)}body[data-game-frame=euroleague-draft-preview] .simulation-match.is-loss .simulation-match-outcome{color:#fffdf8;background:#c94e31}body[data-game-frame=euroleague-draft-preview] .simulation-match.is-summary .simulation-match-outcome{width:auto;min-width:48px;padding:0 5px;border-radius:999px;color:var(--orange);background:rgba(243,154,90,.16);font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-result{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:auto;padding:15px 17px;border:1px solid rgba(177,109,47,.44);border-radius:7px;background:linear-gradient(115deg,rgba(243,154,90,.16),rgba(255,253,248,.7))}body[data-game-frame=euroleague-draft-preview] .simulation-result .eyebrow{margin-bottom:6px}body[data-game-frame=euroleague-draft-preview] .simulation-result strong{display:block;color:var(--ink);font:700 20px/1 "Space Grotesk","DM Sans",sans-serif;letter-spacing:-.04em}body[data-game-frame=euroleague-draft-preview] .simulation-result p{margin:6px 0 0;color:var(--muted);font-size:11px}body[data-game-frame=euroleague-draft-preview] .simulation-result-badge{display:grid;min-width:74px;min-height:44px;padding:8px 10px;place-items:center;border:1px solid var(--orange);border-radius:5px;color:var(--orange);font:700 11px/1 "DM Mono",monospace;text-align:center}body[data-game-frame=euroleague-draft-preview] .simulation-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip{display:grid;min-width:0;gap:3px;padding:7px 8px;border:1px solid var(--line);border-radius:5px;background:rgba(229,221,210,.32);color:var(--muted-2)}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip.is-active{border-color:var(--orange);background:rgba(243,154,90,.16);color:var(--ink);box-shadow:0 0 0 2px rgba(216,120,62,.08)}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip.is-complete{border-color:rgba(50,131,103,.42);color:var(--green)}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip small,body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip span{color:currentColor;font:7px/1 "DM Mono",monospace;letter-spacing:.06em;text-transform:uppercase}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip strong{overflow:hidden;color:currentColor;font:700 10px/1.05 "Space Grotesk","DM Sans",sans-serif;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .simulation-standings{display:grid;min-height:0;gap:6px;padding:8px 10px 7px;border:1px solid var(--line);border-radius:6px;background:rgba(255,253,248,.44)}body[data-game-frame=euroleague-draft-preview] .simulation-standings[hidden]{display:none!important}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:5px;border-bottom:1px solid var(--line)}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading .eyebrow{margin-bottom:3px;font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading h3{margin:0;color:var(--ink);font:700 15px/1 "Space Grotesk","DM Sans",sans-serif;letter-spacing:-.035em}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading>span,body[data-game-frame=euroleague-draft-preview] .simulation-standings-note{color:var(--muted);font:7px/1.2 "DM Mono",monospace;letter-spacing:.04em;text-transform:uppercase}body[data-game-frame=euroleague-draft-preview] .simulation-standings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px 8px;min-height:0}body[data-game-frame=euroleague-draft-preview] .standing-row{display:grid;grid-template-columns:19px minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;min-height:14px;padding:1px 5px;border:1px solid transparent;border-radius:3px;color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .standing-row.is-user{border-color:rgba(216,120,62,.56);background:rgba(243,154,90,.15);color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .standing-row.is-cut-line{border-bottom-color:rgba(177,109,47,.45)}body[data-game-frame=euroleague-draft-preview] .standing-record,body[data-game-frame=euroleague-draft-preview] .standing-seed,body[data-game-frame=euroleague-draft-preview] .standing-status{color:currentColor;font:7px/1 "DM Mono",monospace;letter-spacing:.04em}body[data-game-frame=euroleague-draft-preview] .standing-team{min-width:0;overflow:hidden;color:currentColor;font:600 8px/1 "Space Grotesk","DM Sans",sans-serif;text-overflow:ellipsis;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .standing-status{min-width:30px;text-align:right}body[data-game-frame=euroleague-draft-preview] .simulation-standings-note{margin:0;color:var(--muted-2);text-transform:none}body[data-game-frame=euroleague-draft-preview] .simulation-action-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px}body[data-game-frame=euroleague-draft-preview] .simulation-action-hint{min-width:0;margin:0;overflow:hidden;color:var(--muted);font:8px/1.2 "DM Mono",monospace;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}body[data-game-frame=euroleague-draft-preview] .simulation-next{flex:0 0 auto;min-height:30px;padding:0 13px;border:1px solid var(--orange);border-radius:4px;color:#fffdf8;background:var(--orange);cursor:pointer;font:700 8px/1 "DM Mono",monospace;letter-spacing:.06em;text-transform:uppercase}body[data-game-frame=euroleague-draft-preview] .simulation-next:focus-visible,body[data-game-frame=euroleague-draft-preview] .simulation-next:hover{background:#bd5e2d;outline:rgba(216,120,62,.28) solid 2px;outline-offset:2px}@media (max-width:820px){body[data-game-frame=euroleague-draft-preview] .season-simulation{padding:14px;gap:11px}body[data-game-frame=euroleague-draft-preview] .simulation-heading{padding-bottom:10px}body[data-game-frame=euroleague-draft-preview] .simulation-heading h2{font-size:clamp(21px, 4.5vw, 32px)}body[data-game-frame=euroleague-draft-preview] .simulation-format-note{font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip{padding:6px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip strong{font-size:9px}body[data-game-frame=euroleague-draft-preview] .simulation-standings{padding:7px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-game-frame=euroleague-draft-preview] .standing-row{min-height:13px;padding:1px 4px}body[data-game-frame=euroleague-draft-preview] .simulation-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}body[data-game-frame=euroleague-draft-preview] .simulation-match{min-height:57px;padding:8px}}@media (max-width:420px){body[data-game-frame=euroleague-draft-preview] .season-simulation{padding:10px;gap:8px}body[data-game-frame=euroleague-draft-preview] .simulation-heading{align-items:start;flex-direction:column;gap:5px}body[data-game-frame=euroleague-draft-preview] .simulation-heading h2{font-size:22px}body[data-game-frame=euroleague-draft-preview] .simulation-format-note{font-size:6px}body[data-game-frame=euroleague-draft-preview] .simulation-stages{gap:3px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip{gap:2px;padding:5px 3px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip small{font-size:5px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip strong{font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip span{display:none}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading h3{font-size:12px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading>span{font-size:5px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-grid{gap:2px 4px}body[data-game-frame=euroleague-draft-preview] .standing-row{grid-template-columns:15px minmax(0,1fr) auto auto;gap:3px;min-height:12px;padding:1px 2px}body[data-game-frame=euroleague-draft-preview] .standing-team{font-size:7px}body[data-game-frame=euroleague-draft-preview] .standing-record,body[data-game-frame=euroleague-draft-preview] .standing-seed,body[data-game-frame=euroleague-draft-preview] .standing-status{font-size:5px}body[data-game-frame=euroleague-draft-preview] .standing-status{min-width:23px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-note{font-size:5px}body[data-game-frame=euroleague-draft-preview] .simulation-action-row{gap:5px}body[data-game-frame=euroleague-draft-preview] .simulation-action-hint{font-size:6px}body[data-game-frame=euroleague-draft-preview] .simulation-next{min-height:26px;padding:0 7px;font-size:6px}body[data-game-frame=euroleague-draft-preview] .simulation-status{font-size:8px}body[data-game-frame=euroleague-draft-preview] .simulation-summary{gap:6px}body[data-game-frame=euroleague-draft-preview] .simulation-summary>div{min-height:51px;gap:4px;padding:7px}body[data-game-frame=euroleague-draft-preview] .simulation-summary strong{font-size:14px}body[data-game-frame=euroleague-draft-preview] .simulation-match{grid-template-columns:18px minmax(0,1fr) auto;gap:5px;min-height:53px}body[data-game-frame=euroleague-draft-preview] .simulation-match-outcome{grid-column:1;grid-row:1;width:18px;height:18px;font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-match-index{display:none}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy strong{font-size:9px}body[data-game-frame=euroleague-draft-preview] .simulation-match-score{font-size:11px}body[data-game-frame=euroleague-draft-preview] .simulation-result{padding:10px}body[data-game-frame=euroleague-draft-preview] .simulation-result strong{font-size:16px}body[data-game-frame=euroleague-draft-preview] .simulation-result p{font-size:9px}body[data-game-frame=euroleague-draft-preview] .simulation-result-badge{min-width:58px;min-height:36px;font-size:9px}body[data-game-frame=euroleague-draft-preview] .simulation-postseason{gap:8px;padding:9px}body[data-game-frame=euroleague-draft-preview] .postseason-heading h3{font-size:17px}body[data-game-frame=euroleague-draft-preview] .postseason-heading>span{font-size:6px}body[data-game-frame=euroleague-draft-preview] .postseason-series{gap:5px}body[data-game-frame=euroleague-draft-preview] .postseason-team{gap:4px;padding:8px}body[data-game-frame=euroleague-draft-preview] .postseason-team span{font-size:6px}body[data-game-frame=euroleague-draft-preview] .postseason-team strong{font-size:10px}body[data-game-frame=euroleague-draft-preview] .postseason-series-center{min-width:74px;gap:4px;padding:7px 5px}body[data-game-frame=euroleague-draft-preview] .postseason-series-center small,body[data-game-frame=euroleague-draft-preview] .postseason-series-center span{font-size:5px}body[data-game-frame=euroleague-draft-preview] .postseason-series-center strong{font-size:16px}body[data-game-frame=euroleague-draft-preview] .postseason-series-games span{width:20px;height:20px;font-size:7px}}@media (max-width:620px){body[data-game-frame=euroleague-draft-preview] main{height:calc(100svh - 58px)}}@media (max-width:375px) and (orientation:portrait){body[data-game-frame=euroleague-draft-preview] .lineup-card{flex-basis:200px!important}}@media (max-height:650px) and (orientation:landscape){body[data-game-frame=euroleague-draft-preview] .season-simulation{padding:9px;gap:7px}body[data-game-frame=euroleague-draft-preview] .simulation-heading{padding-bottom:7px}body[data-game-frame=euroleague-draft-preview] .simulation-heading h2{font-size:20px}body[data-game-frame=euroleague-draft-preview] .simulation-format-note{font-size:5px}body[data-game-frame=euroleague-draft-preview] .simulation-stages{gap:3px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip{gap:1px;padding:3px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip small,body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip span{font-size:4px}body[data-game-frame=euroleague-draft-preview] .simulation-stage-chip strong{font-size:6px}body[data-game-frame=euroleague-draft-preview] .simulation-standings{gap:3px;padding:4px 5px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading{padding-bottom:3px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-heading h3{font-size:10px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-grid{gap:1px 3px}body[data-game-frame=euroleague-draft-preview] .standing-row{min-height:10px;padding:0 2px}body[data-game-frame=euroleague-draft-preview] .standing-team{font-size:6px}body[data-game-frame=euroleague-draft-preview] .simulation-standings-note{font-size:4px}body[data-game-frame=euroleague-draft-preview] .simulation-action-row{min-height:24px}body[data-game-frame=euroleague-draft-preview] .simulation-action-hint{font-size:5px}body[data-game-frame=euroleague-draft-preview] .simulation-next{min-height:22px;padding:0 6px;font-size:5px}body[data-game-frame=euroleague-draft-preview] .simulation-status{font-size:8px}body[data-game-frame=euroleague-draft-preview] .simulation-summary{gap:6px}body[data-game-frame=euroleague-draft-preview] .simulation-summary>div{min-height:42px;gap:3px;padding:6px 8px}body[data-game-frame=euroleague-draft-preview] .simulation-summary span{font-size:6px}body[data-game-frame=euroleague-draft-preview] .simulation-summary strong{font-size:13px}body[data-game-frame=euroleague-draft-preview] .simulation-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}body[data-game-frame=euroleague-draft-preview] .simulation-match{min-height:42px;padding:5px;gap:5px}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy{gap:3px}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy small{font-size:5px}body[data-game-frame=euroleague-draft-preview] .simulation-match-copy strong{font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-match-score{font-size:10px}body[data-game-frame=euroleague-draft-preview] .simulation-match-outcome{width:17px;height:17px;font-size:7px}body[data-game-frame=euroleague-draft-preview] .simulation-result{padding:7px 9px}body[data-game-frame=euroleague-draft-preview] .simulation-result .eyebrow{margin-bottom:3px;font-size:6px}body[data-game-frame=euroleague-draft-preview] .simulation-result strong{font-size:14px}body[data-game-frame=euroleague-draft-preview] .simulation-result p{margin-top:3px;font-size:8px}body[data-game-frame=euroleague-draft-preview] .simulation-result-badge{min-height:30px;font-size:8px}body[data-game-frame=euroleague-draft-preview] main{height:calc(100svh - 48px)}}body[data-game-frame=euroleague-draft-preview][data-game-stage=simulation]{overflow-x:hidden;overflow-y:auto}body[data-game-frame=euroleague-draft-preview][data-game-stage=simulation] main{height:auto;overflow:visible}body[data-game-frame=euroleague-draft-preview][data-game-stage=simulation] .season-simulation{position:static;inset:auto;z-index:auto;flex:none;width:100%;animation:none;backdrop-filter:none}body[data-game-frame=euroleague-draft-preview][data-game-stage=simulation] .simulation-standings-grid{grid-template-columns:minmax(0,1fr);gap:3px}body[data-game-frame=euroleague-draft-preview]::before{opacity:.25;background-image:linear-gradient(116deg,transparent 0 25%,rgba(177,87,39,.04) 25.2% 25.4%,transparent 25.6% 100%),radial-gradient(circle at 75% 5%,rgba(243,154,90,.1),transparent 28rem),radial-gradient(circle at 18% 90%,rgba(133,53,23,.06),transparent 25rem)}body[data-game-frame=euroleague-draft-preview] .draw-heading,body[data-game-frame=euroleague-draft-preview] .draw-team-copy strong,body[data-game-frame=euroleague-draft-preview] .roster-player-copy strong,body[data-game-frame=euroleague-draft-preview] .slot-player strong,body[data-game-frame=euroleague-draft-preview] h1,body[data-game-frame=euroleague-draft-preview] h2{font-family:"Space Grotesk","DM Sans",sans-serif}body[data-game-frame=euroleague-draft-preview] .court-meta,body[data-game-frame=euroleague-draft-preview] .draw-count,body[data-game-frame=euroleague-draft-preview] .eyebrow,body[data-game-frame=euroleague-draft-preview] .locked-note,body[data-game-frame=euroleague-draft-preview] .player-rating,body[data-game-frame=euroleague-draft-preview] .preview-footer,body[data-game-frame=euroleague-draft-preview] .roster-group-heading span,body[data-game-frame=euroleague-draft-preview] .roster-player-copy small,body[data-game-frame=euroleague-draft-preview] .roster-rule,body[data-game-frame=euroleague-draft-preview] .slot-label,body[data-game-frame=euroleague-draft-preview] .slot-player small{font-family:"DM Mono",monospace}body[data-game-frame=euroleague-draft-preview] .draw-heading,body[data-game-frame=euroleague-draft-preview] .panel-heading h2,body[data-game-frame=euroleague-draft-preview] .roster-heading h2,body[data-game-frame=euroleague-draft-preview] h1,body[data-game-frame=euroleague-draft-preview] h2{color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .court-meta,body[data-game-frame=euroleague-draft-preview] .intro-copy,body[data-game-frame=euroleague-draft-preview] .lineup-callout,body[data-game-frame=euroleague-draft-preview] .locked-note{color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .draw-card,body[data-game-frame=euroleague-draft-preview] .panel,body[data-game-frame=euroleague-draft-preview] .roster-card{border-color:var(--line-strong);background:linear-gradient(145deg,rgba(255,253,248,.98),rgba(240,236,227,.96));box-shadow:0 18px 38px rgba(75,51,35,.09)}body[data-game-frame=euroleague-draft-preview] .lineup-slot{border-color:rgba(85,64,50,.27);background:rgba(255,253,248,.88);box-shadow:0 8px 18px rgba(75,51,35,.1),inset 0 0 0 1px rgba(255,255,255,.62)}body[data-game-frame=euroleague-draft-preview] .lineup-slot.active{border-color:var(--orange);background:linear-gradient(145deg,rgba(243,154,90,.2),rgba(255,253,248,.94));box-shadow:0 0 0 3px rgba(216,120,62,.12),0 10px 22px rgba(75,51,35,.12)}body[data-game-frame=euroleague-draft-preview] .lineup-slot.filled{border-color:rgba(177,109,47,.58);background:linear-gradient(145deg,rgba(255,196,92,.2),rgba(255,253,248,.94))}body[data-game-frame=euroleague-draft-preview] .lineup-slot .slot-label b,body[data-game-frame=euroleague-draft-preview] .lineup-slot .slot-label span{color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .draw-team-copy small,body[data-game-frame=euroleague-draft-preview] .lineup-slot .slot-label b,body[data-game-frame=euroleague-draft-preview] .roster-group.is-active .roster-group-heading strong{color:var(--orange)}body[data-game-frame=euroleague-draft-preview] .lineup-slot .slot-empty,body[data-game-frame=euroleague-draft-preview] .lineup-slot .slot-player strong{color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .lineup-slot .slot-player small,body[data-game-frame=euroleague-draft-preview] .roster-player-copy small{color:var(--blue-soft)}body[data-game-frame=euroleague-draft-preview] .roster-group{border-color:var(--line);background:rgba(240,236,227,.58)}body[data-game-frame=euroleague-draft-preview] .roster-group.is-active{border-color:rgba(216,120,62,.62);background:rgba(243,154,90,.12);box-shadow:inset 3px 0 0 rgba(216,120,62,.8)}body[data-game-frame=euroleague-draft-preview] .roster-group-heading{border-bottom-color:var(--line)}body[data-game-frame=euroleague-draft-preview] .roster-group-heading span,body[data-game-frame=euroleague-draft-preview] .roster-group-heading strong{color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .roster-player{border-color:transparent;background:rgba(229,221,210,.72);color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .roster-player:hover:not(:disabled){border-color:var(--orange);background:rgba(243,154,90,.2)}body[data-game-frame=euroleague-draft-preview] .roster-player:disabled{color:var(--muted-2)}body[data-game-frame=euroleague-draft-preview] .player-badge{background:linear-gradient(145deg,#e5ddd2,#fffdf8);color:var(--blue);box-shadow:inset 0 0 0 1px rgba(85,64,50,.1)}body[data-game-frame=euroleague-draft-preview] .player-rating{color:var(--gold)}body[data-game-frame=euroleague-draft-preview] .site-header.site-header--common{color:var(--ink);background:rgba(255,253,248,.94);border-bottom-color:var(--line);box-shadow:0 4px 18px rgba(75,51,35,.06)}body[data-game-frame=euroleague-draft-preview] .site-header.site-header--common .brand,body[data-game-frame=euroleague-draft-preview] .site-header.site-header--common .site-menu-toggle{color:var(--ink);font-family:"Space Grotesk","DM Sans",sans-serif}body[data-game-frame=euroleague-draft-preview] .site-header.site-header--common .brand-dot{color:var(--orange)}body[data-game-frame=euroleague-draft-preview] .game-nav-sidebar{border-right-color:var(--line);background:linear-gradient(180deg,#fffdf8 0,#f3efe7 72%);box-shadow:8px 0 22px rgba(75,51,35,.06);color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .game-nav-about,body[data-game-frame=euroleague-draft-preview] .game-nav-sidebar nav a{color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .game-nav-about:hover,body[data-game-frame=euroleague-draft-preview] .game-nav-sidebar nav a:hover{color:var(--ink);background:rgba(216,120,62,.08)}body[data-game-frame=euroleague-draft-preview] .game-nav-about[aria-current=page],body[data-game-frame=euroleague-draft-preview] .game-nav-sidebar nav a[aria-current=page]{color:var(--ink);background:rgba(216,120,62,.12)}body[data-game-frame=euroleague-draft-preview] .game-nav-fallback,body[data-game-frame=euroleague-draft-preview] .game-nav-icon img{border-color:var(--line-strong);background:linear-gradient(145deg,rgba(243,154,90,.15),rgba(255,253,248,.96));box-shadow:0 5px 12px rgba(75,51,35,.1),0 0 0 1px rgba(255,255,255,.8) inset;filter:saturate(.86) brightness(1) contrast(1.02)}body[data-game-frame=euroleague-draft-preview] .game-nav-fallback{color:var(--orange)}body[data-game-frame=euroleague-draft-preview] .game-nav-mobile-head{border-bottom-color:var(--line);background:var(--surface)}body[data-game-frame=euroleague-draft-preview] .game-nav-mobile-head a{color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .game-nav-mobile-head button{border-color:var(--line-strong);color:var(--orange)}body[data-game-frame=euroleague-draft-preview] .site-footer.site-footer--signature{color:var(--ink);border-top-color:var(--line-strong);background:linear-gradient(130deg,rgba(243,154,90,.12),transparent 44%),var(--surface)}body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-brand,body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-intro h2,body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-links h2{color:var(--ink)}body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-bottom-line,body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-intro p,body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-links a{color:var(--muted)}body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-brand-dot,body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-text-link{color:var(--orange)}body[data-game-frame=euroleague-draft-preview] .site-footer--signature .ft-disclosure{color:var(--muted-2)}body[data-game-frame=euroleague-draft-preview] .roster-card{overflow:hidden!important}body[data-game-frame=euroleague-draft-preview] .roster-columns{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible!important}body[data-game-frame=euroleague-draft-preview] .roster-list{max-height:none;overflow:visible}@media (max-width:620px) and (orientation:portrait){body[data-game-frame=euroleague-draft-preview] .lineup-card,body[data-game-frame=euroleague-draft-preview] .lineup-card:first-child{flex-basis:126px!important}body[data-game-frame=euroleague-draft-preview] .roster-columns{grid-template-columns:minmax(0,1fr)}body[data-game-frame=euroleague-draft-preview] .roster-list{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-game-frame=euroleague-draft-preview] .roster-player{min-height:17px}}@media (max-height:650px) and (orientation:landscape){body[data-game-frame=euroleague-draft-preview] .roster-columns{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-game-frame=euroleague-draft-preview] .roster-player{min-height:17px}}body[data-game-frame=euroleague-draft-preview] .reroll-button{display:flex;min-height:28px;align-items:center;justify-content:center;gap:7px;margin-top:6px;padding:5px 9px;border:1px solid var(--line-strong);border-radius:5px;color:var(--muted);background:rgba(229,221,210,.42);cursor:pointer;font:700 8px/1 "DM Mono",monospace;letter-spacing:.06em;text-transform:uppercase}body[data-game-frame=euroleague-draft-preview] .reroll-button[hidden]{display:none!important}body[data-game-frame=euroleague-draft-preview] .reroll-button>span:first-child{color:var(--orange);font-size:15px;line-height:.8}body[data-game-frame=euroleague-draft-preview] .reroll-button b{color:var(--orange);font-size:7px;font-weight:700}body[data-game-frame=euroleague-draft-preview] .reroll-button:focus-visible,body[data-game-frame=euroleague-draft-preview] .reroll-button:hover{border-color:var(--orange);color:var(--ink);background:rgba(243,154,90,.16);outline:rgba(216,120,62,.22) solid 2px;outline-offset:2px}body[data-game-frame=euroleague-draft-preview] .reroll-button:disabled{cursor:wait;opacity:.55}@media (max-width:620px) and (orientation:portrait),(max-height:650px) and (orientation:landscape){body[data-game-frame=euroleague-draft-preview] .reroll-button{min-height:24px;margin-top:3px;padding:3px 6px;gap:4px;font-size:6px}body[data-game-frame=euroleague-draft-preview] .reroll-button>span:first-child{font-size:12px}body[data-game-frame=euroleague-draft-preview] .reroll-button b{font-size:5px}}
