body { background-size: cover; user-select: none; background-color: #333; } body.root-dark-mode { background-color: black; } html::-webkit-scrollbar { display: none; } html { scrollbar-width: none; -ms-overflow-style: none; } :root { --var-link-color: #00c; } .root-dark-mode .left-container, .root-dark-mode .sidebar, .root-dark-mode .sidebar-title, .root-dark-mode .balance-popover { --var-link-color: #9bf; } a { color: var(--var-link-color); } a:not(.no-underline):hover { border-bottom: 1px solid var(--var-link-color); margin-bottom: -1px; } input, textarea { border-radius: 5px; border: 1px solid black; outline: none; margin: 0; } input { padding: 0 1em; line-height: 2em; } audio { vertical-align: middle; } button, .button { color: black; background-color: rgba(235,235,235,.5); border-radius: 5px; text-align: center; border: 1px solid black; line-height: 2em; margin: 0 .5rem; } .root-dark-mode button, .root-dark-mode .button { background-color: rgba(255,255,255,.6); } button:hover, .button:hover { background-color: rgba(255,255,255,.7); } button:disabled, .button:disabled { background-color: rgba(128,128,128,.5); } .root-dark-mode input:not([type=file]), .root-dark-mode textarea { background-color: hsl(0,0%,80%); }