/* * https://colorhunt.co/palette/4a3933f0a500e45826e6d5b8 */ * { padding: 0; margin: 0; box-sizing: border-box; color: #382e2b; } body, html { background-color: #E6D5B8; padding-bottom: 1em; } :root { color-scheme: dark; scrollbar-color: #e9b648 #4A3933; } ::selection { background-color: rgba(56, 46, 43, 0.55); } ::-moz-selection { background-color: rgba(56, 46, 43, 0.55); } *::-webkit-scrollbar { width: 12px; } *::-webkit-scrollbar-track { background: #4A3933; } *::-webkit-scrollbar-thumb { background-color: #e9b648; border-radius: 6px; border: 3px solid #4A3933; } .nav-main { display: block; position: sticky; top: 0; background-color: #4A3933; } .nav-list { display: block; list-style: none; padding: 0.7em; } .nav-item { display: inline; margin-right: 0.6em; font-family: Hack, monospace; font-size: 1.05em; color: #F0A500; text-decoration: none; transition: color 0.5s; } .nav-item:hover a:not(.nav-logo), .nav-item:focus { color: #e9b648; } .nav-logo { margin: 0; float: right; font-weight: 700; font-size: 1.1em; letter-spacing: 0.195ch; text-decoration: none; color: #e9b648; transition: color 0.5s; } .nav-logo:hover, .nav-logo:focus { color: #e3a41b; } .nav-item:focus, .nav-logo:focus { outline: none; } @media (min-width: 700px) { .bigHide { display: none; } } @media (max-width: 700px) { .nav-item { margin: 0; } } .smallHide { display: none; } .error { padding: 0.4em; } .error *, .error { background-color: #E45826; color: #E6D5B8; font-weight: 700; font-family: Hack, monospace; } @keyframes slideup { 0% { height: 0%; } 100% { height: 45%; } } @keyframes slidedown { 0% { height: 45%; } 99.999% { height: 0%; } 100% { opacity: 0; visibility: hidden; display: none; } } .mobile-menu { display: block; margin: 0; position: fixed; bottom: 0; padding: 0.7em; width: 100%; height: 45%; animation: slideup; animation-duration: 0.6s; animation-fill-mode: forwards; overflow-y: scroll; } .mobile-menu *, .mobile-menu { list-style: none; color: #e7dbc5; background-color: #4A3933; font-family: Hack, monospace; } .hiddenMobile { animation: slidedown 0.6s; animation-fill-mode: forwards; } .hiddenMobile-noanim { display: none; } .keep-whitespace { white-space: pre; } .cmd-output { overflow-x: scroll; padding: 0.8em; } .cmd { display: inline; border: none; outline: none; padding: 0.3em; padding-left: 0.6em; margin: 0.5em; margin-top: 0.8em; font-family: Hack, monospace; font-size: 0.95em; border-left: 2px solid #E6D5B8; width: 99%; } .cmd:focus { border-left: 2px solid #e9b648; }