.admin-root{--admin-bg:#f1f1f1;--admin-surface:#fff;--admin-surface-hover:#f7f7f7;--admin-surface-subdued:#fafafa;--admin-border:#e3e3e3;--admin-border-strong:#c9c9c9;--admin-text:#303030;--admin-text-secondary:#616161;--admin-text-subdued:#8a8a8a;--admin-nav-bg:#ebebeb;--admin-nav-active:#fff;--admin-nav-hover:#f3f3f3;--admin-primary:#303030;--admin-primary-hover:#1a1a1a;--admin-primary-text:#fff;--admin-accent:#404040;--admin-accent-hover:#303030;--admin-accent-subdued:#f3f4f6;--admin-accent-text:#1a1a1a;--admin-critical:#8e1f0b;--admin-critical-subdued:#fee9e8;--admin-warning:#4f4700;--admin-warning-subdued:#fff8db;--admin-info:#003a5a;--admin-info-subdued:#d5ebff;--admin-radius:12px;--admin-radius-sm:8px;--admin-shadow:0 1px 0 rgba(26,26,26,.07);--admin-shadow-card:0 0 0 1px rgba(63,63,68,.05),0 1px 3px rgba(63,63,68,.15);--admin-font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--admin-font);background:var(--admin-bg);color:var(--admin-text)}.admin-root.admin-dark{--admin-bg:#1a1a1a;--admin-surface:#303030;--admin-surface-hover:#3a3a3a;--admin-surface-subdued:#262626;--admin-border:#4a4a4a;--admin-border-strong:#616161;--admin-text:#e3e3e3;--admin-text-secondary:#b5b5b5;--admin-text-subdued:#8a8a8a;--admin-nav-bg:#262626;--admin-nav-active:#3a3a3a;--admin-nav-hover:#333;--admin-primary:#e3e3e3;--admin-primary-hover:#fff;--admin-primary-text:#1a1a1a;--admin-accent-subdued:#262626;--admin-accent-text:#e5e5e5;--admin-critical-subdued:#4a1a12;--admin-warning-subdued:#4f4700;--admin-info-subdued:#003a5a;--admin-shadow:0 1px 0 rgba(0,0,0,.4);--admin-shadow-card:0 0 0 1px hsla(0,0%,100%,.06)}.admin-root .admin-card{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--admin-radius);box-shadow:var(--admin-shadow)}.admin-root .admin-legacy-content .bg-white{background-color:var(--admin-surface)}.admin-root .admin-legacy-content .bg-gray-50{background-color:var(--admin-surface-subdued)}.admin-root .admin-legacy-content .bg-gray-950,.admin-root .admin-legacy-content .dark\:bg-gray-950{background-color:var(--admin-surface)}.admin-root .admin-legacy-content .bg-gray-900,.admin-root .admin-legacy-content .dark\:bg-gray-900{background-color:var(--admin-surface-subdued)}.admin-root .admin-legacy-content .border-gray-100,.admin-root .admin-legacy-content .border-gray-200,.admin-root .admin-legacy-content .dark\:border-gray-700,.admin-root .admin-legacy-content .dark\:border-gray-800{border-color:var(--admin-border)}.admin-root .admin-legacy-content .dark\:text-gray-100,.admin-root .admin-legacy-content .dark\:text-white,.admin-root .admin-legacy-content .text-gray-700,.admin-root .admin-legacy-content .text-gray-800,.admin-root .admin-legacy-content .text-gray-900{color:var(--admin-text)}.admin-root .admin-legacy-content .dark\:text-gray-400,.admin-root .admin-legacy-content .text-gray-500,.admin-root .admin-legacy-content .text-gray-600{color:var(--admin-text-secondary)}.admin-root .admin-legacy-content .dark\:hover\:bg-gray-800:hover,.admin-root .admin-legacy-content .dark\:hover\:bg-gray-900\/50:hover,.admin-root .admin-legacy-content .hover\:bg-gray-100:hover,.admin-root .admin-legacy-content .hover\:bg-gray-50:hover{background-color:var(--admin-surface-hover)}