.brs-demo-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-shrink:0}
.brs-demo-bar .brs-back{background:transparent;color:#fff;padding:10px 0;text-decoration:underline;text-underline-offset:4px}
.brs-new-demo .brs-operator-preview{position:relative}
.brs-classic .site-header{top:var(--brs-demo-offset,0px)}
.brs-mode-boat .fleet-grid,.brs-mode-boat .fleet-list{grid-template-columns:minmax(0,760px);justify-content:center}
.brs-mode-coast .fleet-grid,.brs-mode-coast .fleet-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.brs-mode-boat .boat-image{aspect-ratio:16/9}
.brs-new-demo [hidden]{display:none!important}
.brs-coastal .brand-name{font-size:clamp(22px,2.3vw,29px)}
.brs-coastal .gallery-foot{font-size:13px}
.brs-coastal .boat-category,.brs-coastal .boat-description,.brs-coastal .boat-specs,.brs-coastal .skipper,.brs-coastal .rate-note{font-size:14px}
@media(max-width:760px){.brs-demo-actions{justify-content:space-between;width:100%;gap:12px}.brs-new-demo .brs-demo-bar{font-size:14px}.brs-mode-coast .fleet-grid,.brs-mode-coast .fleet-list{grid-template-columns:1fr}}
