/**
 * MAPPE: /assets/css/base/
 * FIL: reset.css
 * 
 * BRUGES AF: ALLE sider
 * 
 * BESKRIVELSE:
 * Reset og normalisering af browser defaults.
 * Inkluder efter variables.css
 */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Tving scrollbar på alle sider — forhindrer layout-skift ved centrerede containers */
html {
    overflow-y: scroll;
}

/* Native form-controls: følg temaets flader i stedet for UA-styling
   (dark mode-audit 2026-07-08 — ustylede selects/inputs stod som grå
   fremmedelementer i mørkt tema). :where() = nul specificitet, så alle
   komponent-/side-regler og inline styles vinder stadig. */
:where(select, textarea,
    input:not([type=checkbox], [type=radio], [type=range], [type=file],
              [type=submit], [type=button], [type=reset], [type=image], [type=color])) {
    background-color: var(--surface);
    color: var(--tekst);
    border-color: var(--border);
}
