/*
Theme Name: Bay Charters New Design
Author: Mogged
Description: Native WordPress theme for Bay of Islands Yacht Charters, using the existing HBook booking system and plugins.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 8.0
License: GNU General Public License v2 or later
Text Domain: bay-charters-design
*/
.admin-bar .header { top: 32px; }
.booking-section { scroll-margin-top: 130px; }
.booking-section > p { margin: 20px 0 32px; }
.hbook-wrapper { background: #fff; border: 1px solid var(--line); padding: clamp(20px, 4vw, 52px); }
.hbook-wrapper h3 { font-size: clamp(1.6rem, 3vw, 2.2rem); margin-bottom: 24px; }
.hbook-wrapper input[type="submit"] { cursor: pointer; }
.hbook-wrapper input[type="submit"] { background: var(--navy); color: #fff; border: 1px solid var(--navy); padding: 14px 24px; }
.hbook-wrapper input[type="submit"]:hover { background: var(--sea); color: #fff; }
.hbook-wrapper input, .hbook-wrapper select, .hbook-wrapper textarea { max-width: 100%; }
.hbook-wrapper a { text-decoration: underline; }
.hbook-wrapper .hb-search-error, .hbook-wrapper .hb-booking-searching { margin-top: 16px; }
.wp-content-layout { min-height: 55vh; }
.wp-content-layout .entry-title { margin-bottom: 36px; }
.wp-content-layout .entry-content a { text-decoration: underline; }
.wp-content-layout .entry-content > * + * { margin-top: 22px; }
.wp-content-layout .entry-content li + li { margin-top: 12px; }
.wp-content-layout .entry-content img { height: auto; }
@media (max-width: 782px) { .admin-bar .header { top: 46px; } }
@media (max-width: 600px) { .admin-bar .header.is-scrolled { top: 0; } }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
