/* Aurora – veröffentlichtes Theme-Stylesheet (Feinschliff, token-basiert). */

::selection {
    background: color-mix(in srgb, var(--brand) 35%, transparent);
    color: var(--text);
}

:focus-visible {
    outline: 2px solid var(--brand);
    outline-offset: 2px;
}

/* Dezente Scrollleiste passend zum Theme. */
* {
    scrollbar-width: thin;
    scrollbar-color: var(--border) transparent;
}
*::-webkit-scrollbar {
    width: 10px;
    height: 10px;
}
*::-webkit-scrollbar-thumb {
    background: var(--border);
    border-radius: 999px;
}

/* Sanftes Einblenden der Hauptinhalte. */
main.wrap {
    animation: fw-fade-in .4s ease both;
}
@keyframes fw-fade-in {
    from { opacity: 0; transform: translateY(6px); }
    to   { opacity: 1; transform: none; }
}
