/* 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) 2024 metamuffin Copyright (C) 2023 tpart */ 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; } .playerconf { margin: 2em; } .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; } .player nav { opacity: 0; transition: opacity 0.2s; } .player nav:hover { opacity: 1; } .player #main { margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; } .player video { width: 100vw; height: 100vh; background-color: black; display: block; } video::cue { /* TODO this is inefficient */ /* ", ".join([f"{x}px {y}px black" for x in range(-5,6) for y in range(-5,6) if x*x+y*y < 5*5]) */ background-color: transparent; text-shadow: -4px -2px black, -4px -1px black, -4px 0px black, -4px 1px black, -4px 2px black, -3px -3px black, -3px -2px black, -3px -1px black, -3px 0px black, -3px 1px black, -3px 2px black, -3px 3px black, -2px -4px black, -2px -3px black, -2px -2px black, -2px -1px black, -2px 0px black, -2px 1px black, -2px 2px black, -2px 3px black, -2px 4px black, -1px -4px black, -1px -3px black, -1px -2px black, -1px -1px black, -1px 0px black, -1px 1px black, -1px 2px black, -1px 3px black, -1px 4px black, 0px -4px black, 0px -3px black, 0px -2px black, 0px -1px black, 0px 0px black, 0px 1px black, 0px 2px black, 0px 3px black, 0px 4px black, 1px -4px black, 1px -3px black, 1px -2px black, 1px -1px black, 1px 0px black, 1px 1px black, 1px 2px black, 1px 3px black, 1px 4px black, 2px -4px black, 2px -3px black, 2px -2px black, 2px -1px black, 2px 0px black, 2px 1px black, 2px 2px black, 2px 3px black, 2px 4px black, 3px -3px black, 3px -2px black, 3px -1px black, 3px 0px black, 3px 1px black, 3px 2px black, 3px 3px black, 4px -2px black, 4px -1px black, 4px 0px black, 4px 1px black, 4px 2px black; }