[data-portal=admin]{--color-admin-blue-50:#eff6ff;--color-admin-blue-100:#dbeafe;--color-admin-blue-200:#bfdbfe;--color-admin-blue-300:#93c5fd;--color-admin-blue-400:#60a5fa;--color-admin-blue-500:#3b82f6;--color-admin-blue-600:#2563eb;--color-admin-blue-700:#1d4ed8;--color-admin-blue-800:#1e40af;--color-admin-blue-900:#1e3a8a;--color-admin-primary:var(--color-admin-blue-600);--color-admin-primary-hover:var(--color-admin-blue-700);--color-admin-primary-active:var(--color-admin-blue-800);--color-admin-primary-light:var(--color-admin-blue-100);--color-admin-primary-dark:var(--color-admin-blue-900);--color-success-50:#ecfdf5;--color-success-100:#d1fae5;--color-success-500:#10b981;--color-success-600:#059669;--color-success-700:#047857;--color-success:var(--color-success-600);--color-success-light:var(--color-success-100);--color-success-dark:var(--color-success-700);--color-warning-50:#fffbeb;--color-warning-100:#fef3c7;--color-warning-500:#f59e0b;--color-warning-600:#d97706;--color-warning-700:#b45309;--color-warning:var(--color-warning-600);--color-warning-light:var(--color-warning-100);--color-warning-dark:var(--color-warning-700);--color-error-50:#fef2f2;--color-error-100:#fee2e2;--color-error-500:#ef4444;--color-error-600:#dc2626;--color-error-700:#b91c1c;--color-error:var(--color-error-600);--color-error-light:var(--color-error-100);--color-error-dark:var(--color-error-700);--color-gray-50:#f8f8fb;--color-gray-100:#f8f9fa;--color-gray-200:#e9ecef;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#74788d;--color-gray-600:#495057;--color-gray-700:#374151;--color-gray-800:#2a3042;--color-gray-900:#111827;--color-dark-surface:#2a3042;--color-dark-surface-lighter:#34394f;--color-dark-text-primary:#fff;--color-dark-text-secondary:#a6b0cf;--color-dark-text-tertiary:#8c96a6;--color-background:#fff;--color-background-secondary:var(--color-gray-50);--color-background-tertiary:var(--color-gray-100);--color-text-primary:var(--color-gray-600);--color-text-secondary:var(--color-gray-500);--color-text-tertiary:var(--color-gray-400);--color-text-inverse:#fff;--color-border-primary:var(--color-gray-200);--color-border-secondary:var(--color-gray-300);--color-border-focus:var(--color-admin-primary);--spacing-0:0;--spacing-1:.125rem;--spacing-2:.25rem;--spacing-3:.5rem;--spacing-4:1rem;--spacing-5:1.5rem;--spacing-6:2rem;--spacing-8:3rem;--spacing-10:4rem;--spacing-12:6rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 .75rem 1.5rem #12263f08;--shadow-lg:0 .75rem 1.5rem #12263f1a;--shadow-xl:0 1rem 2rem #12263f26;--color-focus-ring:var(--color-admin-primary);--focus-ring-width:2px;--focus-ring-offset:2px}[data-portal=admin].dark{--color-background:#1a1a1a;--color-background-secondary:#121212;--color-background-tertiary:#252525;--color-text-primary:#f5f5f5;--color-text-secondary:#a0a0a0;--color-text-tertiary:#6b6b6b;--color-text-inverse:#1a1a1a;--color-border-primary:#333;--color-border-secondary:#444;--color-border-focus:var(--color-admin-primary);--color-gray-50:#1a1a1a;--color-gray-100:#252525;--color-gray-200:#333;--color-gray-300:#444;--color-gray-400:#6b6b6b;--color-gray-500:#a0a0a0;--color-gray-600:#d0d0d0;--color-gray-700:#e0e0e0;--color-gray-800:#f0f0f0;--color-gray-900:#f5f5f5;--color-admin-primary-light:#3b82f626;--color-success-light:#10b98126;--color-success-50:#10b9811a;--color-success-100:#10b98133;--color-success-dark:#6ee7b7;--color-warning-light:#f59e0b26;--color-warning-50:#f59e0b1a;--color-warning-100:#f59e0b33;--color-warning-dark:#fcd34d;--color-error-light:#ef444426;--color-error-50:#ef44441a;--color-error-100:#ef444433;--color-error-dark:#fca5a5;--shadow-sm:0 1px 2px 0 #0000004d;--shadow-md:0 4px 6px -1px #0006;--shadow-lg:0 10px 15px -3px #00000080;--shadow-xl:0 20px 25px -5px #0009}
