/**
 * AUM·慕斯 — Suno Mono Design System
 * 纯黑底 + 白字 + 极少 accent；暖色渐变仅用于「创作 Create」CTA
 */
:root,
html.aum-ui-premium {
    --aum-bg-deep: #000000;
    --aum-bg-base: #050505;
    --aum-bg-elevated: #111111;
    --aum-bg-card: #141414;
    --aum-bg-card-solid: #161616;
    --aum-bg-input: rgba(255, 255, 255, 0.06);
    --aum-bg-hover: rgba(255, 255, 255, 0.09);
    --aum-bg-glass: rgba(18, 18, 18, 0.72);
    --aum-border: rgba(255, 255, 255, 0.1);
    --aum-border-subtle: rgba(255, 255, 255, 0.06);
    --aum-border-accent: rgba(255, 255, 255, 0.22);
    /* 单色 accent：图标、选中态、高亮 — 不用紫/金 */
    --aum-accent: #ffffff;
    --aum-accent-bright: #ffffff;
    --aum-accent-deep: rgba(255, 255, 255, 0.85);
    --aum-accent-on-dark: #0a0a0a;
    --aum-accent-soft: rgba(255, 255, 255, 0.1);
    --aum-accent-glow: rgba(255, 255, 255, 0.14);
    --aum-accent-glow-hot: rgba(249, 115, 22, 0.22);
    /* Suno Create 按钮渐变 — 仅主创作 CTA */
    --aum-accent-hot: #f97316;
    --aum-gradient-cta: linear-gradient(135deg, #e11d48 0%, #f97316 52%, #fb923c 100%);
    --aum-gradient-accent: var(--aum-gradient-cta);
    --aum-gradient-accent-h: linear-gradient(90deg, #e11d48, #f97316, #fb923c);
    --aum-gradient-radial: radial-gradient(
        ellipse 90% 70% at 50% -8%,
        rgba(160, 50, 40, 0.42),
        rgba(80, 30, 20, 0.1),
        transparent 65%
    );
    --aum-text: #ffffff;
    --aum-text-secondary: rgba(255, 255, 255, 0.68);
    --aum-text-muted: rgba(255, 255, 255, 0.42);
    --aum-danger: #ff453a;
    --aum-success: #34d399;
    --aum-btn-primary-bg: #ffffff;
    --aum-btn-primary-text: #0a0a0a;
    --aum-btn-ghost-border: rgba(255, 255, 255, 0.35);
    --aum-btn-ghost-text: #ffffff;
    --aum-radius-xs: 8px;
    --aum-radius-sm: 12px;
    --aum-radius-md: 16px;
    --aum-radius-lg: 20px;
    --aum-radius-xl: 24px;
    --aum-radius-pill: 999px;
    --aum-shadow-sm: 0 2px 16px rgba(0, 0, 0, 0.45);
    --aum-shadow-md: 0 8px 32px rgba(0, 0, 0, 0.55);
    --aum-shadow-lg: 0 16px 48px rgba(0, 0, 0, 0.65);
    --aum-shadow-glow: 0 4px 24px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.08);
    --aum-font: -apple-system, BlinkMacSystemFont, 'SF Pro Display', 'Segoe UI', 'PingFang SC',
        'Helvetica Neue', sans-serif;
    --aum-blur: blur(20px);
    --aum-topbar-h: 52px;
    --aum-tabbar-h: 56px;
    --aum-ease: cubic-bezier(0.22, 1, 0.36, 1);
    --aum-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);
    --aum-dur-fast: 0.16s;
    --aum-dur: 0.28s;
    --aum-btn-h: 48px;
    --aum-btn-h-sm: 40px;
}

html.aum-ui-premium {
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}
