/* Buzzels header logo */
.brand{display:block;width:335px;height:92px;background:url('/brand/buzzels-header-logo.php') left center/contain no-repeat;font-size:0;line-height:0;letter-spacing:0;flex:0 1 335px}.brand span{display:none}
/* On the login page the generic auth switch link resolves to "Naar inloggen" and is redundant. Hide only that paragraph; keep the password-reset link below it visible. */

@media(max-width:680px){.brand{width:265px;height:73px;flex-basis:265px}header{gap:14px}.pot{flex-shrink:0}}

/* Alle voorspellingen: deelnemersnamen schuin zodat de tabel compact blijft.
   Dit staat bewust direct in dit stylesheet (dat na style.css geladen wordt),
   zodat de mobiele koppen niet afhankelijk zijn van een losse @import/cache. */
.predictions-table table thead th:nth-child(n+3){height:92px;width:48px;min-width:48px;max-width:48px;padding:0 0 25px 15px;vertical-align:bottom;text-align:left;white-space:nowrap;writing-mode:horizontal-tb;transform:translateX(13px) rotate(-55deg);transform-origin:bottom center;font-size:.82rem;line-height:1}
.predictions-table table tbody td:nth-child(n+3){width:48px;min-width:48px;max-width:48px;padding:12px 5px;text-align:center}
@media(max-width:680px){.predictions-table table thead th:nth-child(n+3){height:88px;width:46px;min-width:46px;max-width:46px;padding:0 0 23px 13px;font-size:.78rem;transform:translateX(13px) rotate(-55deg);transform-origin:bottom center}.predictions-table table tbody td:nth-child(n+3){width:46px;min-width:46px;max-width:46px;padding:11px 4px}}
