/* 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 */ video { width: 100%; } input { color: white; background-color: black; } option { font-family: "Cantarell", sans-serif; } input[type="submit"] { padding: 0.5em; margin: 1em; justify-self: center; border: 0px solid transparent; background-color: var(--accent-dark); border-radius: 8px; } fieldset { background-color: var(--background-light); border-radius: 8px; } form.playerconf { display: grid; grid-template-areas: "h h h" "v a s" "b b b"; gap: 1em; grid-template-columns: auto auto auto; grid-template-rows: 3em auto 5em; } legend { font-size: 1.5em; } input[type="radio"] { appearance: none; display: inline-block; width: 1.2em; height: 1.2em; border-radius: 8px; padding: 2px; background-clip: content-box; border: 2px solid var(--font); background-color: transparent; transition: background-color 0.3s; } input[type="radio"]:checked { background-color: var(--accent-light); } input[type="submit"]:hover { filter: hue-rotate(-20deg); } fieldset label { transition: color 0.2s; } fieldset label:hover { color: var(--accent-light); } .playerconf h2 { grid-area: h; text-align: center; } .playerconf h3 { grid-area: h; text-align: center; } .playerconf .video { grid-area: v; } .playerconf .audio { grid-area: a; } .playerconf .subtitles { grid-area: s; } .playerconf input[type="submit"] { grid-area: b; width: 30%; height: 3em; font-size: 1.5em; }