/* V1.31.646: Groessere Schrift ab Tablet/Desktop. Mobile (bis 899px) bleibt unveraendert.
   Nur Typografie: keine Positions-, Status-, Farb- oder Layout-Aenderungen. */
@media (min-width:900px){
  body.kcgw-ui-v131538,body.kcgw-premium-v131536{font-size:16px;line-height:1.55}
  body.kcgw-ui-v131538 :is(h1,.page-title h1){font-size:clamp(32px,3.2vw,38px)}
  body.kcgw-ui-v131538 h2{font-size:22px}
  body.kcgw-ui-v131538 h3{font-size:19px}
  body.kcgw-ui-v131538 :is(.page-title,.member-home-head,.member-subpage-head,.coach-today-head,.fan-hero-v131119) p{font-size:15px}
  body.kcgw-ui-v131538 .kicker,body.kcgw-premium-v131536 .kicker{font-size:12px}
  body.kcgw-ui-v131538 :is(.ui-event-title,.ui-section-heading h2,.family-games-section-head-v131200 h2,.fan-section-head-v131119 h2){font-size:19px}
  body.kcgw-ui-v131538 :is(.ui-event-time,.ui-event-toggle){font-size:15px}
  body.kcgw-ui-v131538 :is(.ui-event-meta,.ui-event-place,.ui-event-meeting,.ui-event-footer,.ui-page-note,.member-info-box,.member-deadline,.ux-match-info,.ux-match-deadline){font-size:14px}
  body.kcgw-ui-v131538 :is(.ui-event-date small,.ui-person,.member-response-pill,.ui-event-kicker,.ux-match-kicker){font-size:13px}
  body.kcgw-ui-v131538 :is(.games-view-tabs-v131222,.trainer-training-tabs-v131380)>a{font-size:14px}
  body.kcgw-ui-v131538 :is(.role-games-context-v131341,.ux-home-news-head) a{font-size:14px}
  body.kcgw-ui-v131538 :is(.button,.section-tabs a){font-size:15px}
  body.kcgw-ui-v131538 .button.small{font-size:14px}
  body.kcgw-ui-v131538 :is(label,legend){font-size:15px}
  body.kcgw-ui-v131538 :is(.page-shell input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.page-shell select,.page-shell textarea){font-size:16px}
  body.kcgw-ui-v131538 .page-shell small{font-size:max(13px,.85em)}
  body.kcgw-ui-v131538 table{font-size:15px}
  body.kcgw-ui-v131538 table th{font-size:13px}
  body.kcgw-premium-v131536 :is(.page-shell,.nav) small{font-size:max(13px,.85em)}
}
@media (min-width:1200px){
  body.kcgw-ui-v131538,body.kcgw-premium-v131536{font-size:17px}
  body.kcgw-ui-v131538 h2{font-size:23px}
  body.kcgw-ui-v131538 h3{font-size:20px}
  body.kcgw-ui-v131538 :is(.page-title,.member-home-head,.member-subpage-head,.coach-today-head,.fan-hero-v131119) p{font-size:16px}
  body.kcgw-ui-v131538 .kicker,body.kcgw-premium-v131536 .kicker{font-size:13px}
  body.kcgw-ui-v131538 .ui-event-title{font-size:20px}
  body.kcgw-ui-v131538 :is(.ui-event-time,.ui-event-toggle){font-size:16px}
  body.kcgw-ui-v131538 :is(.ui-event-meta,.ui-event-place,.ui-event-meeting,.ui-event-footer,.ui-page-note,.member-info-box,.member-deadline,.ux-match-info,.ux-match-deadline){font-size:15px}
  body.kcgw-ui-v131538 :is(.ui-event-date small,.ui-person,.member-response-pill,.ui-event-kicker,.ux-match-kicker){font-size:14px}
  body.kcgw-ui-v131538 :is(.button,.section-tabs a){font-size:16px}
  body.kcgw-ui-v131538 :is(label,legend){font-size:16px}
  body.kcgw-ui-v131538 .page-shell small{font-size:max(14px,.85em)}
  body.kcgw-ui-v131538 table{font-size:16px}
  body.kcgw-ui-v131538 table th{font-size:14px}
  body.kcgw-premium-v131536 :is(.page-shell,.nav) small{font-size:max(14px,.85em)}
}
@media (min-width:900px){
  body.kcgw-ui-v131538 .topbar-mode-switch{font-size:14px}
  body.kcgw-ui-v131538 .nav-v126 :is(.app-simple-nav-links-v13114,.app-full-nav-links-v13114,.nav-secondary-links) a{font-size:15px}
  body.kcgw-ui-v131538 .nav-v126 :is(.role-nav-section-title-v131541,.nav-footer-label-v131552){font-size:12px}
}
@media (min-width:1200px){
  body.kcgw-ui-v131538 .nav-v126 :is(.app-simple-nav-links-v13114,.app-full-nav-links-v13114,.nav-secondary-links) a{font-size:16px}
  body.kcgw-ui-v131538 .nav-v126 :is(.role-nav-section-title-v131541,.nav-footer-label-v131552){font-size:13px}
}
