#player { font-family: "noto_sans"; width: 100%; color: #ddd; h1 { padding-left: var(--spacing-2); padding-right: var(--spacing-2); padding-top: 16px; font-size: 20px; letter-spacing: 1px; font-weight: bold; max-width: var(--container-width); margin: auto; a { color: var(--color-link); text-decoration: none; } } h2 { padding: 4px var(--spacing-2); max-width: var(--container-width); margin: auto; } .info { margin-bottom: 16px; h1 { display: none; } @media screen and (max-width: 799px) { h1 { display: block; } } } .vbox { max-width: var(--container-width); margin: auto; text-align: center; } .player { width: 100%; height: auto; max-width: var(--container-width); max-height: 80vh; margin: auto; } .annotation { display: none; text-align: center; max-width: 90%; margin: auto; } }