@layer components{.newsletter-window{width:min(34rem, calc(100% - 2 * var(--hm-space-md)));max-height:calc(100dvh - 2 * var(--hm-space-md));padding:var(--hm-space-lg);border:var(--hm-rule-hair) solid var(--color-rule);border-top:calc(2 * var(--hm-rule-hair)) solid var(--color-pine);background:var(--color-surface);color:var(--color-ink);margin:auto;overflow-y:auto}@media (min-width:48rem){.newsletter-window{padding:var(--hm-space-xl)}}@media (max-width:39.99rem){.newsletter-window{margin-block:auto var(--hm-space-md)}}.newsletter-window::backdrop{background:color-mix(in oklch, var(--color-ink) 50%, transparent)}html:has(.newsletter-window:modal){overflow:hidden}.newsletter-window[open]:not(:modal){z-index:90;box-shadow:0 0 0 100vmax color-mix(in oklch, var(--color-ink) 50%, transparent);position:fixed;inset:0}.newsletter-window__offer{gap:var(--hm-space-sm);margin-top:var(--hm-space-md);flex-wrap:wrap;align-items:start;display:flex}.newsletter-window__offer>details[open]{flex-basis:100%}.newsletter-window__offer>details>summary{list-style:none}.newsletter-window__offer>details>summary::-webkit-details-marker{display:none}.newsletter-window__skip{display:none}.newsletter-window__offer:has(details[open]) .newsletter-window__no{display:none}.newsletter-window__offer:has(details[open]) .newsletter-window__skip{display:inline}}
