/* subscribe.css — the email-list card behind the flower button (see subscribe.js) */
.fable-subscribe{ background:#fff }
.fable-subscribe .fable-palette-pop__title{ font-family:'Fraunces',Georgia,serif; font-style:italic; font-weight:400; font-variation-settings:'SOFT' 100,'WONK' 1,'opsz' 48; font-size:1.45rem; letter-spacing:-.01em }
.fable-subscribe .fable-palette-pop__hint{ font-size:var(--fs-sm); color:var(--ink-soft); max-width:30ch; margin-inline:auto }
.fable-subscribe__form{ display:flex; gap:8px; align-items:stretch }
.fable-subscribe__input{ flex:1; min-width:0; padding:10px 14px; border:2.5px solid var(--ink); border-radius:999px; background:#fff; font:inherit; color:var(--ink) }
.fable-subscribe__input:focus-visible{ outline:none; box-shadow:0 0 0 3px var(--accent) }
.fable-subscribe__btn{ flex:none }
.fable-subscribe__note{ margin:10px 0 0; text-align:center; font-size:var(--fs-sm); color:var(--ink-soft); min-height:1.2em; max-width:none }
.fable-subscribe form[hidden]{ display:none }
@media (max-width:430px){ .fable-subscribe__form{ flex-direction:column } }
