/* Colours chosen by the business (Settings > Colours and logo). */
:root{--sea:#244b3a;--sea-dark:#1b382c;--sea-tint:#e5e9e7;--accent:#b65a3d}
:focus-visible,.rating-picks input:focus-visible+label{outline-color:#b65a3d}
input:focus,select:focus,textarea:focus{outline-color:rgba(36,75,58,.18)}
.plan-pick:has(input:checked){box-shadow:0 0 0 2px rgba(36,75,58,.25)}
.mainnav a[aria-current="page"]{border-bottom-color:#b65a3d}
.note{border-left-color:#b65a3d}
.topbar,.topbar .brand,.topbar .brand:hover,.public-brand,.public-brand:hover{color:#ffffff}
.topnav a,.topnav .linklike,.topbar-account a,.topbar-account .linklike,.mainnav a{color:rgba(255,255,255,.86)}
.topnav a:hover,.topbar-account a:hover,.topbar-account .linklike:hover,.mainnav a:hover,.mainnav a[aria-current="page"]{color:#ffffff}
.public-contact,.public-contact:hover{color:#ffffff;border-color:rgba(255,255,255,.5)}
:root{--sea-tint:#faf1db}
.button.secondary,button.button.secondary{color:#8d6f2d;border-color:#e8b84a}
.button.secondary:hover{color:#8d6f2d;background:#fcf4e4}
.tabs a[aria-current="page"]{color:#8d6f2d;border-bottom-color:#e8b84a}
.badge:not([class*="st-"]):not(.muted):not(.warn){color:#806528}
.stars,.star{color:#9b4d34}
:root{--sand:#f7f2e7;--ink:#24312c;--ink-soft:#686f68}
body{background:#f7f2e7;color:#24312c}
.bare-logo img{background:#244b3a;padding:10px 14px;border-radius:12px}
