@import 'variables.css';
@import 'fonts.css';

*, *::before, *::after { box-sizing: border-box; }

html, body {
    margin: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    font-family: var(--font-family);
    font-weight: 300;
    color: #000;
    font-size: max(13px, 1.5vh);
    overflow: hidden;
}

a { color: var(--link-color); }

a:hover { color: var(--link-hover); }

body.disabled { pointer-events: none; }

.hidden { display: none !important; }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
