@import url("./fonts.css");
@import url("./design-tokens/tokens.css");
@import url("./utilities/utilities.css");
@import url("./utilities/button.css");
@import url('./partials/footer.css');
@import url('./partials/navigation.css');
@import url('./pages/about.css');
@import url('./pages/work.css');
@import url('./pages/blog.css');
@import url('./pages/edit.css');
@import url('./pages/post.css');

html,
body {
    padding: 0;
    margin: 0 auto;

    background: var(--color-background-strong);

    color: var(--color-text-strong);
    font-family: var(--font-sans);
    line-height: var(--line-normal);
}

body {
    max-width: var(--max-page-width);
    min-height: 100vh;
    overflow-y: scroll;

    padding: var(--spacing-s) var(--spacing-m) var(--spacing-xl);
    background: var(--color-background-primary);
}

@media (min-width: 640px) {
    body {
        padding: var(--spacing-xl) var(--spacing-xxxl) var(--spacing-xxxl);
    }
}

@media (min-width: 1024px) {
    body {
        padding: var(--spacing-xxxl);
    }
}