/* The division control follows News inside the scrolling primary navigation. */
.padel-division-switch{display:inline-flex;align-items:center;gap:2px;flex:none;padding:2px;border:1px solid var(--border);border-radius:var(--radius-control,8px);background:var(--card);font-size:12px;line-height:1.4;white-space:nowrap}
.ui-primary-nav .padel-division-switch>a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:4px 8px;border:1px solid transparent;border-radius:5px;color:var(--muted-foreground);text-decoration:none;font-size:inherit;font-weight:inherit}
.ui-primary-nav .padel-division-switch>a[aria-current=true]{background:var(--accent-surface);border-color:var(--primary-border);color:var(--accent-foreground)}
.ui-primary-nav .padel-division-switch>a:hover{color:var(--foreground)}
.ui-primary-nav .padel-division-switch>a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
@media(max-width:700px){
 .ui-home-header .padel-division-switch>a{padding-inline:6px;font-size:11px}
}
/* Preserve geometry, scores and status colors.
   P1 purple, P2 blue and Major gold always use the shared site.css palette. */
html[data-division=women]{--background:#190f18;--foreground:#fff4fa;--card:#271823;--card-foreground:var(--foreground);--popover:#301b2a;--popover-foreground:var(--foreground);--primary:#d34591;--primary-foreground:#fff;--primary-text:#ffaad6;--primary-border:#cf649e;--secondary:#362132;--secondary-foreground:#f6dfea;--muted-surface:#281b26;--muted-foreground:#d1afc1;--accent-surface:#48243b;--accent-foreground:#ffe7f3;--border:#70415b;--input:#a5698b;--ring:#ffb5db;--accent2:#db77af;scrollbar-color:#a5698b var(--bg)}
html[data-division=women] .pair-titles-wrap{--pair-border:#985275;--pair-ink:#ffe7f3}
html[data-division=women] .pair-title-card{background:radial-gradient(ellipse at 100% 0,rgba(211,69,145,.24),transparent 68%),linear-gradient(145deg,#482238,#271823 76%)}
html[data-division=women] .pair-title-card.has-major{background:radial-gradient(ellipse at 0 0,rgba(216,186,130,.14),transparent 58%),radial-gradient(ellipse at 100% 0,rgba(211,69,145,.25),transparent 68%),linear-gradient(145deg,#482238,#271823 76%)}
html[data-division=women] :is(.calendar-row.current:not([data-category]),.home-tour-current:not([data-category])){background:linear-gradient(90deg,rgba(211,69,145,.26),#301b2a)}
html[data-division=women] :is(.calendar-row.current:not([data-category]) .calendar-state,.home-tour-current:not([data-category]) .home-tour-meta span){color:var(--accent-foreground)}
html[data-division=women] :is(.calendar-row.current:not([data-category]),.home-tour-current:not([data-category]))::after{border-color:var(--ring);box-shadow:0 0 18px rgba(211,69,145,.32)}
html[data-division=women] :is(.calendar-row:not([data-category]) .current-dot,.home-tour-current:not([data-category]) .home-tour-meta i){background:var(--ring)}
html[data-division=women] :is(.calendar-row:not([data-category]) .current-dot,.home-tour-current:not([data-category]) .home-tour-meta i,.live-pulse)::after{border-color:var(--ring)}
html[data-division=women] [data-category=final]{--category-text:#f2b6c4;--category-border:#8c3349;--category-bg:#3a1822}
html[data-division=women] body::before{background:radial-gradient(ellipse at 75% -10%,rgba(211,69,145,.18),transparent 58%)}
html[data-division=women] :is(.global-search,.modal,.quick-match-modal){background:#140810d9}
html[data-division=women] .home-tour-current.current:not([data-category]){border-color:var(--primary-border)}
html[data-division=women] .player-status-retired{color:var(--primary-text);background:rgba(211,69,145,.09);border-color:rgba(211,69,145,.32)}
