/* BoothbysWorkShop v13.0: brand-consistent, original-art design refresh */
:root{--v8-ink:#edf7ff;--v8-muted:#a8c3d3;--v8-cyan:#36dce9;--v8-pink:#d96fe5;--v8-line:rgba(82,204,228,.27);--v8-card:rgba(9,19,36,.91)}
html{scroll-behavior:smooth}body{accent-color:var(--v8-cyan)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #68f3ff!important;outline-offset:3px!important}
#promoter-header,.site-header{background:rgba(5,12,25,.94)!important;backdrop-filter:blur(17px);border-bottom:1px solid var(--v8-line)!important}
#desktop-area .sl-home.sl-home-art{overflow:hidden!important;border:1px solid var(--v8-line)!important;border-radius:18px!important;box-shadow:0 18px 60px #0009,0 0 0 1px #9bdaf013!important}
#desktop-area .sl-home-art .sl-hero-picture img{object-position:center 43%!important;filter:saturate(1.07) contrast(1.025)}
#desktop-area .sl-home-art .sl-hero-footer{background:linear-gradient(120deg,rgba(5,16,29,.97),rgba(13,23,43,.94))!important;border-top:1px solid var(--v8-line)!important}
#desktop-area .sl-home-art .sl-hero-footer .sl-cta a{border-radius:10px!important;font-weight:700!important;min-height:42px}
#desktop-area .app-icon{transition:transform .18s ease,filter .18s ease!important}
#desktop-area .app-icon:hover{transform:translateY(-3px)!important}
.tools-window,.bw-dialog,#bw-workspace{border:1px solid var(--v8-line)!important;box-shadow:0 25px 78px #0009!important}
.window-header,#bw-workspace-bar{background:linear-gradient(100deg,#11263a,#141c35)!important}
.bw-v8-about .window-body{max-width:950px;margin:auto;padding:clamp(16px,2vw,27px)!important}
.bw-v8-about .bw-v8-portrait{width:100%;max-height:320px;object-fit:cover;border-radius:12px;border:1px solid var(--v8-line);object-position:center}
.bw-v8-about h3{font-size:clamp(19px,3vw,28px)!important;margin:15px 0 8px!important;color:white!important}.bw-v8-about p{max-width:75ch;color:#c7dbe7;font-size:15px;line-height:1.7}
.bw-v8-about .bw-v8-about-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.bw-v8-about .bw-v8-about-actions a{color:white;background:#16425a;border:1px solid #438aa1;border-radius:8px;padding:10px 14px;text-decoration:none;font-weight:700}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Current v10 home hero, not the retired sl-home artwork layout */
#desktop-area .v10-hero{border:1px solid var(--v8-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 58px #0009;margin:4px 0 12px;background:linear-gradient(120deg,#07192a,#141026)}
#desktop-area .v10-hero-art{border-radius:0;overflow:hidden}
#desktop-area .v10-hero-content{background:linear-gradient(110deg,rgba(5,14,28,.86),rgba(14,19,38,.92));}
#desktop-area .v10-hero h2{letter-spacing:-.035em}#desktop-area .v10-hero-lead{color:#e5f4fc}#desktop-area .v10-main-actions a{border-radius:10px;font-weight:750}
#desktop-area .v20-command-card,#desktop-area .v10-journey-card{border-radius:15px;border:1px solid var(--v8-line);transition:transform .2s ease,border-color .2s ease}
#desktop-area .v20-command-card:hover,#desktop-area .v10-journey-card:hover{transform:translateY(-3px);border-color:rgba(90,230,245,.65)}
@media(max-width:700px){#desktop-area .v10-hero{margin:6px 6px 12px;border-radius:13px}#desktop-area .v10-hero-content{padding:15px!important}}
