/* Consolidated legacy defaults. Tournament profiles below take precedence. */
body[data-surf="arcilla"] .mini-court{--court-outer:#a84f27;--court-inner:#bd6335}
body[data-surf="hierba"] .mini-court{--court-outer:#36733f;--court-inner:#4b874d}
body[data-surf="dura"] .mini-court,body[data-surf="indoor"] .mini-court{--court-outer:#246b61;--court-inner:#367f86}
body[data-slam-theme="uso"] .mini-court{--court-outer:#27724f;--court-inner:#2676b8;background:linear-gradient(145deg,rgba(255,255,255,.07),transparent 35%),#27724f!important}
body[data-slam-theme="ao"] .mini-court{--court-outer:#1478b8;--court-inner:#278fd0;background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 38%),#1478b8!important}
body[data-slam-theme="rg"] .mini-court{--court-outer:#a84c24;--court-inner:#c46635;background:radial-gradient(circle at 18% 28%,rgba(255,220,172,.10) 0 1px,transparent 2px),radial-gradient(circle at 75% 68%,rgba(65,24,11,.10) 0 1px,transparent 2px),#a84c24!important;background-size:11px 11px,15px 15px,auto!important}
body[data-slam-theme="rg"] .mini-playing-court{background:radial-gradient(circle at 35% 28%,rgba(255,225,184,.09) 0 1px,transparent 2px),#c46635;background-size:12px 12px,auto}
body[data-slam-theme="wim"] .mini-court{--court-outer:#316f3b;--court-inner:#4b884c;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 28px,rgba(0,0,0,.025) 28px 56px),#316f3b!important}
body[data-slam-theme="wim"] .mini-playing-court{background:repeating-linear-gradient(90deg,#4d8b4f 0 34px,#478249 34px 68px)}
body[data-event-theme="laver"] #screen .mini-court,body[data-event-theme="laver"] #screen .open-court-v123{--court-inner:#45484c!important;--court-outer:#36393d!important;background:#36393d!important;border-color:#858b91!important}
body[data-event-theme="laver"] #screen .mini-playing-court,body[data-event-theme="laver"] #screen .half-lines-v123{background:#45484c!important;border-color:#f4f5f6!important}
body[data-event-theme="laver"] .review-v148 .court-in{fill:#45484c!important}body[data-event-theme="laver"] .review-v148 .court-out{fill:#36393d!important}
/* Scoped to a resolved tournament: old Slam/surface rules cannot override it. */
html body[data-court-profile] #screen .mini-court,
html body[data-court-profile] #screen .open-court-v123 {
 --court-inner:var(--event-court-inner);--court-outer:var(--event-court-outer);
 background:var(--event-court-outer)!important;
}
html body[data-court-profile] .review-v148 .court-in{fill:var(--event-court-inner)!important}
html body[data-court-profile] .review-v148 .court-out{fill:var(--event-court-outer)!important}
html body[data-court-profile] #screen .mini-playing-court,
html body[data-court-profile] #screen .half-lines-v123 {
 background:var(--event-court-inner)!important;
}
html body[data-court-profile][data-court-texture="clay"] #screen .mini-playing-court,
html body[data-court-profile][data-court-texture="clay"] #screen .half-lines-v123 {
 background:radial-gradient(circle,rgba(235,230,200,.12) .6px,transparent .9px),var(--event-court-inner)!important;
 background-size:5px 7px!important;
}
html body[data-court-profile][data-court-texture="grass"] #screen .mini-playing-court,
html body[data-court-profile][data-court-texture="grass"] #screen .half-lines-v123 {
 background:repeating-linear-gradient(90deg,rgba(255,255,220,.06) 0 8%,rgba(20,40,5,.06) 8% 16%),var(--event-court-inner)!important;
}
