:root {
    --app-shell-bg: #f6f8fb;
    --app-shell-surface: #ffffff;
    --app-shell-surface-muted: #f8fafc;
    --app-shell-surface-strong: #eef2ff;
    --app-shell-text: #1f2937;
    --app-shell-muted: #6b7280;
    --app-shell-border: #dbe4f0;
    --app-shell-border-strong: #cbd5e1;
    --app-shell-accent: #155dfc;
    --app-shell-accent-strong: #1d4ed8;
    --app-shell-accent-soft: #dbeafe;
    --app-shell-neutral: #334155;
    --app-shell-neutral-strong: #0f172a;
    --app-shell-success-soft: #dcfce7;
    --app-shell-success-text: #166534;
    --app-shell-success: #059669;
    --app-shell-success-strong: #047857;
    --app-shell-warning-soft: #fef3c7;
    --app-shell-warning-text: #92400e;
    --app-shell-warning: #d97706;
    --app-shell-warning-strong: #b45309;
    --app-shell-danger-soft: #fee2e2;
    --app-shell-danger-text: #b91c1c;
    --app-shell-danger: #dc2626;
    --app-shell-danger-strong: #b91c1c;
    --app-shell-shadow: 0 20px 45px rgba(15, 23, 42, 0.08);
    --app-shell-shadow-soft: 0 10px 30px rgba(15, 23, 42, 0.05);
    --app-shell-radius-sm: 0.75rem;
    --app-shell-radius-md: 1rem;
    --app-shell-radius-lg: 1.5rem;
}
