*, *::before, *::after { box-sizing: inherit; } html { background-color: var(--fg); } body { .flex-column; box-sizing: border-box; font-family: lato, sans-serif; line-height: 1.25; background-color: var(--bg); color: var(--fg); text-shadow: var(--text-shadow); max-width: 800px; margin: 0 auto; overflow: hidden; height: 100vh; } header, footer { z-index: 1; box-shadow: var(--box-shadow); } input, select, button { color: inherit; font: inherit; } button { -webkit-appearance: none; -moz-appearance: none; appearance: none; .flex-row; display: inline-flex; white-space: nowrap; background-color: transparent; padding: 0; border: none; line-height: 1; cursor: pointer; } select { background-color: transparent; border: 1px solid var(--fg); border-radius: 4px; padding: 2px 4px; } @import "font.less"; @import "icons.less"; @import "mixins.less"; @import "range.less"; @import "main.less"; @import "nav.less"; @import "player.less"; @import "component.less"; @import "queue.less"; @import "library.less"; @import "fs.less"; @import "playlists.less"; @import "yt.less"; @import "settings.less"; @import "search.less"; @import "art.less"; @import "variables.less";