/* 6.0 approved studio polish. UI chrome only; no canvas/export typography. */
body[data-motion-version="6"] {
  --studio-display:"Songti SC","STSong","Noto Serif CJK SC","SimSun",serif;
  font-variant-numeric:tabular-nums;
}
body[data-motion-version="6"] .sidebar .v5-nav-icon {width:26px;height:26px}
body[data-motion-version="6"] .sidebar .v5-nav-icon svg {width:21px;height:21px;stroke-width:1.65}
body[data-motion-version="6"] .sidebar .nav-item {gap:10px}
body[data-motion-version="6"] .sidebar .s-brand span {letter-spacing:0}
body[data-motion-version="6"] .topbar h1 {font-size:22px;font-weight:600;letter-spacing:-.02em}
body[data-motion-version="6"] :is(.plans-controls,.admin-tabs) {border-radius:12px}
body[data-motion-version="6"] .admin-tabs {gap:8px;display:flex;flex-wrap:wrap;margin-bottom:24px;padding-bottom:10px;border-bottom:1px solid var(--line)}
body[data-motion-version="6"] .admin-tabs .chip {min-height:40px;line-height:1.4;white-space:normal;font-weight:550}
body[data-motion-version="6"] .tbl {font-size:14px;line-height:1.55}
body[data-motion-version="6"] .tbl th {font-weight:600;background:#EEF4EB;color:var(--v5-ink)}
body[data-motion-version="6"] .tbl td {vertical-align:top;overflow-wrap:anywhere}
body[data-motion-version="6"] .tbl td :is(button,select) {margin-bottom:4px}
body[data-motion-version="6"] #admin-root :is(.two-col>*,.card) {min-width:0;max-width:100%}
body[data-motion-version="6"] .admin-table-scroll {max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--line);border-radius:12px;scrollbar-width:thin}
body[data-motion-version="6"] .admin-table-scroll:focus-visible {outline:2px solid var(--accent);outline-offset:3px}
body[data-motion-version="6"] .admin-table-scroll .tbl {min-width:640px;margin:0}
body[data-motion-version="6"] .admin-table-scroll .tbl th {white-space:nowrap}
body[data-motion-version="6"] .admin-table-scroll .tbl td:first-child {min-width:160px;max-width:300px;overflow-wrap:break-word}
body[data-motion-version="6"] .plan-card .p-body h3 {font-size:17px;line-height:1.4;font-weight:600}
body[data-motion-version="6"] .plan-card .p-ops {padding-top:8px}
body[data-motion-version="6"] :is(.modal h2,.modal h3,.community-hero h2,.ai-hero h2) {font-size:24px;line-height:1.4;font-weight:600;text-wrap:balance;letter-spacing:-.015em}
body[data-motion-version="6"] .modal-mask .modal {border-radius:18px}
body[data-motion-version="6"] .brand-v31-login-culture h1 {font-size:32px;font-weight:600;letter-spacing:-.02em}
body[data-motion-version="6"] .v5-login-intro {font-family:var(--studio-display);font-size:27px;font-weight:600;line-height:1.6;letter-spacing:.015em}
body[data-motion-version="6"] :is(.ci-title,.fusion-panel h3) {font-size:21px;font-weight:600;line-height:1.4}
body[data-motion-version="6"] :is(.ci-consent,.fu-consent) {line-height:1.65}
@media (hover:hover) and (pointer:fine) {
  body[data-motion-version="6"] .tbl tr:hover td {background:#F7FAF4}
}
@media (max-width:900px) {
  body[data-motion-version="6"] .topbar h1 {font-size:20px}
  body[data-motion-version="6"] .admin-tabs {gap:6px;margin-bottom:18px}
  body[data-motion-version="6"] .admin-tabs .chip {min-height:44px;font-size:13px;padding:8px 10px}
  body[data-motion-version="6"] :is(.modal h2,.modal h3,.community-hero h2,.ai-hero h2) {font-size:21px}
  body[data-motion-version="6"] .v5-login-intro {font-size:23px}
}
