@import url("../font/inter/inter.css"); :root { --bg-1000: #fff6de; --bg-900: #f9f1db; --bg-800: #f1e8cf; --bg-700: #d2c9b1; --bg-600: #f0f6c2; --accent: #8d9936; --text: #322e1f; } @media (prefers-color-scheme: dark) { :root { --bg-1000: #141016; --bg-900: #1B141E; --bg-800: #2A202F; --bg-700: #443749; --bg-600: #513D60; --accent: #CDA1EC; --text: #E2DFE3; } .light-only { display: none } } @media screen and (prefers-color-scheme: light) { .dark-only { display: none } } @supports (font-variation-settings: normal) { body { font-family: InterVariable, sans-serif; } } body { margin: 0; padding: 0; color: var(--text); background-color: var(--bg-1000); font-family: "Inter", sans-serif; font-feature-settings: 'liga' 1, 'calt' 1; /* fix for Chrome */ box-sizing: border-box; } a { color: var(--accent); text-decoration: none; } a:hover { text-decoration: underline; } #app { margin: auto 0; padding: 0 16px; display: flex; flex-direction: row; justify-content: center; gap: 16px; } header, #widgets { width: 300px; } main { width: 732px; } .throb { animation: .25s throb alternate infinite ease-in; } @keyframes throb { from { opacity: .5; } to { opacity: 1; } }