:root:root .ce-page,:root:root .ce-visits,:root:root .ce-filter-dialog{--ce-accent: var(--site-accent, #b5462e);--ce-soft: var(--site-accent-soft, rgba(181, 70, 46, .12));--ce-on-accent: #fff;--ce-panel: var(--site-card, #fff);--ce-ink: var(--site-ink, #1c1a17);--ce-sub: var(--site-muted, #5b554c);--ce-line: var(--site-line, #e6e0d6);color:var(--ce-ink)}:root:root .ce-page button:focus-visible,:root:root .ce-page a:focus-visible,:root:root .ce-page input:focus-visible,:root:root .ce-page select:focus-visible,:root:root .ce-filter-dialog :focus-visible,:root:root .ce-visits :focus-visible{outline:2px solid var(--ce-accent)}:root:root .ce-eyebrow{color:var(--ce-accent)}:root:root .ce-hero h1 em{color:var(--ce-accent)}:root:root .ce-stats strong{color:var(--ce-accent)}:root:root .ce-hero-photo>span{background:linear-gradient(transparent,#1c1a17d9);color:#fff}:root:root .ce-photo-note{background:var(--paper, #faf8f4);color:var(--ce-accent)}:root:root .ce-nav>button[aria-current=page]{color:var(--ce-accent);border-bottom-color:var(--ce-accent)}:root:root .ce-nav>a{color:var(--ce-accent)}:root:root .ce-searchbar small{color:var(--ce-accent)}:root:root .ce-active-filters span{background:var(--ce-soft);color:var(--ce-accent)}:root:root .ce-active-filters button{border:0;background:transparent;color:var(--ce-accent)}:root:root .ce-card:hover{border-color:color-mix(in srgb,var(--ce-accent) 45%,var(--ce-line))}:root:root .ce-card-photo>span{background:linear-gradient(transparent,#1c1a17c7);color:#fff}:root:root .ce-save{border:1px solid color-mix(in srgb,var(--ce-panel) 61%,transparent);background:color-mix(in srgb,var(--ce-panel) 94%,transparent);color:var(--ce-sub)!important}:root:root .ce-save.active{color:var(--ce-accent)!important;background:color-mix(in srgb,var(--ce-accent) 12%,var(--ce-panel))}:root:root .ce-card-kicker>span:first-child{color:var(--ce-accent)}:root:root .ce-tags>span{color:var(--ce-accent);background:var(--ce-soft)}:root:root .ce-card footer>a{color:var(--ce-accent)}:root:root .ce-button{background:var(--ce-accent);border:1px solid var(--ce-accent);color:var(--ce-on-accent)!important}:root:root .ce-button.secondary{background:transparent;color:var(--ce-accent)!important;border-color:var(--ce-line)}:root:root .ce-button.secondary.active{color:var(--ce-accent)!important}:root:root .ce-text-button{border:0;background:none;color:var(--ce-accent)!important}:root:root .ce-empty>svg{color:var(--ce-accent)}:root:root .ce-error{background:color-mix(in srgb,var(--ce-accent) 10%,var(--ce-panel));color:var(--ce-accent);border:1px solid color-mix(in srgb,var(--ce-accent) 30%,transparent)}:root:root .ce-definition a{color:var(--ce-accent)}:root:root .ce-certified{background:var(--ce-soft);color:var(--ce-accent)}:root:root .ce-detail-photo button>span{background:color-mix(in srgb,var(--ce-panel) 94%,transparent);color:var(--ce-accent)}:root:root .ce-facts strong{color:var(--ce-accent)}:root:root .ce-facilities svg{color:var(--ce-accent)}:root:root .ce-resource-card>svg{color:var(--ce-accent)}:root:root .ce-resource-card>span{color:var(--ce-accent)}:root:root .ce-resource-card:hover{border-color:var(--ce-accent)}:root:root .ce-resource-content>svg{color:var(--ce-accent)}:root:root .ce-steps>li>span{color:var(--ce-accent)}:root:root .ce-gallery button>span{color:var(--ce-accent)}:root:root .ce-update div>span:last-child{color:var(--ce-accent)}:root:root .ce-lightbox{background:#16140f;color:#fff;border:0}:root:root .ce-lightbox::backdrop{background:#16140fd9}:root:root .ce-filter-dialog::backdrop{background:#1c1a1788}:root:root .ce-filter-options input{accent-color:var(--ce-accent)}:root:root .ce-consent input{accent-color:var(--ce-accent)}:root:root .ce-status{background:var(--ce-soft);color:var(--ce-accent)}:root:root .ce-status.pending{color:var(--ce-accent);background:color-mix(in srgb,var(--ce-accent) 10%,var(--ce-panel))}:root:root[data-theme=dark] .ce-page,:root:root[data-theme=dark] .ce-visits,:root:root[data-theme=dark] .ce-filter-dialog{--ce-on-accent: var(--bg, #16140f)}:root:root .ce-detail .ce-share{background:transparent;border:1px solid var(--ce-line);color:var(--ce-accent)}:root:root[data-theme=dark] .ce-button:not(.secondary){background:var(--ce-accent);border-color:var(--ce-accent)}:root:root .ce-status.cancelled,:root:root .ce-status.declined{color:var(--ce-sub);background:var(--paper-2)}
