/* Colours chosen by the business (Settings > Colours and logo). */
:root{--sea:#28513b;--sea-dark:#1e3d2c;--sea-tint:#e5eae7;--accent:#b79557}
:focus-visible,.rating-picks input:focus-visible+label{outline-color:#b79557}
input:focus,select:focus,textarea:focus{outline-color:rgba(40,81,59,.18)}
.plan-pick:has(input:checked){box-shadow:0 0 0 2px rgba(40,81,59,.25)}
.mainnav a[aria-current="page"]{border-bottom-color:#b79557}
.note{border-left-color:#b79557}
.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:#e4e9e1}
.button.secondary,button.button.secondary{color:#647b5a;border-color:#77926a}
.button.secondary:hover{color:#647b5a;background:#ebefe9}
.tabs a[aria-current="page"]{color:#647b5a;border-bottom-color:#77926a}
.badge:not([class*="st-"]):not(.muted):not(.warn){color:#4d5f45}
.stars,.star{color:#9c7f4a}
:root{--sand:#f5f2e8;--ink:#604936;--ink-soft:#604936}
body{background:#f5f2e8;color:#604936}
