@import './_variables.scss'; #app { background-size: cover; background-attachment: fixed; background-repeat: no-repeat; background-position: 0 50px; min-height: 100vh; } i { user-select: none; } h4 { margin: 0; } #content { box-sizing: border-box; padding-top: 60px; margin: auto; min-height: 100vh; max-width: 980px; background-color: rgba(0,0,0,0.15); align-content: flex-start; } .text-center { text-align: center; } body { font-family: sans-serif; font-size: 14px; margin: 0; color: $fallback--fg; color: var(--fg, $fallback--fg); } a { text-decoration: none; color: $fallback--link; color: var(--link, $fallback--link); } button{ user-select: none; color: $fallback--faint; color: var(--faint, $fallback--faint); background-color: $fallback--btn; background-color: var(--btn, $fallback--btn); border: none; border-radius: 5px; cursor: pointer; border-top: 1px solid rgba(255, 255, 255, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 2px black; font-size: 14px; font-family: sans-serif; &:hover { box-shadow: 0px 0px 4px rgba(255, 255, 255, 0.3); } &:disabled { cursor: not-allowed; opacity: 0.5; } &.pressed { color: $fallback--faint; color: var(--faint, $fallback--faint); background-color: $fallback--bg; background-color: var(--bg, $fallback--bg) } } input, textarea, select { border: none; border-radius: 5px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); border-top: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 2px black inset; background-color: $fallback--lightBg; background-color: var(--lightBg, $fallback--lightBg); color: $fallback--lightFg; color: var(--lightFg, $fallback--lightFg); font-family: sans-serif; font-size: 14px; padding: 8px 7px 4px; // TODO: Restyle