/* This file is part of jellything (https://codeberg.org/metamuffin/jellything) which is licensed under the GNU Affero General Public License (version 3); see /COPYING. Copyright (C) 2023 metamuffin Copyright (C) 2023 tpart */ @font-face { font-family: "Cantarell"; src: url(/assets/cantarell.woff2) format("woff2"); } @font-face { font-family: "Material Icons"; font-style: normal; font-weight: 400; font-display: block; src: url("/assets/fonts/material-icons.woff2") format("woff2"); } :root { --card-size: 17em; --bar-height: 5em; --port-poster-aspect: 1.41; --land-poster-aspect: (1.41 / 2); --land-thumb-aspect: (9 / 16); --backdrop-height: 24em; --main-side-margin: 2em; } ::selection { background-color: var(--accent-dark); } * { color: var(--font); scrollbar-width: thin; scrollbar-color: var(--background-light) #0000; } :root { font-family: "Cantarell", sans-serif; font-weight: 500; } body { background-color: var(--background-dark); width: 100vw; margin: 0px; padding: 0px; } h1 { font-weight: bold; color: var(--font-highlight); } code { font-family: monospace !important; } .log .time, .log .module { color: grey; } #main { display: block; margin-top: var(--bar-height); margin-left: var(--main-side-margin); margin-right: var(--main-side-margin); margin-bottom: 1em; } section.message { background-color: var(--background-light); border-radius: 8px; } .error { padding: 1em; color: var(--c-error); font-family: monospace; } .success { padding: 1em; color: var(--c-success); } footer { padding: 0.1em; text-align: center; } footer p { color: var(--font-dark); font-size: 0.8em; } *::before, .icon { font-family: "Material Icons"; line-height: 1; font-size: 1.1em; vertical-align: text-bottom; display: inline-block; text-rendering: optimizeLegibility; font-feature-settings: "liga"; } *::before { margin-right: 3px; } .homelist { overflow-x: scroll; max-width: 100%; } .homelist ul { display: table; } .homelist ul li { display: table-cell; }