/* page-sectors.css - redesign 2026-09
   Mockup source: D:/PSX Trader X Claude/docs/redesign-mockups/sectors-mockup.html
   Scoped under body[data-theme=gemini] #view .sx-page (root carries "today-page sx-page").
   Every mockup mc-* class is renamed sx-* (bare "mc-" is load-bearing sitewide for the
   paywall widget planWall() emits). Shared pieces (px-ch, pf-*, wl-*) keep their names and
   are only selected as descendants of .sx-page.
   No CSS comment sits directly before any @-rule below (desk CSS rule). */
body[data-theme=gemini] #view .sx-page{--px-card:var(--today-paper);--px-inset:var(--paper-3);--px-lift:color-mix(in srgb,var(--paper-3) 92%,var(--ink1));--px-edge:var(--today-rule)}
body[data-theme=gemini] #view .sx-page .up{color:var(--up)}
body[data-theme=gemini] #view .sx-page .dn{color:var(--dn)}
body[data-theme=gemini] #view .sx-page .mut{color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .px-ch{margin-top:76px}
body[data-theme=gemini] #view .sx-page .px-ch.first{margin-top:22px}
body[data-theme=gemini] #view .sx-page .sx-lvl{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:9px;letter-spacing:.1em;color:var(--ink3);text-transform:uppercase}
body[data-theme=gemini] #view .sx-page .sx-lvl::after{content:"";flex:1;border-top:1px solid var(--today-rule);transform:translateY(-3px)}
body[data-theme=gemini] #view .sx-page .sx-lvl b{font-weight:700;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--px-edge);border:1px solid var(--px-edge)}
body[data-theme=gemini] #view .sx-page .sx-strip>div{background:var(--px-inset);padding:12px 14px 13px;min-width:0;cursor:default}
body[data-theme=gemini] #view .sx-page .sx-strip small{display:block;font-size:9px;letter-spacing:.08em;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-strip b{display:block;margin:6px 0 4px;font-size:22px;font-weight:500;letter-spacing:-.02em;overflow-wrap:anywhere}
body[data-theme=gemini] #view .sx-page .sx-strip span{font-size:9px;line-height:1.45;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-strip>div:focus-visible{outline:2px solid var(--today-focus);outline-offset:-2px}
body[data-theme=gemini] #view .sx-page .wl-chips{display:flex;flex-wrap:wrap;gap:0;border:1px solid var(--today-rule)}
body[data-theme=gemini] #view .sx-page .wl-chips button{all:unset;cursor:pointer;padding:5px 10px;font-size:10px;color:var(--ink2);border-inline-end:1px solid var(--today-rule);transition:background-color 120ms ease}
body[data-theme=gemini] #view .sx-page .wl-chips button:last-child{border-inline-end:0}
body[data-theme=gemini] #view .sx-page .wl-chips button:hover{background:var(--today-hover)}
body[data-theme=gemini] #view .sx-page .wl-chips button[aria-pressed=true]{background:var(--ink1);color:var(--paper)}
body[data-theme=gemini] #view .sx-page .wl-chips button:focus-visible{outline:2px solid var(--today-focus);outline-offset:-2px}
body[data-theme=gemini] #view .sx-page .pf-meter{position:relative;height:8px;background:color-mix(in srgb,var(--rline) 45%,transparent)}
body[data-theme=gemini] #view .sx-page .pf-meter i{position:absolute;left:0;top:0;bottom:0}
body[data-theme=gemini] #view .sx-page .pf-meter s{position:absolute;top:-4px;bottom:-4px;width:0;border-inline-start:1.5px solid var(--ink1)}
body[data-theme=gemini] #view .sx-page .pf-hist{display:block;width:100%;height:auto;overflow:visible}
body[data-theme=gemini] #view .sx-page .pf-hist .ln{fill:none;stroke-width:1.6}
body[data-theme=gemini] #view .sx-page .pf-hist text{font-family:inherit;font-size:9px;fill:var(--ink3)}
body[data-theme=gemini] #view .sx-page .pf-hist .cross{stroke:var(--ink3);stroke-width:1}
body[data-theme=gemini] #view .sx-page .pf-hist .grid{stroke:var(--rhair);stroke-width:1}
body[data-theme=gemini] #view .sx-page .pf-hist:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .sx-page .px-more{margin-top:18px;font-size:10px}
body[data-theme=gemini] #view .sx-page .px-more summary{cursor:pointer;color:var(--ink3);width:max-content;max-width:100%}
body[data-theme=gemini] #view .sx-page .px-more summary:hover{color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .px-more summary:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .sx-page .px-more[open]{background:var(--px-card);border:1px solid var(--px-edge);padding:12px 16px 10px}
body[data-theme=gemini] #view .sx-page .px-more[open] summary{margin-bottom:10px}
body[data-theme=gemini] #view .sx-page .pf-foot{font-size:9px;line-height:1.6;color:var(--ink3);margin:56px 0 0;max-width:90ch}
body[data-theme=gemini] #view .sx-page .pf-foot p{margin:0 0 6px}
body[data-theme=gemini] #view .sx-page .wl-tip{position:fixed;pointer-events:none;z-index:50;background:var(--paper-3);border:1px solid var(--rline);padding:7px 9px;font-size:10px;line-height:1.5;color:var(--ink1);box-shadow:var(--shadow);display:none;max-width:280px}
body[data-theme=gemini] #view .sx-page a{color:var(--ink1);text-underline-offset:3px}
body[data-theme=gemini] #view .sx-page a:focus-visible{outline:2px solid var(--today-focus);outline-offset:2px}
body[data-theme=gemini] #view .sx-page .sx-cap{font-size:11px;line-height:1.6;color:var(--ink2);max-width:86ch;margin:12px 0 0}
body[data-theme=gemini] #view .sx-page .sx-flag{display:inline-block;border:1px solid color-mix(in srgb,var(--dn) 50%,var(--px-edge));color:var(--dn);font-size:9px;padding:1px 5px;letter-spacing:.04em}
body[data-theme=gemini] #view .sx-page .sx-unk{color:var(--ink3);font-style:italic}
body[data-theme=gemini] #view .sx-page .sx-sw{display:inline-block;width:10px;height:8px;vertical-align:0;margin-inline-end:4px}
body[data-theme=gemini] #view .sx-page .sx-src{margin:8px 0 0;font-size:9px;line-height:1.5;color:var(--ink3);max-width:100ch}
body[data-theme=gemini] #view .sx-page .sx-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}
body[data-theme=gemini] #view .sx-page .sx-pair:has(>[hidden]){grid-template-columns:minmax(0,1fr)}
body[data-theme=gemini] #view .sx-page .sx-card{background:var(--px-card);border:1px solid var(--px-edge);padding:14px 16px 12px;margin-top:22px}
body[data-theme=gemini] #view .sx-page .sx-card>.sx-strip{margin:16px -16px -12px;border-inline:0;border-bottom:0}
body[data-theme=gemini] #view .sx-page .sx-leg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:9px;color:var(--ink3);margin-bottom:8px}
body[data-theme=gemini] #view .sx-page .sx-ev{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:0}
body[data-theme=gemini] #view .sx-page .sx-ev li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;padding:8px 0;border-top:1px solid var(--today-rule);font-size:10px;line-height:1.5;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-ev li b{font-weight:600;color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-ev li.past{opacity:.6}
body[data-theme=gemini] #view .sx-page .sx-ev li i{font-style:normal;font-size:8px;letter-spacing:.08em;border:1px solid var(--today-rule);padding:0 4px;margin-inline-start:6px;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-drv{display:flex;flex-wrap:wrap;gap:5px}
body[data-theme=gemini] #view .sx-page .sx-drv span{border:1px solid var(--ink2);padding:2px 6px;font-size:9px;cursor:default;white-space:nowrap}
body[data-theme=gemini] #view .sx-page .sx-drv span.fdr{border-style:dashed;border-color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-drv span:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .sx-page .sx-tilt{margin-top:16px;background:var(--px-card);border:1px solid var(--px-edge);border-inline-start:3px solid var(--ink2);padding:14px 16px;font-size:11px;line-height:1.65;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-tilt p{margin:0}
body[data-theme=gemini] #view .sx-page .sx-tilt p+p{margin-top:5px}
body[data-theme=gemini] #view .sx-page .sx-tilt p.mut{font-size:9px;margin-top:8px}
body[data-theme=gemini] #view .sx-page .sx-card .sx-cap{max-width:80ch}
@media (max-width:900px){
  body[data-theme=gemini] #view .sx-page .sx-pair{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:620px){
  body[data-theme=gemini] #view .sx-page{padding:10px 16px 26px}
  body[data-theme=gemini] #view .sx-page .px-ch{margin-top:52px}
  body[data-theme=gemini] #view .sx-page .sx-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-theme=gemini] #view .sx-page .sx-strip>div{padding:10px 10px 11px}
  body[data-theme=gemini] #view .sx-page .sx-strip b{font-size:18px}
  body[data-theme=gemini] #view .sx-page .sx-card>.sx-strip{margin:14px -10px -10px}
  body[data-theme=gemini] #view .sx-page .sx-card{padding:12px 10px 10px}
  body[data-theme=gemini] #view .sx-page .sx-ev li{grid-template-columns:1fr;gap:2px}
}
@media (prefers-reduced-motion:reduce){
  body[data-theme=gemini] #view .sx-page *{transition:none !important;animation:none !important}
}
body[data-theme=gemini] #view .sx-page .sx-hd{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:flex-end;justify-content:space-between;border-bottom:1px solid var(--today-rule);padding:0 0 12px}
body[data-theme=gemini] #view .sx-page .sx-hd>div:first-child{flex:1 1 420px;min-width:0}
body[data-theme=gemini] #view .sx-page .sx-k{margin:0 0 5px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-hd h2{margin:0;text-transform:none;font-size:16px;line-height:1.3;font-weight:700;letter-spacing:-.005em;color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-hero .sx-hd h2{font-size:21px;line-height:1.28;letter-spacing:-.01em;max-width:52ch}
body[data-theme=gemini] #view .sx-page .sx-ld{margin:6px 0 0;font-size:11px;line-height:1.55;color:var(--ink2);max-width:86ch}
body[data-theme=gemini] #view .sx-page .sx-hr{font-size:9px;letter-spacing:.06em;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-hm{position:relative;margin-top:16px;background:var(--px-edge);border:1px solid var(--px-edge)}
body[data-theme=gemini] #view .sx-page .sx-hm.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}
body[data-theme=gemini] #view .sx-page .sx-rest{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:1px;background:var(--px-edge);border:1px solid var(--px-edge);border-top:0}
body[data-theme=gemini] #view .sx-page .sx-tile{all:unset;box-sizing:border-box;position:absolute;overflow:hidden;padding:6px 7px;display:flex;flex-direction:column;justify-content:space-between;gap:2px;cursor:pointer;color:var(--ink1);font-size:10px;line-height:1.25;transition:box-shadow .12s}
body[data-theme=gemini] #view .sx-page .sx-hm.grid .sx-tile,body[data-theme=gemini] #view .sx-page .sx-rest .sx-tile{position:static;height:48px}
body[data-theme=gemini] #view .sx-page .sx-tile:hover{box-shadow:inset 0 0 0 1px var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-tile[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-tile:focus-visible{outline:2px solid var(--today-focus);outline-offset:-2px}
body[data-theme=gemini] #view .sx-page .sx-tile .nm{display:flex;gap:5px;align-items:center;min-width:0;font-weight:600}
body[data-theme=gemini] #view .sx-page .sx-tile .nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-theme=gemini] #view .sx-page .sx-tile .v{font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;white-space:nowrap}
body[data-theme=gemini] #view .sx-page .sx-tile.l{padding:9px 10px}
body[data-theme=gemini] #view .sx-page .sx-tile.l .nm{font-size:11px}
body[data-theme=gemini] #view .sx-page .sx-tile.l .v{font-size:16px;font-weight:500;letter-spacing:-.01em}
body[data-theme=gemini] #view .sx-page .sx-tile.s{padding:3px 5px;justify-content:center}
body[data-theme=gemini] #view .sx-page .sx-tile.s .nm{display:none}
body[data-theme=gemini] #view .sx-page .sx-tile.xs>*{display:none}
body[data-theme=gemini] #view .sx-page .sx-hmcap{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:space-between;align-items:flex-start;margin-top:8px;font-size:9px;line-height:1.55;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-hmcap p{margin:0;flex:1 1 380px;max-width:96ch}
body[data-theme=gemini] #view .sx-page .sx-lg{display:inline-flex;align-items:center;gap:2px;white-space:nowrap;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .sx-page .sx-lg i{display:inline-block;width:14px;height:9px}
body[data-theme=gemini] #view .sx-page .sx-lg i:first-of-type{margin-inline-start:6px}
body[data-theme=gemini] #view .sx-page .sx-lg i:last-of-type{margin-inline-end:6px}
body[data-theme=gemini] #view .sx-page .sx-kp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--px-edge);border:1px solid var(--px-edge);margin-top:14px}
body[data-theme=gemini] #view .sx-page .sx-kp>div{background:var(--px-inset);padding:8px 12px 9px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;cursor:default}
body[data-theme=gemini] #view .sx-page .sx-kp small{flex:1 0 100%;font-size:9px;letter-spacing:.08em;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-kp b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
body[data-theme=gemini] #view .sx-page .sx-kp span{font-size:9px;line-height:1.4;color:var(--ink2);min-width:0}
body[data-theme=gemini] #view .sx-page .sx-list{margin-top:14px;background:var(--px-card);border:1px solid var(--px-edge);padding:2px 16px 6px}
body[data-theme=gemini] #view .sx-page .sx-row{all:unset;box-sizing:border-box;display:grid;grid-template-columns:minmax(150px,1.3fr) 66px minmax(120px,2fr) 96px 104px;gap:14px;align-items:center;width:calc(100% + 32px);margin:0 -16px;padding:7px 16px;border-top:1px solid var(--today-rule);font-size:10px;cursor:pointer;transition:background-color 120ms ease}
body[data-theme=gemini] #view .sx-page .sx-row.hd{cursor:default;border-top:0;font-size:9px;letter-spacing:.08em;color:var(--ink3);padding-bottom:4px}
body[data-theme=gemini] #view .sx-page .sx-row.hd span:nth-child(2){text-align:end}
body[data-theme=gemini] #view .sx-page .sx-row:not(.hd):hover{background:var(--today-hover)}
body[data-theme=gemini] #view .sx-page .sx-row[aria-pressed=true]{background:var(--px-lift);box-shadow:inset 3px 0 0 var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-row:focus-visible{outline:2px solid var(--today-focus);outline-offset:-2px}
body[data-theme=gemini] #view .sx-page .sx-nm{display:flex;gap:7px;align-items:center;min-width:0;color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-nm span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body[data-theme=gemini] #view .sx-page .sx-nm small{font-size:8px;color:var(--ink3);flex:none}
body[data-theme=gemini] #view .sx-page .sx-mv{text-align:end;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .sx-page .sx-dv{display:grid;grid-template-columns:minmax(0,1fr) 64px;gap:8px;align-items:center}
body[data-theme=gemini] #view .sx-page .sx-dv em{font-style:normal;text-align:end;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .sx-page .sx-bar{position:relative;height:10px}
body[data-theme=gemini] #view .sx-page .sx-bar::before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;border-inline-start:1px solid var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-bar i{position:absolute;top:1px;bottom:1px}
body[data-theme=gemini] #view .sx-page .sx-bar i.bu{background:var(--up)}
body[data-theme=gemini] #view .sx-page .sx-bar i.bd{background:var(--dn)}
body[data-theme=gemini] #view .sx-page .sx-br{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px;align-items:center;font-variant-numeric:tabular-nums;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-br .pf-meter{height:6px}
body[data-theme=gemini] #view .sx-page .sx-br .pf-meter i{background:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-rd{font-size:9px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body[data-theme=gemini] #view .sx-page .sx-rd b{font-weight:600;color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-top{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;justify-content:space-between;margin-top:22px}
body[data-theme=gemini] #view .sx-page .sx-top .sx-lvl{margin:0;flex:1 1 220px}
body[data-theme=gemini] #view .sx-page .sx-pick{font:inherit;font-size:10px;background:var(--px-card);color:var(--ink1);border:1px solid var(--today-rule);border-radius:0;padding:4px 6px;max-width:100%}
body[data-theme=gemini] #view .sx-page .sx-pick:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .sx-page .sx-h{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;justify-content:space-between;margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-h span{font-weight:400;font-size:9px;letter-spacing:.06em;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-mem{display:grid;margin-top:10px}
body[data-theme=gemini] #view .sx-page .sx-mrow{display:grid;grid-template-columns:62px minmax(0,1fr) 64px;gap:10px;align-items:center;font-size:10px;padding:3px 0;cursor:default}
body[data-theme=gemini] #view .sx-page .sx-mrow a{font-weight:600}
body[data-theme=gemini] #view .sx-page .sx-mrow em{font-style:normal;text-align:end;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .sx-page .sx-scroll{overflow-x:auto;max-width:100%}
body[data-theme=gemini] #view .sx-page .sx-tbl{border-collapse:collapse;width:100%;font-size:10px;font-variant-numeric:tabular-nums}
body[data-theme=gemini] #view .sx-page .sx-tbl th{font-weight:400;font-size:9px;letter-spacing:.06em;color:var(--ink3);text-align:end;padding:4px 8px;border-bottom:1px solid var(--today-rule);white-space:nowrap}
body[data-theme=gemini] #view .sx-page .sx-tbl td{text-align:end;padding:5px 8px;border-bottom:1px solid var(--today-rule);white-space:nowrap;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-tbl th:first-child,body[data-theme=gemini] #view .sx-page .sx-tbl td:first-child{text-align:start;padding-inline-start:0}
body[data-theme=gemini] #view .sx-page .sx-tbl td:first-child a{font-weight:600}
body[data-theme=gemini] #view .sx-page .sx-sub{margin:16px 0 6px;font-size:9px;letter-spacing:.08em;color:var(--ink3);text-transform:uppercase}
body[data-theme=gemini] #view .sx-page .sx-body{font-size:10px;line-height:1.6;color:var(--ink2);max-width:92ch}
body[data-theme=gemini] #view .sx-page .sx-body p{margin:0 0 6px}
body[data-theme=gemini] #view .sx-page .sx-body ul{margin:0 0 6px;padding-inline-start:16px}
body[data-theme=gemini] #view .sx-page .sx-pl{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:10px}
body[data-theme=gemini] #view .sx-page .sx-pl li{font-size:10px;line-height:1.55;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-pl li b{display:block;font-weight:600;color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-pl li small{display:block;margin-top:2px;font-size:9px;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-jump{all:unset;cursor:pointer;display:inline-flex;gap:6px;align-items:center;border:1px solid var(--today-rule);padding:3px 8px;font-size:10px;margin:6px 6px 0 0;color:var(--ink1)}
body[data-theme=gemini] #view .sx-page .sx-jump:hover{background:var(--today-hover)}
body[data-theme=gemini] #view .sx-page .sx-jump:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .sx-page .sx-pair .sx-card{margin-top:0}
body[data-theme=gemini] #view .sx-page .sx-drv{margin-top:10px}
@media (max-width:900px){
  body[data-theme=gemini] #view .sx-page .sx-row{grid-template-columns:minmax(130px,1.2fr) 60px minmax(110px,2fr) 84px 88px;gap:10px}
}
@media (max-width:620px){
  body[data-theme=gemini] #view .sx-page .sx-list{padding:2px 10px 6px}
  body[data-theme=gemini] #view .sx-page .sx-row{grid-template-columns:minmax(0,1fr) auto;row-gap:5px;width:calc(100% + 20px);margin:0 -10px;padding:8px 10px}
  body[data-theme=gemini] #view .sx-page .sx-row.hd{display:none}
  body[data-theme=gemini] #view .sx-page .sx-row .sx-dv{grid-column:1/-1}
  body[data-theme=gemini] #view .sx-page .sx-row .sx-br,body[data-theme=gemini] #view .sx-page .sx-row .sx-rd{display:none}
  body[data-theme=gemini] #view .sx-page .sx-mrow{grid-template-columns:54px minmax(0,1fr) 58px;gap:8px}
  body[data-theme=gemini] #view .sx-page .sx-hero .sx-hd h2{font-size:17px}
  body[data-theme=gemini] #view .sx-page .sx-hd>div:first-child{flex-basis:100%}
  body[data-theme=gemini] #view .sx-page .sx-kp{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-theme=gemini] #view .sx-page .sx-kp>div{padding:7px 10px 8px}
  body[data-theme=gemini] #view .sx-page .sx-tile{font-size:9px;padding:5px 6px}
}
body[data-theme=gemini] #view .sx-page .sx-act{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
body[data-theme=gemini] #view .sx-page .sx-play,body[data-theme=gemini] #view .sx-page .sx-tx{all:unset;box-sizing:border-box;border:1px solid var(--today-rule);border-radius:0;padding:6px 10px;font-size:10px;letter-spacing:.04em;color:var(--ink1);cursor:pointer}
body[data-theme=gemini] #view .sx-page .sx-play{font-weight:700}
body[data-theme=gemini] #view .sx-page .sx-play.ran{font-weight:400;color:var(--ink2)}
body[data-theme=gemini] #view .sx-page .sx-play:hover,body[data-theme=gemini] #view .sx-page .sx-tx:hover{background:var(--today-hover)}
body[data-theme=gemini] #view .sx-page .sx-play:focus-visible,body[data-theme=gemini] #view .sx-page .sx-tx:focus-visible{outline:2px solid var(--today-focus);outline-offset:1px}
body[data-theme=gemini] #view .sx-page .sx-of{font-size:12px;color:var(--ink3)}
body[data-theme=gemini] #view .sx-page .sx-path{margin-top:10px;min-height:120px}
body[data-theme=gemini] #view .sx-page #c2sec>.sx-strip,body[data-theme=gemini] #view .sx-page #c2sec>.sx-card,body[data-theme=gemini] #view .sx-page #c3sec>.sx-card,body[data-theme=gemini] #view .sx-page #c2sec>.sx-pair,body[data-theme=gemini] #view .sx-page #c3sec>.sx-pair{margin-top:16px}
body[data-theme=gemini] #view .sx-page .sx-pair>.sx-card{margin-top:0}
