@import "normalize.css";
@import "variables.css";
@import "shortcuts.css";
@import "fonts.css";

@import "components/wrapper/index.css";
@import "components/content-section/index.css";
@import "components/cookie-agreement/index.css";
@import "components/spacer/index.css";
@import "components/button/index.css";
@import "components/card/index.css";
@import "components/feedback/index.css";
@import "components/input/index.css";
@import "components/link/index.css";
@import "components/first-screen/index.css";
@import "components/header/index.css";
@import "components/footer/index.css";

* {
    box-sizing: border-box;
}

html {
    font-family: "PT Sans Caption", serif;
    background: var(--bg-color-light);
}

body {
    min-width: 320px;
    overflow-x: hidden;
}

p {
    margin: 0;
}

a {
    text-decoration: unset;
    color: var(--accent-color);
}

button {
    cursor: pointer;
}

mark {
    background: none;
    color: var(--accent-color);
}

u, .cookie-agreement-wrapper__text a {
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-skip-ink: none;
    text-decoration-thickness: from-font;
}

