.themed-package-promo{--theme-primary-text:#171a1a;--theme-secondary-text:#fff}
.themed-promo-cta{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important;border:2px solid var(--theme-primary)!important}
.themed-promo-cta:hover,.themed-promo-cta:focus-visible{filter:brightness(1.12);outline:3px solid #fff;outline-offset:3px}
.themed-package-hero{--theme-primary-text:#171a1a;--theme-secondary-text:#fff}
.themed-package-tag{color:var(--theme-secondary-text)!important}
.themed-package-hero .button-primary{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important;border-color:var(--theme-primary)!important}
.theme-currency-button{border-radius:999px;color:#171a1a}
.theme-currency-button.is-active{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important;border-color:var(--theme-primary)!important;box-shadow:inset 0 0 0 1px currentColor}
.theme-currency-button:focus-visible{outline:3px solid var(--theme-secondary);outline-offset:2px}
.preview-promo button,.preview-package-page>div>button{color:var(--theme-primary-text,#171a1a)}
.preview-currencies button{background:#fff!important;color:#171a1a!important;border-color:#899591!important;border-radius:999px}
