html[data-art-direction="lit"] {
  --vt-bg:#273944;
  --vt-panel:#263943;
  --vt-panel-2:#304650;
  --vt-line:#50616b;
  --vt-track:#3a505a;
  --vt-field:#1d303a;
  --vt-text:#f4f3ec;
  --vt-text-2:#e1e8e8;
  --vt-muted:#b8c8cd;
  --vt-faint:#9bafb7;
  --vt-rule:rgba(220,234,237,.18);
  --vt-surface:#293d47;
  --vt-surface-2:#314650;
  --vt-shadow:0 8px 20px rgba(9,24,33,.18);
  --vt-court-opacity:.13;
  --vt-grid-line:rgba(214,229,228,.025);
  --vt-grid-major:rgba(214,229,228,.045);
  --vt-backdrop:linear-gradient(155deg,#65757b 0%,#425861 45%,#293f4a 100%);
  --art-paper:#eeeae0;
  --art-ink:#203139;
  --art-ink-muted:#526069;
}
html[data-art-direction="lit"] body {background-color:#425861}
html[data-art-direction="lit"] .top {background:rgba(24,40,49,.96);box-shadow:0 1px 0 rgba(232,242,243,.15)}
html[data-art-direction="lit"] .subbar {background:rgba(27,43,52,.8);border-color:rgba(232,242,243,.12)}
html[data-art-direction="lit"] .main {max-width:1680px;margin-inline:auto;width:100%;box-sizing:border-box}
html[data-art-direction="lit"] .tabs {background:rgba(22,39,49,.88);border:1px solid rgba(214,231,234,.35);box-shadow:0 8px 28px rgba(6,19,27,.3),inset 0 1px 0 rgba(255,255,255,.12)}
html[data-art-direction="lit"] :is(button,a,input,select):focus-visible {outline:2px solid #f5b679;outline-offset:4px}
html[data-art-direction="lit"] :is(.authbtn,.hr-go,.hc-go,.fullback,.slatedate,.statbtn,.ins-back) {border-radius:8px}
html[data-art-direction="lit"] :is(.authbtn.solid,.ou-lock) {box-shadow:0 2px 0 rgba(13,28,35,.25),inset 0 1px 0 rgba(255,255,255,.3)}
html[data-art-direction="lit"] :is(.authbtn.ghost,.fullback,.statbtn) {background:#304751;border:1px solid #637781;color:#f4f3ec}
html[data-art-direction="lit"] :is(.rankbar,.statbar) {gap:8px}
html[data-art-direction="lit"] .rankbar button {border-radius:7px}
html[data-art-direction="lit"] :is(.card,.chartbox,.game,.scard) {background:#233640;border-color:rgba(217,234,237,.22);box-shadow:var(--vt-shadow);border-radius:12px}
html[data-art-direction="lit"] .chartbox {background:#20343e;padding:20px}
html[data-art-direction="lit"] .chartbox h3 {padding-bottom:12px;border-bottom:1px solid rgba(210,229,233,.16)}
html[data-art-direction="lit"] thead th {background:#172d38;color:#c5d4d7;border-color:#566972}
html[data-art-direction="lit"] tbody td {border-bottom-color:rgba(201,225,230,.1);font-variant-numeric:tabular-nums}
html[data-art-direction="lit"] :is(.augrank-note,.rankdesc,.offnote) {color:#d7e1e3}
html[data-art-direction="lit"] .offnote {background:rgba(27,45,55,.7);border:1px solid var(--vt-rule)}
html[data-art-direction="lit"] :is(.hr-npill,.npill,.chip,.tpill,.hr-valpill) {box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 2px rgba(0,0,0,.2)}

html[data-art-direction="lit"][data-team-surfaces="soft"] :is(.hr-row,.rank,.srow)[style*="--rowc"] {background:linear-gradient(rgba(28,48,60,.86),rgba(28,48,60,.86)),var(--rowc);border-bottom:1px solid rgba(218,235,239,.1)}
html[data-art-direction="lit"][data-team-surfaces="soft"] :is(#augTable,#gravTable,#board,#seasonTable,#teamsTable) tbody tr[style*="--rowc"] {--art-row:linear-gradient(rgba(28,48,60,.88),rgba(28,48,60,.88)),var(--rowc)}
html[data-art-direction="lit"][data-team-surfaces="soft"] :is(#view-players,#view-board,#view-season,#view-teams) tbody tr[style*="--rowc"] td {background:linear-gradient(rgba(28,48,60,.88),rgba(28,48,60,.88)),var(--rowc)}
html[data-art-direction="lit"][data-team-surfaces="soft"] :is(#view-players,#view-board,#view-season,#view-teams) tbody tr[style*="--rowc"]:hover td {background:linear-gradient(rgba(43,66,78,.78),rgba(43,66,78,.78)),var(--rowc)}

html[data-art-direction="lit"] .homehero {grid-template-columns:minmax(0,1fr);gap:18px;margin-block:0}
html[data-art-direction="lit"] :is(.homehero,.homeboards)>* {min-width:0}
html[data-art-direction="lit"] #view-home :is(.homefeat,.homerank,.ougame,.homecard,.homehd) {background:#293e49;border:1px solid rgba(220,235,237,.22);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--vt-shadow);border-radius:12px}
html[data-art-direction="lit"] #view-home .homehd {background:var(--art-paper);color:var(--art-ink);padding:24px;gap:22px;container-type:inline-size}
html[data-art-direction="lit"] .homehd .hh-title {color:var(--art-ink);font-size:min(26px,4.75cqi)}
html[data-art-direction="lit"] .homehd .hh-l2 {color:#9b4e25}
html[data-art-direction="lit"] .homehd .hh-sub {color:var(--art-ink-muted);text-align:left;hyphens:none;font-size:14px;line-height:1.7;margin:auto 0}
html[data-art-direction="lit"] .homehd .hh-cta {margin:0;align-items:flex-start;gap:12px}
html[data-art-direction="lit"] .homehd .hh-alt {color:#5b493c}
html[data-art-direction="lit"] #view-home .homefeed .homecard {background:var(--art-paper);color:var(--art-ink);padding:22px}
html[data-art-direction="lit"] .homefeed :is(.hc-title,.hc-body) {color:var(--art-ink)}
html[data-art-direction="lit"] .homefeed :is(.hc-meta,.hc-kicker,.hc-deck,.hc-go) {color:var(--art-ink-muted)}
html[data-art-direction="lit"] .homefeed .feedcard.feedlead .hc-body {-webkit-line-clamp:7;line-height:1.6}
html[data-art-direction="lit"] #homeFeed {height:auto!important;min-height:0}
html[data-art-direction="lit"] #homeFeatured {overflow:hidden}
html[data-art-direction="lit"] #homeFeatured>* {min-width:0;max-width:100%;box-sizing:border-box}
html[data-art-direction="lit"] .homeboards {gap:18px;grid-template-columns:minmax(0,1fr)}
html[data-art-direction="lit"] #homeRankList {height:auto!important}
html[data-art-direction="lit"] #homeRankList .hr-row {min-height:44px}
html[data-art-direction="lit"] #view-home .ougame {background:#203540}
html[data-art-direction="lit"] #homeNext {display:flex;flex-direction:row;align-items:center;gap:20px;padding:14px 18px;margin:0;background:rgba(25,43,53,.9);border:1px solid rgba(223,238,240,.18);border-radius:10px;box-sizing:border-box;min-width:0}
html[data-art-direction="lit"] #homeNext[hidden] {display:none}
html[data-art-direction="lit"] #homeNext .hr-head {flex:0 0 142px;display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0}
html[data-art-direction="lit"] #homeNext .hr-title {font-size:12px}
html[data-art-direction="lit"] #homeNext .hr-eyebrow {font-size:10px;letter-spacing:.1em;color:#c5d4d8}
html[data-art-direction="lit"] #homeNext .ng-list {display:flex;flex:1;min-width:0;gap:12px;overflow:auto;padding:3px 0;scroll-snap-type:x proximity;scrollbar-width:thin;align-self:center}
html[data-art-direction="lit"] #homeNext .ng-row {flex:1 0 180px;min-width:0;max-width:290px;scroll-snap-align:start}
html[data-art-direction="lit"] #homeNext .ng-team {padding:6px 8px;gap:5px}
html[data-art-direction="lit"] #homeNext .ng-nm {font-size:11px}
html[data-art-direction="lit"] #homeNext .ng-time {color:#cfdbde}
html[data-art-direction="lit"] #homeNext .hr-go {flex:0 0 auto;font-size:11px;margin:0;white-space:nowrap}

html[data-art-direction="lit"] #insArt {--vt-body:var(--art-ink);--vt-text:var(--art-ink);--text:var(--art-ink);--muted:#586b73;background:var(--art-paper);color:var(--art-ink);border:1px solid #c8c5bb;border-radius:12px;padding:32px;box-shadow:var(--vt-shadow);backdrop-filter:none}
html[data-art-direction="lit"] #insArt :is(p,li,h1,h2,h3,blockquote) {color:var(--art-ink)}
html[data-art-direction="lit"] #insArt :is(a,.insart-stand) {color:#6c5342}
html[data-art-direction="lit"] #insArt .insfig {--vt-text:#f4f3ec;--text:#f4f3ec;--muted:#bdcdd1;color:#f4f3ec;background:#233945;border:1px solid #4a626d}
html[data-art-direction="lit"] #insArt .insfig :is(p,figcaption) {color:#bdcdd1}
html[data-art-direction="lit"] #insArt .inscallout {background:#deddd3;color:#46535a}
html[data-art-direction="lit"] .sheet {background:#233945;border:1px solid #6a7f88}
html[data-art-direction="lit"] .foot {border-color:rgba(210,230,234,.2)}
.art-play-help {display:none}
html[data-art-direction="lit"] .art-play-help {display:block;margin:0 0 16px;color:#e1e8e8;font-size:14px;line-height:1.6;text-align:center}
@media(min-width:1100px) {
  html[data-art-direction="lit"] .homehero {grid-template-columns:minmax(0,1.85fr) minmax(0,1.5fr) minmax(0,1.5fr)}
  html[data-art-direction="lit"] .homeboards {grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}
}
@media(min-width:760px) and (max-width:1099px) {
  html[data-art-direction="lit"] .homehero {grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-art-direction="lit"] .homehero .homehd {grid-column:1/-1;min-height:240px}
  html[data-art-direction="lit"] .homehd .hh-title {max-width:560px}
  html[data-art-direction="lit"] .homeboards {grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-art-direction="lit"] #homeFeed {grid-column:1/-1}
}
@media(max-width:759px) {
  html[data-art-direction="lit"] .main {padding-inline:12px}
  html[data-art-direction="lit"] #homeNext {gap:10px;padding:12px;flex-wrap:wrap}
  html[data-art-direction="lit"] #homeNext .hr-head {flex:1;flex-direction:row;align-items:baseline;gap:10px}
  html[data-art-direction="lit"] #homeNext .ng-list {order:3;flex-basis:100%}
  html[data-art-direction="lit"] #homeNext .ng-row {flex:0 0 260px}
  html[data-art-direction="lit"] #homeNext .hr-go {font-size:10px}
  html[data-art-direction="lit"] .homehd .hh-sub {font-size:14px}
  html[data-art-direction="lit"] .homehd .hh-cta {flex-wrap:wrap}
  html[data-art-direction="lit"] .games {grid-template-columns:minmax(0,1fr)}
  html[data-art-direction="lit"] .controls {flex-wrap:wrap}
  html[data-art-direction="lit"] input[type=search] {min-width:0}
  html[data-art-direction="lit"] #insArt {padding:24px 18px}
  html[data-art-direction="lit"] .ou-slides {--ouslide-w:100%;padding-inline:0;mask-image:none;-webkit-mask-image:none;perspective:none}
  html[data-art-direction="lit"] .ou-slide {transform:none}
  html[data-art-direction="lit"] .ou-pick {grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}
  html[data-art-direction="lit"] .ou-side-r {width:100%;align-items:stretch;gap:12px}
  html[data-art-direction="lit"] .ou-call {width:100%;align-items:stretch}
  html[data-art-direction="lit"] .ou-btns {flex-direction:row;min-width:0;min-height:48px}
  html[data-art-direction="lit"] .ou-line {justify-content:center}
  html[data-art-direction="lit"] .ou-name {white-space:normal;text-overflow:clip}
  html[data-art-direction="lit"] .ou-act {align-self:center}
  html[data-art-direction="lit"] .ou-tr i {color:#e1e9ed}
}

.art-review {position:fixed;right:14px;bottom:18px;z-index:80;background:#f0ece2;color:#25343a;border:1px solid #adb5b5;border-radius:10px;box-shadow:0 4px 20px #10232a40;font:500 11px/1.3 var(--vt-font-body, sans-serif);padding:10px 12px;max-width:260px}
.art-review summary {cursor:pointer;font-weight:700;font-size:11px;letter-spacing:.02em}
.art-review summary::marker {color:#8a4c2b}
.art-review-controls {display:flex;gap:5px;margin-top:8px}
.art-review button {font:600 11px/1.3 var(--vt-font-body,sans-serif);padding:7px 11px;border-radius:6px;cursor:pointer;border:1px solid #a8b0b1;background:transparent;color:#25343a}
.art-review button[aria-pressed="true"] {background:#263c47;color:#fff;border-color:#263c47}
.art-review label {display:flex;align-items:center;gap:6px;margin-top:8px;cursor:pointer}
.art-review input {accent-color:#a85d31;margin:0;width:13px;height:13px}
.art-review:has(button[data-art-mode="original"][aria-pressed="true"]) label {opacity:.5}
@media(max-width:900px) {.art-review{bottom:84px;right:10px}.art-review:not([open]){padding:8px 10px}}
@media(prefers-reduced-motion:reduce) {html[data-art-direction="lit"] *,html[data-art-direction="lit"] *::before,html[data-art-direction="lit"] *::after {scroll-behavior:auto}}

.arena-scene {display:none}
html[data-art-direction="arena"] {
  --arena-panel:linear-gradient(135deg,rgba(71,88,104,.91),rgba(29,49,70,.94));
  --arena-line:rgba(207,229,250,.23);
  --arena-shadow:0 14px 38px #07172538,inset 0 1px 0 #f4e8d52b;
  --vt-panel:#263e53;--vt-panel-2:#31495e;--vt-field:#203448;
  --vt-text:#f7f5ef;--vt-text-2:#dce5ed;--vt-muted:#bdcbd9;--vt-faint:#a3b7ca;
  --vt-line:#526b80;--vt-track:#3b546a;--vt-rule:#b7d1e32d;
  --vt-surface:#293f54;--vt-surface-2:#344e64;--vt-body:#dae3ec;
  --vt-shadow:var(--arena-shadow);
}
html[data-art-direction="arena"] body {background:#243c50;background-image:none;isolation:isolate}
html[data-art-direction="arena"] body::before,
html[data-art-direction="arena"] body::after {display:none}
html[data-art-direction="arena"] .arena-scene {
  display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;
  background:radial-gradient(ellipse at 44% -15%,#af9877 0,transparent 54%),
    radial-gradient(ellipse at 95% 57%,#376b91 0,transparent 63%),
    linear-gradient(150deg,#526b7d 0%,#243c50 49%,#172c42 100%);
}
.arena-light {position:absolute;inset:-15%;transform-origin:50% 0;will-change:transform;}
.arena-light-warm {
  background:conic-gradient(from 148deg at 25% 1%,transparent 0deg,#ffe3ad24 9deg,#fff4d952 18deg,#f2d3a120 31deg,transparent 40deg);
  filter:blur(22px);animation:arenaWarm 19s ease-in-out infinite alternate;
}
.arena-light-cool {
  background:conic-gradient(from 163deg at 83% 0%,transparent 0deg,#bde8ff24 9deg,#bcddff45 20deg,transparent 37deg);
  filter:blur(26px);animation:arenaCool 23s ease-in-out infinite alternate;
}
.arena-floor {
  position:absolute;left:-25%;bottom:-62%;width:150%;height:125%;opacity:.14;
  background:var(--vt-court) center/auto 100% no-repeat;
  transform:perspective(900px) rotateX(48deg) rotateZ(-14deg);
  mask-image:linear-gradient(transparent,#000 35%,#000 65%,transparent);
}
.arena-rim {position:absolute;inset:0;background:radial-gradient(ellipse 48% 4% at 40% 0,#fff5d99c,transparent),radial-gradient(ellipse 45% 24% at 10% 95%,#e4a87415,transparent)}
@keyframes arenaWarm {from {transform:rotate(-6deg) translateX(-2%);opacity:.72} to {transform:rotate(7deg) translateX(3%);opacity:1}}
@keyframes arenaCool {from {transform:rotate(6deg) translateX(3%);opacity:.7} to {transform:rotate(-8deg) translateX(-2%);opacity:1}}
.arena-scene[data-paused="true"] .arena-light {animation-play-state:paused}
html[data-art-direction="arena"] .wrap {max-width:1640px;padding:24px 28px 110px}
html[data-art-direction="arena"] .top {background:rgba(25,42,58,.86);box-shadow:0 1px 0 #d6e7f21c;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
html[data-art-direction="arena"] .subbar {background:rgba(36,54,71,.42);border-color:#d6e7f21c}
html[data-art-direction="arena"] .tabs {
  background:linear-gradient(135deg,#90a6b955,#283c51bd 60%,#819eb157);
  border:1px solid #d2e9fb70;border-radius:24px;
  box-shadow:0 12px 40px #08162466,inset 0 1px 1px #fff8e885,inset 0 -1px 0 #cfebff33;
  backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);
}
html[data-art-direction="arena"] :is(button,a,input,select):focus-visible {outline:2px solid #ffcc8e;outline-offset:3px}
html[data-art-direction="arena"] :is(.topsearch,.topacct,.tickpause,.statbtn,.fullback,.insback) {border-color:#b9d5ee4d}
html[data-art-direction="arena"] :is(.authbtn.solid,.ou-lock) {box-shadow:0 4px 15px #f49b3433,inset 0 1px 0 #fff9}
html[data-art-direction="arena"] :is(.authbtn.ghost,.statbtn,.fullback) {background:#a2bdd018;border-color:#b9d5ee4d}
html[data-art-direction="arena"] #view-home :is(.homehd,.homefeat,.homerank,.ougame,.homecard),
html[data-art-direction="arena"] #view-insights :is(.ins-feature,.homecard),
html[data-art-direction="arena"] :is(#view-board,#view-players,#view-power,#insArt,.chartbox,.game,.card,.sheet) {
  background:var(--arena-panel);border:1px solid var(--arena-line);border-radius:16px;
  box-shadow:var(--arena-shadow);backdrop-filter:none;-webkit-backdrop-filter:none;
}
html[data-art-direction="arena"] #view-home .home {gap:20px}
html[data-art-direction="arena"] :is(.homehero,.homeboards) {gap:20px;margin:0;grid-template-columns:minmax(0,1fr)}
html[data-art-direction="arena"] :is(.homehero,.homeboards)>* {min-width:0}
html[data-art-direction="arena"] .homehd {padding:22px;container-type:inline-size;will-change:auto;gap:18px}
html[data-art-direction="arena"] .homehd .hh-title {font-size:min(25px,4.7cqi);text-shadow:0 2px 20px #ffd29713}
html[data-art-direction="arena"] .homehd .hh-sub {font-size:13px;line-height:1.75;text-align:left;hyphens:none;color:#d1dce7}
html[data-art-direction="arena"] .homehd .hh-cta {gap:14px;margin-top:0}
html[data-art-direction="arena"] #homeFeatured {overflow:hidden}
html[data-art-direction="arena"] #homeFeatured>* {min-width:0;max-width:100%}
html[data-art-direction="arena"] #homeRankList {height:auto!important}
html[data-art-direction="arena"] .hr-row {min-height:43px}
html[data-art-direction="arena"] .hr-val {font-size:20px}
html[data-art-direction="arena"] .rank .elo {font-size:18px}
html[data-art-direction="arena"] :is(.hr-row,.rank,.srow) {box-shadow:inset 0 1px 0 #fff1}
html[data-art-direction="arena"] .fx-pval {font-size:28px}
html[data-art-direction="arena"] .fx-mval {font-size:22px}
html[data-art-direction="arena"] #homeFeed {height:auto!important;min-height:0}
html[data-art-direction="arena"] .homefeed .homecard {padding:20px}
html[data-art-direction="arena"] .homefeed .feedcard.feedlead .hc-body {-webkit-line-clamp:8;line-height:1.65;color:#d1dce7}
html[data-art-direction="arena"] :is(.hc-meta,.hc-deck) {color:#b7c9da}
html[data-art-direction="arena"] :is(.homecard,.ins-feature) {transition:border-color .2s,box-shadow .2s}
html[data-art-direction="arena"] :is(.homecard,.ins-feature):hover {border-color:#cfdfef80;box-shadow:0 12px 35px #08172550,inset 0 1px 0 #fff6}
html[data-art-direction="arena"] #homeNext {
  display:flex;flex-direction:row;align-items:center;gap:18px;padding:14px 18px;margin:0;
  background:linear-gradient(110deg,#1c3143d9,#2f4d63cc);border:1px solid #cce3f536;border-radius:14px;
  box-shadow:var(--arena-shadow);min-width:0;
}
html[data-art-direction="arena"] #homeNext[hidden] {display:none}
html[data-art-direction="arena"] #homeNext .hr-head {flex:0 0 140px;gap:5px;margin:0}
html[data-art-direction="arena"] #homeNext .hr-title {font-size:12px}
html[data-art-direction="arena"] #homeNext .hr-eyebrow {font-size:10px;letter-spacing:.1em;color:#c2d4e3}
html[data-art-direction="arena"] #homeNext .ng-list {display:flex;flex:1;min-width:0;gap:12px;overflow:auto;padding:3px 0;scroll-snap-type:x proximity;scrollbar-width:thin}
html[data-art-direction="arena"] #homeNext .ng-row {flex:1 0 185px;min-width:0;max-width:280px;scroll-snap-align:start}
html[data-art-direction="arena"] #homeNext .ng-team {padding:6px 8px;gap:5px}
html[data-art-direction="arena"] #homeNext .ng-nm {font-size:11px}
html[data-art-direction="arena"] #homeNext .ng-time {color:#c3d4e2}
html[data-art-direction="arena"] #homeNext .hr-go {flex:0 0 auto;font-size:11px;margin:0;white-space:nowrap}
html[data-art-direction="arena"] thead th {background:#223b50;color:#d0dfeb;border-color:#71899e}
html[data-art-direction="arena"] tbody td {border-bottom-color:#c3d9eb14;font-variant-numeric:tabular-nums}
html[data-art-direction="arena"] td.proj {font-size:19px}
html[data-art-direction="arena"] .chartbox {padding:20px}
html[data-art-direction="arena"] :is(.augrank-note,.rankdesc,.offnote) {color:#c4d5e3}
html[data-art-direction="arena"] .offnote {background:#273f52c9;border:1px solid #c6dced2d}
html[data-art-direction="arena"] #insArt {--vt-body:#d7e2ed;--vt-text:#f7f5ef;--muted:#bfcedd;padding:30px;max-width:850px}
html[data-art-direction="arena"] #insArt .insfig {background:#203b50;border:1px solid #b8d5ef29;box-shadow:inset 0 1px 0 #fff1}
html[data-art-direction="arena"] #insArt .inscallout {background:#40546780;color:#d7e2ed}
html[data-art-direction="arena"] .foot {border-color:#c1d8eb2b}
html[data-art-direction="arena"] .art-review {background:#253d50e8;color:#e6eef5;border-color:#a5c4dd66;backdrop-filter:blur(16px)}
html[data-art-direction="arena"] .art-review button {color:#e6eef5;border-color:#b8d0e555}
html[data-art-direction="arena"] .art-review button[aria-pressed="true"] {background:#eec897;color:#263c50;border-color:#eec897}
.art-row-control {display:none!important}
html:not([data-art-direction="arena"]) .art-motion-control {display:none}
@media(min-width:1100px) {
  html[data-art-direction="arena"] .homehero {grid-template-columns:minmax(0,1.7fr) minmax(0,1.5fr) minmax(0,1.5fr)}
  html[data-art-direction="arena"] .homeboards {grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr)}
}
@media(min-width:760px) and (max-width:1099px) {
  html[data-art-direction="arena"] .homehero {grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-art-direction="arena"] .homehero .homehd {grid-column:1/-1}
  html[data-art-direction="arena"] .homehero :is(#homeFeatured,#homeTop5) {grid-column:auto}
  html[data-art-direction="arena"] .homeboards {grid-template-columns:repeat(2,minmax(0,1fr))}
  html[data-art-direction="arena"] #homeFeed {grid-column:1/-1}
}
@media(max-width:759px) {
  html[data-art-direction="arena"] .wrap {padding:16px 12px 105px}
  html[data-art-direction="arena"] #view-home .home {gap:14px}
  html[data-art-direction="arena"] :is(.homehero,.homeboards) {gap:14px}
  html[data-art-direction="arena"] .homehero :is(#homeFeatured,#homeTop5) {grid-column:1}
  html[data-art-direction="arena"] .homehd {padding:20px;gap:22px}
  html[data-art-direction="arena"] #homeNext {flex-wrap:wrap;gap:10px;padding:14px}
  html[data-art-direction="arena"] #homeNext .hr-head {flex:1;flex-direction:row;align-items:baseline;gap:10px}
  html[data-art-direction="arena"] #homeNext .ng-list {order:3;flex-basis:100%}
  html[data-art-direction="arena"] #homeNext .hr-go {font-size:10px}
  html[data-art-direction="arena"] #insArt {padding:22px 18px}
  html[data-art-direction="arena"] .ou-slides {--ouslide-w:100%;padding-inline:0;mask-image:none;-webkit-mask-image:none;perspective:none}
  html[data-art-direction="arena"] .ou-slide {transform:none}
  html[data-art-direction="arena"] .ou-pick {grid-template-columns:minmax(0,1fr);gap:14px;padding:16px}
  html[data-art-direction="arena"] .ou-side-r {width:100%;align-items:stretch;gap:12px}
  html[data-art-direction="arena"] .ou-call {width:100%;align-items:stretch}
  html[data-art-direction="arena"] .ou-btns {flex-direction:row;min-width:0;min-height:48px}
  html[data-art-direction="arena"] .ou-line {justify-content:center}
  html[data-art-direction="arena"] .ou-name {white-space:normal;text-overflow:clip}
  html[data-art-direction="arena"] .ou-act {align-self:center}
}
@media(prefers-reduced-motion:reduce) {.arena-light {animation:none;will-change:auto}}
