/*
A small modern reset.

Replaces the 2010 html5doctor.com reset that used to live here, which
zeroed out margin/padding/border on ~40 elements this project doesn't
use, and — notably — set outline: 0 site-wide, which silently removed
focus rings for keyboard users everywhere on the page.
*/

*, *::before, *::after {
    box-sizing: border-box;
}

html, body {
    margin: 0;
    min-height: 100dvh;
}

img, svg {
    display: block;
    max-width: 100%;
}

input, button {
    font: inherit;
    color: inherit;
}

:focus-visible {
    outline: 2px solid #ffb454;
    outline-offset: 2px;
}
