/* Clubhouse: account context above a separate navigation row. */
@media(min-width:681px){
 html[data-menu=clubhouse]{scroll-padding-top:150px}
 html[data-menu=clubhouse] body .masthead{--menu-width:1280px;--menu-surface:#0a0d0bf5;--menu-border:#ffffff21;--menu-text:#a5afa9;--menu-strong:#edf1ea;--menu-accent:#d2e6af;--menu-hover:#ffffff08;height:116px;border-radius:9px;background:var(--menu-surface);box-shadow:0 10px 30px #0003;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
 html[data-menu=clubhouse] body.is-live .masthead{--menu-width:1280px}
 html[data-menu=clubhouse] body .masthead .masthead-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:64px 50px;gap:0;padding:0 24px;position:relative}
 html[data-menu=clubhouse] body .masthead .masthead-brand{grid-column:1;grid-row:1;gap:24px;min-width:0}
 html[data-menu=clubhouse] body .masthead .wordmark{display:inline-flex;align-items:center;gap:11px;font-size:29px;line-height:1}
 html[data-menu=clubhouse] body .masthead .wordmark::before{content:'';width:28px;height:31px;display:block;background:url('assets/kickelf-symbol.svg') center/contain no-repeat;flex:none}
 html[data-menu=clubhouse] body .masthead .masthead-tools{grid-column:2;grid-row:1;gap:10px}
 html[data-menu=clubhouse] body .masthead .masthead-nav{display:flex;grid-column:1/-1;grid-row:2;justify-self:stretch;justify-content:flex-start;border-top:1px solid #ffffff12;height:50px;gap:32px}
 html[data-menu=clubhouse] body .masthead .masthead-nav .main-nav-link{height:50px;padding:0;border:0;border-radius:0;background:none;font:500 14px/1 var(--font-ui,Inter,sans-serif);color:#a5afa9}
 html[data-menu=clubhouse] body .masthead .masthead-nav .main-nav-link.active{color:#edf1ea;background:none;border:0;font-weight:500}
 html[data-menu=clubhouse] body .masthead .masthead-nav .main-nav-link.active::after{content:'';display:block;position:absolute;inset:auto 0 0;height:2px;width:auto;margin:0;background:#d2e6af;border-radius:0;box-shadow:none}
 html[data-menu=clubhouse] body .masthead .masthead-nav::after{content:'DEIN SPIELTAG. DEINE ELF.';margin-left:auto;color:#718176;font:500 9px/1 var(--font-ui,Inter,sans-serif);letter-spacing:1.4px;white-space:nowrap}
 html[data-menu=clubhouse] body .masthead .team-switch-name{font-size:12px;font-weight:550;max-width:220px}
 html[data-menu=clubhouse] body .masthead .team-switch-text small{font-size:10px;color:#8a998e}
 html[data-menu=clubhouse] body .masthead .profile-trigger:not(.has-photo){background:#1a211b;color:#d4dec9;border-color:#65715f;box-shadow:none}
 html[data-menu=clubhouse] body .masthead [data-watch-count]{background:#273027;color:#d9e6ce;box-shadow:none;border-radius:3px}
 html[data-menu=clubhouse] body #workspace{padding-top:148px}
}
@media(min-width:681px) and (max-width:1000px){
 html[data-menu=clubhouse] body .masthead .masthead-inner{padding-inline:18px}
 html[data-menu=clubhouse] body .masthead .masthead-nav{gap:26px}
 html[data-menu=clubhouse] body .masthead .masthead-nav::after{display:none}
 html[data-menu=clubhouse] body .masthead .masthead-brand{gap:14px}
}
/* Keep the full-height pitch anchored while content pages clear both header rows. */
@media(min-width:681px){html[data-menu=clubhouse] body #workspace:has(#page-uebersicht:not([hidden])){padding-top:88px}}
