.darkify-promo{--darkify-promo-bg:#0f1523;--darkify-promo-color:#fff;--darkify-promo-countdown:#f5a524;--darkify-promo-urgent:#ff7a6b;--darkify-promo-button-bg:#fff;--darkify-promo-button-bg-hover:#e6eaf2;--darkify-promo-button-color:#0f1523;--darkify-promo-button-color-hover:#0f1523;--darkify-promo-close:#9aa3b5;--darkify-promo-close-hover:#fff;align-items:center;background:var(--darkify-promo-bg);color:var(--darkify-promo-color);display:flex;font-size:.9375rem;font-weight:500;justify-content:center;line-height:1.4;min-height:44px;padding:8px 60px;position:relative}.darkify-promo,.darkify-promo *,.darkify-promo :after,.darkify-promo :before{box-sizing:border-box}.darkify-promo[hidden]{display:none}.darkify-promo__inner{align-items:center;display:flex;flex-wrap:wrap;gap:6px 20px;justify-content:center;max-width:100%}.darkify-promo .darkify-promo__message{color:inherit;font:inherit;margin:0;padding:0;text-align:center}.darkify-promo .darkify-promo__message a{color:inherit;text-decoration:underline;text-underline-offset:2px}.darkify-promo__text[hidden]{display:none}.darkify-promo__countdown{align-items:baseline;color:var(--darkify-promo-countdown);display:inline-flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.darkify-promo__sep{margin:0 .6em;opacity:.8}.darkify-promo.is-state-urgent .darkify-promo__countdown{color:var(--darkify-promo-urgent)}.darkify-promo .darkify-promo__button{align-items:center;background:var(--darkify-promo-button-bg);border-bottom:var(--darkify-promo-button-border-bottom-width,var(--darkify-promo-button-border-width,0)) var(--darkify-promo-button-border-bottom-style,solid) var(--darkify-promo-button-border-bottom-color,var(--darkify-promo-button-border,currentColor));border-bottom-left-radius:var(--darkify-promo-button-radius-bottom-left,var(--darkify-promo-button-radius,999px));border-bottom-right-radius:var(--darkify-promo-button-radius-bottom-right,var(--darkify-promo-button-radius,999px));border-left:var(--darkify-promo-button-border-left-width,var(--darkify-promo-button-border-width,0)) var(--darkify-promo-button-border-left-style,solid) var(--darkify-promo-button-border-left-color,var(--darkify-promo-button-border,currentColor));border-right:var(--darkify-promo-button-border-right-width,var(--darkify-promo-button-border-width,0)) var(--darkify-promo-button-border-right-style,solid) var(--darkify-promo-button-border-right-color,var(--darkify-promo-button-border,currentColor));border-top:var(--darkify-promo-button-border-top-width,var(--darkify-promo-button-border-width,0)) var(--darkify-promo-button-border-top-style,solid) var(--darkify-promo-button-border-top-color,var(--darkify-promo-button-border,currentColor));border-top-left-radius:var(--darkify-promo-button-radius-top-left,var(--darkify-promo-button-radius,999px));border-top-right-radius:var(--darkify-promo-button-radius-top-right,var(--darkify-promo-button-radius,999px));color:var(--darkify-promo-button-color);display:inline-flex;font-size:.9375em;font-weight:600;justify-content:center;line-height:1.2;margin:0;min-height:32px;padding:var(--darkify-promo-button-padding-top,5px) var(--darkify-promo-button-padding-right,16px) var(--darkify-promo-button-padding-bottom,5px) var(--darkify-promo-button-padding-left,16px);text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.darkify-promo .darkify-promo__button:focus-visible,.darkify-promo .darkify-promo__button:hover{background:var(--darkify-promo-button-bg-hover);border-color:var(--darkify-promo-button-border-hover,var(--darkify-promo-button-border-top-color,var(--darkify-promo-button-border,currentColor))) var(--darkify-promo-button-border-hover,var(--darkify-promo-button-border-right-color,var(--darkify-promo-button-border,currentColor))) var(--darkify-promo-button-border-hover,var(--darkify-promo-button-border-bottom-color,var(--darkify-promo-button-border,currentColor))) var(--darkify-promo-button-border-hover,var(--darkify-promo-button-border-left-color,var(--darkify-promo-button-border,currentColor)));color:var(--darkify-promo-button-color-hover);text-decoration:none}.darkify-promo .darkify-promo__button:focus-visible{box-shadow:0 0 0 2px var(--darkify-promo-bg),0 0 0 4px var(--darkify-promo-button-bg);outline:2px solid var(--darkify-promo-button-bg);outline-offset:2px}.darkify-promo .darkify-promo__close{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--darkify-promo-close);cursor:pointer;display:inline-flex;height:32px;justify-content:center;margin:0;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease;width:32px}.darkify-promo .darkify-promo__close svg{fill:none;height:16px;width:16px}.darkify-promo .darkify-promo__close:focus-visible,.darkify-promo .darkify-promo__close:hover{background:hsla(0,0%,100%,.08);color:var(--darkify-promo-close-hover)}.darkify-promo .darkify-promo__close:focus-visible{box-shadow:0 0 0 2px currentColor;outline:2px solid currentColor;outline-offset:1px}.darkify-promo__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.darkify-promo__cover{border-radius:inherit;inset:0;position:absolute;z-index:0}.darkify-promo.is-linked .darkify-promo__inner{pointer-events:none;position:relative;z-index:1}.darkify-promo.is-linked .darkify-promo__button,.darkify-promo.is-linked .darkify-promo__text a{pointer-events:auto}.darkify-promo.is-linked .darkify-promo__close{z-index:2}.darkify-promo.is-linked:has(.darkify-promo__cover:hover) .darkify-promo__text{text-decoration:none}.darkify-promo.is-state-expired .darkify-promo__button,.darkify-promo.is-state-expired .darkify-promo__countdown,.darkify-promo.is-state-expired .darkify-promo__cover,.darkify-promo.is-state-expired .darkify-promo__sr{display:none}@keyframes darkify-promo-pulse{50%{opacity:.55}}.darkify-promo.has-pulse.is-state-urgent .darkify-promo__countdown{animation:darkify-promo-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.darkify-promo.has-pulse.is-state-urgent .darkify-promo__countdown{animation:none}}.darkify-promo.is-align-left,.darkify-promo.is-align-left .darkify-promo__inner{justify-content:flex-start}.darkify-promo.is-align-left .darkify-promo__message{text-align:left}.darkify-promo.is-position-sticky{position:sticky;top:0;z-index:100}.admin-bar .darkify-promo.is-position-sticky{top:32px}.darkify-promo.is-position-fixed-bottom{bottom:0;left:0;margin:0;position:fixed;right:0;z-index:9999}@media(max-width:781px){.darkify-promo{font-size:.875rem;padding:10px 48px}.darkify-promo__inner{gap:8px 14px}.darkify-promo .darkify-promo__message{flex-basis:100%}.darkify-promo.is-align-left .darkify-promo__message{flex-basis:auto}.darkify-promo .darkify-promo__close{right:8px;top:8px;transform:none}.admin-bar .darkify-promo.is-position-sticky{top:46px}}@media(max-width:620px){.admin-bar .darkify-promo.is-position-sticky{top:0}}@media(max-width:480px){.darkify-promo{font-size:.8125rem;padding:10px 40px}.darkify-promo__sep{margin:0 .35em}.darkify-promo .darkify-promo__button{min-height:28px;padding:var(--darkify-promo-button-padding-top,4px) var(--darkify-promo-button-padding-right,12px) var(--darkify-promo-button-padding-bottom,4px) var(--darkify-promo-button-padding-left,12px)}.darkify-promo .darkify-promo__close{right:4px;top:6px}}
