/* COLORS $primary: #; $secondary: #; $tertiary: #; $neutral: #; $white: #; $black: #; FONTS $head: ; $body: ; $mono: ; */ :root, [data-selected-theme=light] { --color-background: #aabf7e; --color-normal: #191b19; --color-muted: #595959; --color-accent: #344f1f; --color-accent2: #60941a; --color-link: #309bae; --color-paper: #e8efd7; } [data-selected-theme=dark] { --color-background: #191b19; --color-normal: #f8ffef; --color-muted: #8c8c8c; --color-accent: #60941a; --color-accent2: #344f1f; --color-link: #05abc4; --color-paper: #070e07; } @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Inclusive Sans"; font-style: normal; font-weight: 400; src: url("../fonts/inclusive-sans.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ } @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Inclusive Sans"; font-style: italic; font-weight: 400; src: url("../fonts/inclusive-sans-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ } @font-face { font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ font-family: "Kurale"; font-style: normal; font-weight: 400; src: url("../fonts/kurale.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ } body { background-color: var(--color-background); color: var(--color-normal); font-family: "Inclusive Sans", sans-serif; } a { color: var(--color-link); } h1, h2, h3, h4, h5, h6 { font-family: "Kurale", serif; color: var(--color-accent); } hr { height: 1px; background-color: var(--color-normal); border: none; } #skip-navigation { position: fixed; top: -100%; right: 0; padding: 10px; } #skip-navigation:focus { top: 0; } .site { display: flex; flex-direction: column; } @media only screen and (min-width: 992px) { .site { margin: auto; width: 70%; } } .box, .page-container main, .page-footer, .site-footer, .navbar a { border: solid var(--color-normal) 2px; border-bottom-width: 5px; border-radius: 5px; } .navbar { display: flex; width: 100%; margin: 5px 0; gap: 5px; } .navbar a { display: inline; width: 100%; background-color: var(--color-paper); color: var(--color-accent); padding: 10px; font-weight: bold; text-decoration: none; } .navbar a:hover { background-color: var(--color-accent2); } .navbar a[aria-current=page] { background-color: var(--color-accent); color: var(--color-background); margin-top: 2px; border-bottom-width: 2px; } .page-footer, .site-footer { background-color: var(--color-paper); padding: 10px; margin: 5px 0; } .page-footer :first-child, .site-footer :first-child { margin-top: 0; } .site-footer { margin: 0 0 50px 0; } .page-container main { width: 100%; background-color: var(--color-paper); padding: 10px; } .page-container main :first-child { margin-top: 0; } .muted { color: var(--color-muted); } /*# sourceMappingURL=main.css.map */