/**
 * visual-designer �� ��ҳ�Ӿ�΢�������� �� ��ʷ �� ������Ȧ��
 */
html.aum-ui-premium .vision-modal-hd {
    background: var(--aum-gradient-accent) !important;
    color: #fff !important;
}

html.aum-ui-premium .vision-modal {
    background: var(--aum-bg-card-solid) !important;
    border: 1px solid var(--aum-border) !important;
    box-shadow: var(--aum-shadow-lg) !important;
}

html.aum-ui-premium .vision-modal-body,
html.aum-ui-premium .vision-modal-copy,
html.aum-ui-premium .vision-modal-label {
    color: var(--aum-text-secondary) !important;
}

html.aum-ui-premium .vision-modal-price-row {
    background: var(--aum-bg-input) !important;
    border-color: var(--aum-border) !important;
}

html.aum-ui-premium .vision-modal-price-row:focus-within {
    border-color: var(--aum-accent) !important;
    box-shadow: 0 0 0 3px var(--aum-accent-soft) !important;
}

html.aum-ui-premium .vision-modal-price-row input,
html.aum-ui-premium .vision-modal-caption {
    color: var(--aum-text) !important;
    background: var(--aum-bg-input) !important;
}

html.aum-ui-premium .vision-modal-price-row span,
html.aum-ui-premium .vision-modal-aum {
    color: var(--aum-accent-bright) !important;
}

html.aum-ui-premium .hist-swipe-container {
    background: var(--aum-bg-card) !important;
    border-bottom-color: var(--aum-border-subtle) !important;
}

html.aum-ui-premium .hist-item {
    background: var(--aum-bg-card) !important;
    border-radius: 0;
}

html.aum-ui-premium .hist-title {
    color: var(--aum-text) !important;
}

html.aum-ui-premium .hist-meta-line {
    color: var(--aum-text-muted) !important;
}

html.aum-ui-premium .hist-badge.draft {
    background: var(--aum-accent-soft) !important;
    color: var(--aum-accent-bright) !important;
}

html.aum-ui-premium .hist-badge.published {
    background: rgba(255, 255, 255, 0.12) !important;
    color: var(--aum-text) !important;
}

html.aum-ui-premium .hist-badge.generating {
    background: rgba(99, 102, 241, 0.12) !important;
    color: #a5b4fc !important;
}

html.aum-ui-premium .moment {
    background: var(--aum-bg-card) !important;
    border: 1px solid var(--aum-border-subtle);
    border-radius: var(--aum-radius-md);
    margin: 10px 14px !important;
}

html.aum-ui-premium .moment-avatar {
    background: var(--aum-gradient-accent) !important;
    color: #fff !important;
}

html.aum-ui-premium .moment-name {
    color: var(--aum-text) !important;
}

html.aum-ui-premium .moment-caption {
    color: var(--aum-text-secondary) !important;
}

html.aum-ui-premium .fee-line {
    color: var(--aum-accent-bright) !important;
}

html.aum-ui-premium .gen-box {
    background: var(--aum-bg-card-solid) !important;
    border: 1px solid var(--aum-border-accent) !important;
    border-radius: var(--aum-radius-xl) !important;
}

html.aum-ui-premium .gen-label,
html.aum-ui-premium .gen-timer {
    color: var(--aum-accent-bright) !important;
}
