/* Florida: asymmetric wave hero, teal/coral */
body.layout-fl-wave .site-header{border-bottom:none;box-shadow:0 8px 24px rgba(14,44,58,.08)}
body.layout-fl-wave .hero{background:linear-gradient(135deg,var(--bg) 40%,#d6eadc 100%);clip-path:polygon(0 0,100% 0,100% 92%,0 100%);padding-bottom:3.5rem}
body.layout-fl-wave .hero-grid{grid-template-columns:.95fr 1.05fr;gap:1.5rem}
body.layout-fl-wave .hero-card{transform:rotate(1.2deg);border:4px solid #fff;box-shadow:0 18px 40px rgba(0,51,31,.15)}
body.layout-fl-wave .trade-card{border-radius:24px;background:var(--surface);box-shadow:0 10px 30px rgba(14,124,123,.12)}
body.layout-fl-wave .pill{background:var(--accent);color:#fff;border-radius:999px}
body.layout-fl-wave .btn-accent{background:var(--accent);border-color:var(--accent)}
body.layout-fl-wave .stop-banner{background:var(--footer);color:var(--footer-ink);border-radius:20px}
body.layout-fl-wave .stop-banner a{color:#fff}
body.layout-fl-wave .amanda-panel{display:grid;grid-template-columns:1fr 200px;gap:1.5rem}
body.layout-fl-wave .guide-meta{background:#e3f0e7;border-left:4px solid var(--primary);padding:.75rem 1rem}
@media(max-width:800px){body.layout-fl-wave .hero-grid,body.layout-fl-wave .amanda-panel{grid-template-columns:1fr}body.layout-fl-wave .hero{clip-path:none}}

/* header trade buttons in this site's own colors */
body .site-header a.hdr-barber{background:#005030}body .site-header a.hdr-barber:hover{background:#003D25}body .site-header a.hdr-stylist{background:#B5470C}body .site-header a.hdr-stylist:hover{background:#943A0A}

/* v10: Ask Edward widget in this site's colors */
:root{--edw-btn:#005030;--edw-btn-hi:#003D24;--edw-head:#B5470C;--edw-text:#005030;--edw-link:#005030}
