.team-hero .team-actions{margin-top:var(--s-4)}.team-hero .team-actions summary{display:flex}.team-hero .team-actions>button.primary-button,.team-hero .team-actions>button.primary-button:hover{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.team-hero .team-actions>button.primary-button:hover{background:var(--c-accent-hover);border-color:var(--c-accent-hover)}.team-hero .team-actions>button.primary-button[aria-pressed=true],.team-hero .team-actions>button.primary-button[aria-pressed=true]:hover{background:var(--c-surface-3);border-color:var(--c-line-strong);color:var(--c-text)}.team-hero .follow-account{color:var(--c-text);text-decoration:underline;-webkit-text-decoration-color:var(--c-link-line);text-decoration-color:var(--c-link-line);text-underline-offset:3px;padding:0;font-weight:600}.team-hero .calendar-menu-items{min-width:250px;left:0;right:auto}.team-hero .calendar-menu-items small{color:var(--c-muted);margin-top:3px;font-weight:400;line-height:1.5;display:block}.team-hero .calendar-menu-items p{border-top:1px solid var(--c-line);font-size:var(--fs-2xs);color:var(--c-muted);margin-top:4px;padding:9px 10px 6px;line-height:1.5}.team-hero .hero-description{margin:var(--s-2) 0 0;font-size:var(--fs-sm);color:var(--c-text-2)}.team-hero .follow-benefit{color:var(--c-muted);flex:1 0 100%;order:3;margin:2px 0 0}.team-hero .plus-prompt.is-inline{max-width:640px;margin-top:14px}.team-hero .team-scoreboard{margin-top:var(--s-5)}.top-table-badge{max-width:100%;margin-top:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;transition:border-color .15s;display:inline-flex}.top-table-badge:hover{border-color:var(--c-line-strong)}.top-table-badge.is-field,.top-table-badge.is-out{border-color:var(--c-line-strong);background:var(--c-surface-2);padding-left:14px}.top-table-badge-place{border-radius:var(--r-sm);background:var(--c-surface-3);min-width:40px;color:var(--c-text);font-family:var(--f-display);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1px;padding:4px 6px 3px;font-size:22px;font-weight:600;line-height:1;display:flex}.top-table-badge-place small{font-size:var(--fs-2xs);font-weight:500;line-height:1;display:block}.top-table-badge.is-door .top-table-badge-place{border:1px solid var(--c-line-strong);color:var(--c-text);background:0 0}.top-table-badge-copy{gap:2px;min-width:0;display:grid}.top-table-badge-copy strong{font-size:var(--fs-sm);color:var(--c-text);font-weight:600}.top-table-badge-copy small{font-size:var(--fs-xs);color:var(--c-text-2);overflow-wrap:anywhere}.next-match-top{margin-bottom:var(--s-3);justify-content:space-between;align-items:center;gap:12px;display:flex}.next-match-top h2{margin:0}.next-match-top .home-away{border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--c-text-2);padding:2px 8px;font-weight:600}.next-match-card .match-kickoff{margin:var(--s-4) 0 var(--s-1);max-width:none}.match-kickoff .kickoff-time{flex-wrap:wrap;align-items:baseline;gap:2px 12px}.match-kickoff .kickoff-date,.match-kickoff .kickoff-clock{font-size:var(--fs-xl);font-variant-numeric:tabular-nums;color:var(--c-text);font-weight:500;line-height:1.3}.match-kickoff .kickoff-clock{color:var(--c-accent);font-weight:600}.embed-code{margin-top:16px}.embed-code>p{font-size:var(--fs-xs);color:var(--c-muted);margin-bottom:10px;line-height:1.6}.embed-code textarea{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-bg-deep);width:100%;color:var(--c-text-2);font:var(--fs-2xs)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical;padding:10px;display:block}@media (max-width:819px){.team-hero .team-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.team-hero .team-actions>button,.team-hero .team-actions summary{min-height:var(--h-touch);text-align:center;justify-content:center;padding:0 10px}.team-hero .team-actions button[aria-pressed]{grid-column:1/-1}.team-hero .follow-benefit{order:0;grid-area:2/1/auto/-1;margin:0}.team-hero .team-actions>.share-menu,.team-hero .team-actions>button:not(.primary-button),.team-hero .team-actions>.calendar-menu:not(.share-menu){grid-row:3}.team-hero .calendar-menu-items{left:auto;right:0}.team-hero .share-menu .calendar-menu-items{left:0;right:auto}.match-kickoff .kickoff-date,.match-kickoff .kickoff-clock{font-size:var(--fs-lg)}}@media (max-width:580px){.page:has(.team-hero) .breadcrumbs{margin-top:var(--s-2)}.team-hero.page-head{padding:var(--s-2) 0 var(--s-3)}.team-hero .page-kicker{margin-bottom:var(--s-1);font-size:var(--fs-xs)}.team-hero .team-hero-row{gap:10px}.team-hero .team-hero-row .crest{width:36px;height:36px}.team-hero .team-hero-row .crest img{max-width:28px;max-height:28px}.team-hero.entity-head .page-title{font-size:26px}.team-hero .top-table-badge{margin-top:var(--s-2);gap:8px;padding:4px 8px 4px 4px}.team-hero .team-actions{margin-top:var(--s-3)}.team-hero .team-scoreboard{--cell-min:72px;margin-top:var(--s-3)}.team-hero .team-scoreboard>div{padding:7px 10px 8px}.team-hero .team-scoreboard dd{--num:22px}.team-hero .team-scoreboard dd small{font-size:var(--fs-xs)}.team-layout .next-match-top{margin-bottom:6px}.team-layout .next-match-card .match-face{gap:6px;padding:4px 8px}.team-layout .next-match-card .match-side,.team-layout .next-match-card .match-side a{gap:4px}.team-layout .next-match-card .match-side .crest{width:32px;height:32px}.team-layout .next-match-card .match-side .crest img{max-width:26px;max-height:26px}.team-layout .next-match-card .match-side strong{font-size:var(--fs-xs);line-height:1.2}.team-layout .next-match-card .match-kickoff{margin:var(--s-2) 0 2px}.team-layout .next-match-card .kickoff-date,.team-layout .next-match-card .kickoff-clock{font-size:var(--fs-md)}}
