/**
 * ��ҳ������ʽ�Ž� �� ��ҳ �� ��Ƥ�� �� ������Ȧ �� ͨ��
 */
/* ── 首页 index（预览层 ui-index-preview.css 优先） ── */
html.aum-ui-premium.aum-page-home:not(.aum-sapphire-dapp) body,
html.aum-ui-premium.aum-page-home:not(.aum-sapphire-dapp) .main-wrap {
    background: var(--aum-bg-deep) !important;
}

html.aum-ui-premium.aum-page-home:not(.aum-index-preview) .hero-title,
html.aum-ui-premium.aum-page-home:not(.aum-index-preview) .hero-sub,
html.aum-ui-premium.aum-page-home:not(.aum-index-preview) .sidebar-item,
html.aum-ui-premium.aum-page-home:not(.aum-index-preview) .feature-card {
    color: var(--aum-text) !important;
}

html.aum-ui-premium.aum-page-home:not(.aum-index-preview) .sidebar-item.ready {
    background: rgba(255, 255, 255, 0.08) !important;
    border-color: rgba(255, 255, 255, 0.18) !important;
    color: var(--aum-text) !important;
    box-shadow: none !important;
}

html.aum-ui-premium.aum-page-home:not(.aum-index-preview) .logo-text {
    color: var(--aum-text) !important;
    background: none !important;
    -webkit-text-fill-color: unset !important;
}

/* ── 白皮书 whitepaper — 蓝宝石 §0C（勿用 --aum-gradient-accent 橙红） ── */
html.aum-ui-premium.aum-page-whitepaper body {
    background: #080C14 !important;
    color: #E8EEF5 !important;
}

html.aum-ui-premium.aum-page-whitepaper .wp-hero-ring,
html.aum-ui-premium.aum-page-whitepaper .wp-glow {
    background: conic-gradient(from 0deg, #2A7FFF, #4A9CFF, rgba(42, 127, 255, 0.12), transparent 55%, #2A7FFF) !important;
}

html.aum-ui-premium.aum-page-whitepaper .wp-card,
html.aum-ui-premium.aum-page-whitepaper .wp-section {
    background: #0E1626 !important;
    border-color: rgba(42, 127, 255, 0.08) !important;
}

html.aum-ui-premium.aum-page-whitepaper .wp-title {
    background: linear-gradient(125deg, #E8EEF5 0%, #FFFFFF 18%, #4A9CFF 42%, #E8EEF5 65%, #B8D9FF 100%) !important;
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}

html.aum-ui-premium.aum-page-whitepaper .contract-copy.copied {
    border-color: #3BCF8C !important;
    background: rgba(59, 207, 140, 0.10) !important;
}

html.aum-ui-premium.aum-page-whitepaper .wp-btn,
html.aum-ui-premium.aum-page-whitepaper .contract-copy {
    border-color: rgba(42, 127, 255, 0.35) !important;
}

html.aum-ui-premium.aum-page-whitepaper .wp-cta {
    background: linear-gradient(155deg, #4A9CFF 0%, #2A7FFF 38%, #1A5FD9 100%) !important;
    color: #E8EEF5 !important;
    box-shadow: 0 10px 32px rgba(42, 127, 255, 0.42) !important;
}

/* ���� ������Ȧ creator-circle ���� */
html.aum-ui-premium.aum-page-circle:not(.aum-sapphire-dapp) html,
html.aum-ui-premium.aum-page-circle:not(.aum-sapphire-dapp) body {
    background: var(--aum-bg-deep) !important;
}

html.aum-ui-premium.aum-page-circle .top-bar {
    background: rgba(0, 0, 0, 0.92) !important;
    border-bottom: 1px solid var(--aum-border-subtle) !important;
    color: var(--aum-text) !important;
    backdrop-filter: var(--aum-blur);
}

html.aum-ui-premium.aum-page-circle .top-bar a,
html.aum-ui-premium.aum-page-circle .top-bar h1 {
    color: var(--aum-text) !important;
}

html.aum-ui-premium.aum-page-circle .moment {
    background: var(--aum-bg-card) !important;
    border: 1px solid var(--aum-border-subtle) !important;
    border-radius: var(--aum-radius-md) !important;
    margin: 10px 12px !important;
    padding: 14px !important;
    box-shadow: var(--aum-shadow-sm) !important;
}

html.aum-ui-premium.aum-page-circle .moment-avatar {
    background: var(--aum-gradient-accent) !important;
    color: #fff !important;
    border-radius: var(--aum-radius-xs) !important;
}

html.aum-ui-premium.aum-page-circle .moment-name {
    color: var(--aum-text) !important;
}

html.aum-ui-premium.aum-page-circle .moment-time,
html.aum-ui-premium.aum-page-circle .moment-ft,
html.aum-ui-premium.aum-page-circle .feed-empty {
    color: var(--aum-text-muted) !important;
}

html.aum-ui-premium.aum-page-circle .moment-caption {
    color: var(--aum-text-secondary) !important;
}

html.aum-ui-premium.aum-page-circle .moment-img {
    border-radius: var(--aum-radius-sm) !important;
    background: var(--aum-bg-elevated) !important;
}

html.aum-ui-premium.aum-page-circle .moment-ft span {
    background: rgba(0, 0, 0, 0.55) !important;
    backdrop-filter: blur(8px);
    padding: 4px 10px !important;
    border-radius: var(--aum-radius-pill) !important;
    color: var(--aum-text) !important;
    font-size: 0.72rem !important;
}

/* ���� Vision ҳ ���� */
html.aum-ui-premium.aum-page-vision:not(.aum-sapphire-dapp) body,
html.aum-ui-premium.aum-page-vision:not(.aum-sapphire-dapp) .page {
    background: var(--aum-bg-deep) !important;
    color: var(--aum-text) !important;
}

html.aum-ui-premium.aum-page-vision .gen-box,
html.aum-ui-premium.aum-page-vision .style-card,
html.aum-ui-premium.aum-page-vision .ratio-item {
    background: var(--aum-bg-card) !important;
    border-color: var(--aum-border) !important;
    color: var(--aum-text) !important;
}

html.aum-ui-premium.aum-page-vision .fee-line,
html.aum-ui-premium.aum-page-vision .gen-label,
html.aum-ui-premium.aum-page-vision .gen-timer {
    color: var(--aum-accent-bright) !important;
}

/* ���� Profile / Trade / Song / Creator ͨ�� dark ���� */
html.aum-ui-premium.aum-page-profile:not(.aum-sapphire-dapp) body,
html.aum-ui-premium.aum-page-trade:not(.aum-trade-preview):not(.aum-sapphire-dapp) body,
html.aum-ui-premium.aum-page-song:not(.aum-sapphire-dapp) body,
html.aum-ui-premium.aum-page-creator:not(.aum-sapphire-dapp) body,
html.aum-ui-premium.aum-page-official:not(.aum-sapphire-dapp) body {
    background: var(--aum-bg-deep) !important;
    color: var(--aum-text) !important;
}

html.aum-ui-premium .wallet-browser-modal h2 {
    color: var(--aum-accent-bright) !important;
}

html.aum-ui-premium .wallet-browser-modal p {
    color: var(--aum-text-secondary) !important;
}
