body {
    background-image:
        radial-gradient(circle at top left, rgba(139, 92, 246, 0.08), transparent 28%),
        radial-gradient(circle at top right, rgba(236, 72, 153, 0.08), transparent 24%),
        linear-gradient(180deg, rgba(2, 6, 23, 0.02), rgba(2, 6, 23, 0.06));
}

header,
.theme-strip,
.premium-card,
.glass {
    border-color: rgba(148, 163, 184, 0.18) !important;
}

.surface-sheen {
    position: relative;
}

.surface-sheen::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.08), transparent 35%, rgba(255, 255, 255, 0.04));
    pointer-events: none;
}

::selection {
    background: rgba(139, 92, 246, 0.25);
    color: inherit;
}

