/* The current racing scoreboard stays intact; this action lives in its header. */
body.sw-clean #boardSec .sw-board-share-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 22px;margin-bottom:18px;min-width:0}
body.sw-clean #boardSec .sw-board-share-title{min-width:0}
body.sw-clean #boardSec .sw-board-share-title h2{margin-bottom:0}
body.sw-clean #boardSec .sw-board-share-action{display:flex;align-items:center;justify-content:center;gap:10px;max-width:230px;min-height:49px;margin:0;padding:12px 14px;border:2px solid var(--arc-ink,#0c1830);border-radius:5px;background:var(--arc-yellow,#ffdf00);color:var(--arc-ink,#0c1830);box-shadow:0 3px 0 #080f24;font:italic 900 22px/1.15 var(--arc-shout,'SW Arcade',Arial,sans-serif);text-transform:uppercase;text-shadow:none;-webkit-text-stroke:0;letter-spacing:0;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}
body.sw-clean #boardSec .sw-board-share-action svg{display:block;flex:none;width:22px;height:22px;color:inherit}
body.sw-clean #boardSec .sw-board-share-action span{min-width:0;text-shadow:none;-webkit-text-stroke:0}
body.sw-clean #boardSec .sw-board-share-action:active{transform:translateY(3px);box-shadow:0 0 0 #080f24}
body.sw-clean #boardSec .sw-board-share-action:focus-visible{outline:3px solid var(--arc-paper,#fff5db);outline-offset:4px}
body.sw-clean #boardSec .sw-board-share-action:disabled{opacity:.7;cursor:progress}
body.sw-clean #boardSec .sw-board-share-status{grid-column:1/-1;color:var(--arc-paper,#fff5db);font:700 15px/1.4 var(--arc-label,'SW Condensed',Arial,sans-serif);margin-top:9px}
body.sw-clean #boardSec .sw-board-share-status:empty{display:none}
body.sw-clean #boardSec .sw-board-share-copy{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:14px;padding:14px;border:1px solid #6785af;border-radius:3px;background:var(--arc-ink,#0c1830)}
body.sw-clean #boardSec .sw-board-share-copy label{align-self:center;font:700 18px/1.3 var(--arc-label,'SW Condensed',Arial,sans-serif);color:var(--arc-paper,#fff5db)}
body.sw-clean #boardSec .sw-board-share-close{padding:8px 13px;min-height:44px;background:#254b76;color:var(--arc-paper,#fff5db);border:1px solid #9cb8dd;border-radius:3px;font:700 18px/1.2 var(--arc-label,'SW Condensed',Arial,sans-serif);cursor:pointer}
body.sw-clean #boardSec .sw-board-share-close:focus-visible{outline:2px solid var(--arc-yellow,#ffdf00);outline-offset:3px}
body.sw-clean #boardSec .sw-board-share-copy textarea{grid-column:1/-1;width:100%;min-width:0;box-sizing:border-box;padding:11px;border:1px solid #9cb8dd;border-radius:2px;background:var(--arc-paper,#fff5db);color:var(--arc-ink,#0c1830);font:400 16px/1.45 var(--arc-body,Archivo,Arial,sans-serif);resize:vertical}
@media (hover:hover){body.sw-clean #boardSec .sw-board-share-action:hover{background:#ffe934;transform:translateY(-1px);box-shadow:0 4px 0 #080f24}}
@media (max-width:700px){
 body.sw-clean #boardSec .sw-board-share-header{gap:14px 10px;align-items:center;margin-bottom:17px}
 body.sw-clean #boardSec .sw-board-share-title{display:contents}
 body.sw-clean #boardSec .sw-board-share-title .kick{grid-column:1;grid-row:1;margin-bottom:0;font-size:11px;letter-spacing:.12em;white-space:normal}
 body.sw-clean #boardSec .sw-board-share-title h2{grid-column:1/-1;grid-row:2;margin:0}
 body.sw-clean #boardSec .sw-board-share-action{grid-column:2;grid-row:1;max-width:164px;min-height:47px;gap:7px;padding:8px 10px;font-size:19px}
 body.sw-clean #boardSec .sw-board-share-action svg{width:19px;height:19px}
 body.sw-clean #boardSec .sw-board-share-status{margin-top:0}
}
@media (max-width:360px){body.sw-clean #boardSec .sw-board-share-action{max-width:141px;font-size:18px;gap:6px;padding:8px}}
@media (prefers-reduced-motion:reduce){body.sw-clean #boardSec .sw-board-share-action{transition:none}}
