/* Scoped to the ten September 17 theme IDs; existing theme renderers stay intact. */
html[data-theme-id$="-20260917"][data-design-profile] body {
  color: var(--text);
  background: radial-gradient(ellipse at 85% 4%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 42rem), var(--bg);
}
html[data-theme-id$="-20260917"][data-design-profile] body::before { opacity: .08; background-size: 28px 28px; mask-image: none; }
html[data-theme-id$="-20260917"][data-design-profile] .sitebar.batch-sitebar {
  position: relative; top: 0; grid-template-columns: minmax(140px, 1fr) minmax(180px, 300px) auto;
  gap: 18px; margin-top: 20px; padding: 20px; border: 1px solid var(--line); border-radius: 14px;
  color: var(--text); background: var(--panel, var(--bg-2)); box-shadow: none; backdrop-filter: none;
}
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .brand { font-size: 23px; color: var(--text); letter-spacing: -.055em; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .brand-mark { flex-shrink: 0; width: 44px; height: 44px; color: var(--on-accent); background: var(--accent); border: 1px solid var(--line); box-shadow: none; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .primary-nav { grid-row: 2; grid-column: 1 / -1; display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 10px; color: var(--text); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .primary-nav a { position: relative; display: flex; align-items: center; gap: 10px; min-height: 62px; padding: 12px; opacity: 1; color: var(--text); border: 1px solid var(--line); background: var(--bg); border-radius: 8px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .primary-nav a::before { display: none; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .primary-nav a.active { color: var(--on-accent); background: var(--accent); border-color: var(--accent); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-nav-index { flex-shrink: 0; font-family: var(--font-mono); font-size: 11px; opacity: .72; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-nav-label { min-width: 0; font-size: 14px; line-height: 1.15; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-nav-label small { display: block; margin-top: 5px; font-family: var(--font-body); font-size: 10px; font-weight: 500; opacity: .76; letter-spacing: .02em; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .search-box { grid-column: 2; grid-row: 1; height: 44px; border: 1px solid var(--line); border-radius: 8px; background: var(--card); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .search-box input { min-width: 0; background: var(--card); color: var(--text); font-size: 13px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .search-box button { color: var(--on-accent); background: var(--accent); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .account-chip { grid-column: 3; grid-row: 1; color: var(--text); flex-wrap: wrap; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .account-chip span { color: var(--muted); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .account-chip > a { min-height: 44px; padding: 9px 12px; box-shadow: none; font-size: 12px; }
html[data-theme-id$="-20260917"][data-design-profile] :is(a, button, input, textarea):focus-visible { outline: 3px solid var(--accent-2); outline-offset: 4px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home { padding-top: 12px; padding-bottom: 38px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero { color: var(--text); min-height: 530px; padding-top: 46px; padding-bottom: 36px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero h1 { max-width: 13ch; font-size: clamp(42px, 5.6vw, 78px); line-height: .99; letter-spacing: -.055em; color: var(--text); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero p { max-width: 46ch; color: var(--muted); font-size: 16px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero .eyebrow { color: var(--accent); font-size: 11px; letter-spacing: .16em; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .hero-game { color: var(--text); background: var(--card); border-color: var(--line); box-shadow: 0 20px 50px #0002; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .hero-game > span { color: var(--on-accent); background: var(--accent); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .pill { box-shadow: none; border: 1px solid var(--line); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-library-note { display: flex; justify-content: space-between; align-items: center; gap: 16px; padding: 18px 0; margin: 4px 0 38px; border-block: 1px solid var(--line); color: var(--muted); font-family: var(--font-mono); font-size: 12px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-library-note a { color: var(--text); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .section-title { align-items: baseline; margin-bottom: 22px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .section-title h2 { color: var(--text); font-size: clamp(24px, 3vw, 36px); letter-spacing: -.04em; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .section-title > a { color: var(--muted); font-size: 13px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .icon-board { display: grid; grid-template-columns: repeat(6, minmax(0, 1fr)); gap: 24px 18px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .icon-card { grid-column: auto; min-width: 0; padding: 10px; border: 1px solid var(--line); border-radius: 14px; background: var(--card); box-shadow: none; transform: none; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .thumb-link img { width: 100%; aspect-ratio: 1; object-fit: cover; border-radius: 9px; box-shadow: none; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .icon-meta strong { color: var(--text); text-shadow: none; font-size: 14px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home :is(.icon-meta small, .icon-meta span) { color: var(--muted); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .icon-tags span { color: var(--muted); background: var(--bg); border: 1px solid var(--line); }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .card-actions button { min-height: 40px; color: var(--on-accent); background: var(--accent); box-shadow: none; border-radius: 7px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .category-panel { margin-top: 42px; }
html[data-theme-id$="-20260917"][data-design-profile] .batch-home .category-card { color: var(--text); border-color: var(--line); background: var(--card); }

/* Orbital control capsules and circular featured constellation. */
html[data-theme-id="nuviraly-20260917"][data-design-profile] .batch-sitebar.menu-orbital { border-radius: 28px; background: linear-gradient(150deg, var(--panel), var(--bg)); }
html[data-theme-id="nuviraly-20260917"][data-design-profile] .menu-orbital .primary-nav a { border-radius: 40px; box-shadow: inset 0 1px 0 #fff2; }
html[data-theme-id="nuviraly-20260917"][data-design-profile] .menu-orbital .batch-nav-index { display: grid; place-items: center; width: 24px; height: 24px; border: 1px solid currentColor; border-radius: 50%; }
html[data-theme-id="nuviraly-20260917"][data-design-profile] .batch-home .hero-portal { padding-bottom: 70px; }
html[data-theme-id="nuviraly-20260917"][data-design-profile] .batch-home .portal-count { right: 5%; bottom: 20px; width: 86px; height: 86px; color: var(--text); background: var(--panel); }
html[data-theme-id="nuviraly-20260917"][data-design-profile] .batch-home .orbit-stage { background: repeating-radial-gradient(circle at 50% 50%, transparent 0 59px, #b8caff25 60px 61px, transparent 62px 86px); }

/* Arcade keys press into a ribbed cabinet surface. */
html[data-theme-id="tavizoni-20260917"][data-design-profile] .batch-sitebar.menu-cabinet { border: 3px solid var(--text); border-radius: 6px; box-shadow: 0 7px 0 var(--text); background: repeating-linear-gradient(0deg, var(--panel) 0 5px, var(--bg-2) 6px 7px); }
html[data-theme-id="tavizoni-20260917"][data-design-profile] .menu-cabinet .primary-nav a { border: 2px solid var(--text); border-bottom-width: 6px; border-radius: 7px; }
html[data-theme-id="tavizoni-20260917"][data-design-profile] .menu-cabinet .primary-nav a.active { border-color: var(--text); box-shadow: inset 0 3px 4px #0003; }
html[data-theme-id="tavizoni-20260917"][data-design-profile] .batch-home .hero-game { border: 4px solid var(--text); border-radius: 8px; box-shadow: 12px 12px 0 var(--accent); }
html[data-theme-id="tavizoni-20260917"][data-design-profile] .batch-home .icon-card { border: 2px solid var(--text); border-radius: 5px; }

/* Printed issue tabs, ruled paper, and an editorial wall. */
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .batch-sitebar.menu-editorial { border-width: 0 0 3px; border-radius: 0; padding-inline: 0; background: transparent; }
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .menu-editorial .primary-nav a { border-width: 0 0 1px; border-radius: 0; padding-inline: 0; background: transparent; }
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .menu-editorial .primary-nav a.active { padding-inline: 12px; }
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .batch-home .icon-board { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 30px; }
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .batch-home .icon-card { padding: 0 0 18px; border: 0; border-bottom: 1px solid var(--text); border-radius: 0; background: transparent; }
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .batch-home .thumb-link img { aspect-ratio: 4 / 3; border-radius: 0; }
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .batch-home .mag-coverline { color: var(--text); border-color: var(--text); }
html[data-theme-id="ovanlyra-20260917"][data-design-profile] .batch-home .mag-teasers a { color: var(--text); border-color: var(--line); }

/* Paddock tickets and a checkered race strip. */
html[data-theme-id="ridoovia-20260917"][data-design-profile] .batch-sitebar.menu-paddock { border-radius: 0; border-left: 5px solid var(--accent); }
html[data-theme-id="ridoovia-20260917"][data-design-profile] .menu-paddock .primary-nav a { border-radius: 0; border-right-style: dashed; transform: skewX(-5deg); }
html[data-theme-id="ridoovia-20260917"][data-design-profile] .menu-paddock .batch-nav-index { font-size: 24px; font-style: italic; font-weight: 800; }
html[data-theme-id="ridoovia-20260917"][data-design-profile] .batch-home .kinetic-stage { background: var(--panel); border-color: var(--line); }
html[data-theme-id="ridoovia-20260917"][data-design-profile] .batch-home .kinetic-strip { color: var(--text); }
html[data-theme-id="ridoovia-20260917"][data-design-profile] .batch-library-note { border-top: 8px solid transparent; border-image: repeating-linear-gradient(90deg, var(--accent) 0 12px, transparent 12px 24px) 8; }

/* Colourful wooden blocks and paper sticker cards. */
html[data-theme-id="femzolyn-20260917"][data-design-profile] .batch-sitebar.menu-toybox { border: 3px solid var(--text); border-radius: 24px; box-shadow: 5px 6px 0 var(--accent-2); }
html[data-theme-id="femzolyn-20260917"][data-design-profile] .menu-toybox .primary-nav a { border: 2px solid var(--text); border-radius: 15px; box-shadow: 0 4px 0 var(--text); }
html[data-theme-id="femzolyn-20260917"][data-design-profile] .menu-toybox .primary-nav a:nth-child(2n) { transform: rotate(2deg); }
html[data-theme-id="femzolyn-20260917"][data-design-profile] .menu-toybox .primary-nav a:nth-child(2n+1) { transform: rotate(-2deg); }
html[data-theme-id="femzolyn-20260917"][data-design-profile] .batch-home .toy-copy { border-color: var(--text); border-radius: 25px; background: var(--panel); }
html[data-theme-id="femzolyn-20260917"][data-design-profile] .batch-home .icon-card { border: 2px solid var(--text); box-shadow: 3px 4px 0 color-mix(in srgb, var(--accent-2) 65%, transparent); }
html[data-theme-id="femzolyn-20260917"][data-design-profile] .batch-home .icon-card:nth-child(3n) { transform: rotate(1.5deg); }

/* Terminal command keys and a phosphor library. */
html[data-theme-id="bexlynova-20260917"][data-design-profile] .batch-sitebar.menu-terminal { border-radius: 0; font-family: var(--font-mono); border-color: var(--accent); }
html[data-theme-id="bexlynova-20260917"][data-design-profile] .menu-terminal .primary-nav a { border-radius: 0; border-color: var(--line); box-shadow: inset 0 0 16px #4bff9c06; }
html[data-theme-id="bexlynova-20260917"][data-design-profile] .menu-terminal .batch-nav-index::before { content: 'F'; }
html[data-theme-id="bexlynova-20260917"][data-design-profile] .batch-home .hero-nova-night { grid-template-columns: 1fr 1fr; gap: 46px; }
html[data-theme-id="bexlynova-20260917"][data-design-profile] .batch-home .nova-night-stage { padding: 20px; border: 1px solid var(--accent); background: repeating-linear-gradient(0deg, transparent 0 3px, #4bff9c08 4px 5px); }
html[data-theme-id="bexlynova-20260917"][data-design-profile] .batch-home .nova-night-lead { max-width: 340px; margin: auto; border-radius: 0; transform: none; }
html[data-theme-id="bexlynova-20260917"][data-design-profile] .batch-home .nova-night-queue { display: grid; gap: 8px; margin-top: 18px; color: var(--muted); font-family: var(--font-mono); font-size: 12px; }
html[data-theme-id="bexlynova-20260917"][data-design-profile] .batch-home .icon-card { border-radius: 0; }

/* Stamped fieldbook tabs and a hand-drawn route map. */
html[data-theme-id="ninuovia-20260917"][data-design-profile] .batch-sitebar.menu-fieldbook { border: 1px solid var(--text); border-radius: 2px; background: repeating-linear-gradient(0deg, transparent 0 7px, #846e4508 8px 9px), var(--panel); }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .menu-fieldbook .primary-nav a { border: 1px dashed var(--text); border-radius: 2px; }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .menu-fieldbook .batch-nav-index { display: grid; place-items: center; width: 25px; height: 25px; border: 1px solid currentColor; border-radius: 50%; }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .batch-home .hero-fieldbook { grid-template-columns: 1fr 1fr; gap: 40px; }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-map { position: relative; min-height: 470px; padding: 38px 24px; background: repeating-linear-gradient(0deg, transparent 0 35px, #77664418 36px 37px), repeating-linear-gradient(90deg, transparent 0 35px, #77664418 36px 37px), var(--panel); border: 1px solid var(--line); transform: rotate(2deg); }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-map::before { content: ''; position: absolute; inset: 60px 40px; border: 2px dashed var(--accent); border-radius: 55% 28% 62% 35%; transform: rotate(-15deg); }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-start { width: 58%; max-width: 270px; margin: 12px auto 0; transform: rotate(-4deg); border-radius: 2px; }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-waypoints { position: relative; min-height: 125px; margin-top: 20px; display: flex; justify-content: space-between; gap: 10px; }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-waypoints .mini-thumb { position: relative; width: 30%; border-radius: 2px; border-color: var(--line); background: var(--card); }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-compass { position: absolute; top: 14px; right: 20px; text-align: center; line-height: 1.3; font-family: var(--font-mono); color: var(--accent); }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-coordinate { position: absolute; bottom: 7px; left: 14px; font: 9px var(--font-mono); letter-spacing: .14em; }
html[data-theme-id="ninuovia-20260917"][data-design-profile] .batch-home .icon-card { border-radius: 2px; border-style: dashed; }

/* Flip-board navigation and fresh white court markings. */
html[data-theme-id="vantioza-20260917"][data-design-profile] .batch-sitebar.menu-scoreboard { border: 2px solid var(--text); border-radius: 4px; }
html[data-theme-id="vantioza-20260917"][data-design-profile] .menu-scoreboard .primary-nav a { border-radius: 3px; background: linear-gradient(0deg, var(--bg) 48%, var(--line) 49% 51%, var(--bg) 52%); }
html[data-theme-id="vantioza-20260917"][data-design-profile] .menu-scoreboard .batch-nav-index { padding: 5px; font-size: 25px; border: 1px solid var(--line); border-radius: 3px; font-weight: 900; }
html[data-theme-id="vantioza-20260917"][data-design-profile] .batch-home .hero-scoreboard { background: linear-gradient(90deg, transparent 49.8%, #ffffff45 50%, transparent 50.2%), var(--panel); border-color: var(--accent); }
html[data-theme-id="vantioza-20260917"][data-design-profile] .batch-home .score-roster span { color: var(--text); background: var(--card); border-color: var(--line); }
html[data-theme-id="vantioza-20260917"][data-design-profile] .batch-home .icon-card { border-radius: 3px; border-bottom: 4px solid var(--accent); }

/* Broadcast selector buttons and channel guide. */
html[data-theme-id="keloravi-20260917"][data-design-profile] .batch-sitebar.menu-broadcast { border-radius: 10px; border-bottom: 5px solid var(--accent); background: linear-gradient(180deg, var(--panel), var(--bg)); }
html[data-theme-id="keloravi-20260917"][data-design-profile] .menu-broadcast .primary-nav a { border-radius: 5px; box-shadow: inset 0 2px 1px #fff2, 0 3px 0 #0007; }
html[data-theme-id="keloravi-20260917"][data-design-profile] .menu-broadcast .batch-nav-index { display: grid; place-items: center; width: 29px; height: 29px; border-radius: 5px; background: #0003; font-size: 14px; }
html[data-theme-id="keloravi-20260917"][data-design-profile] .batch-home .hero-broadcast { gap: 32px; }
html[data-theme-id="keloravi-20260917"][data-design-profile] .batch-home .broadcast-feature { min-width: 0; border-color: var(--line); background: var(--panel); }
html[data-theme-id="keloravi-20260917"][data-design-profile] .batch-home .broadcast-rundown { display: grid; grid-template-columns: 1fr 1fr; max-height: 145px; overflow-y: auto; }
html[data-theme-id="keloravi-20260917"][data-design-profile] .batch-home .icon-board { grid-template-columns: repeat(4, minmax(0, 1fr)); }
html[data-theme-id="keloravi-20260917"][data-design-profile] .batch-home .thumb-link img { aspect-ratio: 4 / 3; }

/* Brass album tabs and a calm listening-room collection. */
html[data-theme-id="mizuvara-20260917"][data-design-profile] .batch-sitebar.menu-listening { border-radius: 2px; border-block: 1px solid var(--accent); background: var(--panel); }
html[data-theme-id="mizuvara-20260917"][data-design-profile] .menu-listening .primary-nav a { border-radius: 2px; border-color: var(--line); background: linear-gradient(120deg, #ffffff08, transparent), var(--bg); }
html[data-theme-id="mizuvara-20260917"][data-design-profile] .menu-listening .batch-nav-index { display: grid; place-items: center; width: 25px; height: 25px; border: 1px solid currentColor; border-radius: 50%; }
html[data-theme-id="mizuvara-20260917"][data-design-profile] .batch-home .lounge-pass { color: var(--text); border-color: var(--accent); background: var(--panel); }
html[data-theme-id="mizuvara-20260917"][data-design-profile] .batch-home .lounge-list a { color: var(--text); background: var(--panel); border-color: var(--line); }
html[data-theme-id="mizuvara-20260917"][data-design-profile] .batch-home .icon-board { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; }
html[data-theme-id="mizuvara-20260917"][data-design-profile] .batch-home .icon-card { padding: 0 0 16px; border-width: 0 0 1px; border-radius: 0; background: transparent; }
html[data-theme-id="mizuvara-20260917"][data-design-profile] .batch-home .thumb-link img { border-radius: 50%; border: 10px solid var(--panel); }

@media (max-width: 1000px) {
  html[data-theme-id$="-20260917"][data-design-profile] .sitebar.batch-sitebar { grid-template-columns: 1fr 1fr; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .search-box { grid-column: 1; grid-row: 2; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .account-chip { grid-column: 2; grid-row: 1; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .primary-nav { grid-row: 3; grid-template-columns: repeat(3, minmax(0, 1fr)); }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .icon-board { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px 12px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero { grid-template-columns: 1fr 1fr; gap: 24px; }
  html[data-theme-id="mizuvara-20260917"][data-design-profile] .batch-home .lounge-pass { grid-column: 1 / -1; grid-template-columns: auto 1fr; min-height: 70px; border-radius: 3px; gap: 16px; }
  html[data-theme-id="ovanlyra-20260917"][data-design-profile] .batch-home .mag-coverline { grid-column: 1 / -1; flex-direction: row; writing-mode: initial; transform: none; padding: 8px 0; border: 0; border-bottom: 1px solid var(--text); }
}
@media (max-width: 640px) {
  html[data-theme-id$="-20260917"][data-design-profile] .sitebar.batch-sitebar { width: calc(100% - 24px); margin-top: 12px; padding: 14px 12px; gap: 14px 8px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .brand { font-size: 21px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .brand-mark { width: 33px; height: 33px; font-size: 16px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .account-chip { gap: 5px; font-size: 10px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .account-chip > span { display: none; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .account-chip > a { padding: 8px; font-size: 11px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .search-box { grid-column: 1 / -1; width: 100%; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .primary-nav { gap: 8px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .primary-nav a { min-height: 62px; padding: 9px 6px; gap: 6px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-nav-label { font-size: 12px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-nav-label small { font-size: 9px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-sitebar .batch-nav-index { width: auto; height: auto; border: 0; background: none; padding: 0; font-size: 10px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home { width: calc(100% - 32px); }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero { grid-template-columns: 1fr; min-height: auto; gap: 28px; padding: 34px 0 22px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero h1 { max-width: 12ch; font-size: clamp(39px, 11.4vw, 62px); }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero p { font-size: 14px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home :is(.poster-copy, .lounge-copy) { padding: 0; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home :is(.poster-stack, .score-feature, .toy-collage) { min-height: 340px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .orbit-stage { min-height: 380px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .mini-thumb { width: 88px; padding: 6px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .portal-count { position: static; justify-self: end; margin-top: -45px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .icon-board { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px 12px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .icon-card { min-width: 0; padding: 8px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-library-note { flex-wrap: wrap; gap: 8px 18px; margin-bottom: 28px; font-size: 10px; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .mag-teasers { grid-column: 1; grid-template-columns: 1fr; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .magazine-cover { width: 75%; justify-self: center; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .hero-scoreboard { padding: 22px 15px; }
  html[data-theme-id="ninuovia-20260917"][data-design-profile] .fieldbook-map { min-height: 420px; padding-inline: 16px; transform: rotate(1deg); }
  html[data-theme-id="keloravi-20260917"][data-design-profile] .batch-home .broadcast-rundown { grid-template-columns: 1fr; }
}
@media (prefers-reduced-motion: no-preference) {
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .home-hero { animation: batch-reveal .55s ease-out both; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-library-note { animation: batch-reveal .55s .12s ease-out both; }
  html[data-theme-id$="-20260917"][data-design-profile] .batch-home .game-section { animation: batch-reveal .55s .22s ease-out both; }
}
@keyframes batch-reveal { from { opacity: 0; transform: translateY(12px); } to { opacity: 1; transform: translateY(0); } }
