/* style.css */ @import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css'); @font-face { font-family: 'sary_soft_semiboldregular'; src: url('/font/sary-soft.soft-semibold-webfont.woff2') format('woff2'), url('/font/sary-soft.soft-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } :root { --background-color: #16181c; --container-background-color: #26292f; --text-color: #fff; --link-text-color: #afb9c4; --collapsed-background-color: #414753; } @media (prefers-color-scheme: light) { :root { --background-color: #eee; --container-background-color: #d9d6d0; --text-color: #000; --link-text-color: #50463b; } } @font-face { font-family: 'inter-semibold'; src: url('/font/Inter-SemiBold.woff2'); } html { /*font-family: 'sary_soft_semiboldregular';*/ font-family: 'inter-semibold'; background-color: var(--background-color); } body { margin: 0; padding: 0; background: #eee; color: var(--text-color); background-color: var(--background-color); } main { padding: 2rem; margin: 2rem; margin-top: 0; background-color: var(--container-background-color); border-radius: 0.5rem; float: left; overflow: hidden; } .column { height: auto; padding: 0; flex-grow: 0; height: auto; margin: 2rem; background-color: var(--container-background-color); border-radius: 0.5rem; overflow: visible; } .flex_grow { flex-grow: 1; } .navbar { float: left; padding: 2rem; min-width: 200px; margin-right: 2rem; } ul { padding-left: 10px; padding-right: 20px; } .container { display: flex; } .row:after { content: ""; display: table; clear: both; } .not-selectable { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } a { color: var(--link-text-color); text-decoration: none; } a:hover { color: var(--text-color); } details { cursor: pointer; background-color: var(--collapsed-background-color); border-radius: 0.5rem; padding: 0.75rem; padding-top: 0.25rem; padding-bottom: 0.25rem; margin: 0.25rem; width: 100%; } details a { padding-left: 0.5rem; }