
html,body{background:#101217;color:#f2eee6}
body,[class*="color-scheme-"]{--color-background:16,18,23;--gradient-background:#101217;--color-foreground:242,238,230;--color-shadow:0,0,0;--color-link:242,238,230;--color-button:217,35,24;--color-button-text:255,255,255;--color-secondary-button:25,28,35;--color-secondary-button-text:242,238,230;--color-badge-background:28,31,38;--color-badge-foreground:242,238,230}
body.gradient{background:#101217}
body .header-wrapper,body .header,body .utility-bar,body .announcement-bar,body .footer{background:#15181e;color:#f2eee6}
body .header-wrapper{border-bottom:1px solid #ffffff15}
body .header__menu-item,body .header__active-menu-item,body .header__icon,body .announcement-bar__message,body .footer a{color:#ece8df}
body .header__menu-item:hover,body .header__active-menu-item{color:#ff7769}
body .header__heading-link{background:#f7f2ea;border-radius:10px;padding:8px;box-shadow:0 4px 16px #0004}
body .header__submenu,body .menu-drawer,body .menu-drawer__submenu,body .search-modal,body .predictive-search,body .modal__content{background:#1d212a;color:#f2eee6}
body .header__submenu .header__menu-item,body .menu-drawer__menu-item{color:#f2eee6}
body .newsletter,body .newsletter__wrapper,body .footer__content-top,body .footer__content-bottom{background:#15181e;color:#f2eee6}
body .footer{border-top:1px solid #ffffff15}
body .field__input,body .select__select{background:#20242d;color:#f2eee6}
body .gcl{--red:#ff6153;--ink:#f2eee6;--bg:#101217;--panel:#1b1f27;--warm:#25232a;--line:rgba(255,255,255,.12);--muted:#b4b4b8;--shadow:0 6px 24px #0003;background:var(--bg);color:var(--ink)}
body .gcl-card,body .gcl-event,body .gcl-review{background:#1b1f27;border-color:#ffffff14}
body .gcl-review p,body .gcl-slide p{color:#c6c5c9}
body .gcl-slide:before{background:linear-gradient(115deg,#151a22e8,#171b23f7)}
body .gcl-slide small{background:#242a34;color:#e6e4df;border-color:#ffffff22}
body .gcl-ghost{background:#242933;color:#ff998d;border-color:#cd534a}
body .gcl-solid{background:#d92318;color:#fff}
body .gcl-dot{background:#60636d}
body .gcl-dot[aria-selected="true"]{background:#ff6153}
body .gcl-arrow{background:#252a34}
body .gc-store:has(.gc-welcome-photos){background:radial-gradient(ellipse at 80% 40%,#60252b88,transparent 60%),linear-gradient(120deg,#181b23,#27202a);color:#f7efe6;border-top-color:#e4473c}
body .gc-store:has(.gc-welcome-photos) .gc-copy p{color:#d0bfc0}
body .gc-store:has(.gc-welcome-photos) .gc-kicker{color:#ffae96}
body .gc-store:has(.gc-welcome-photos) .gc-hours{color:#c9bfc3!important}
body .gc-store:has(.gc-welcome-photos) .gc-outline{background:#29232c;color:#f7ece1;border-color:#a46a68}
body .gc-welcome-photos img{border-color:#744b48;box-shadow:0 12px 30px #0006}
body .gc-events{background:radial-gradient(ellipse at 75% 55%,#51202b66,transparent 65%),#161a22;color:#f2eee6}
body .gc-events .gc-kicker{color:#ff988a}
body .gc-events .gc-copy p{color:#c9c5c8}
body .gc-events .gc-outline{background:#232832;color:#f2eee6;border-color:#77727d}
body .gc-schedule p{background:#232630;border-color:#ffffff19;color:#eee8e2}
body .gc-schedule strong{color:#ff988a}
body gc-hero,body .gc-controls{background:#15181e}
