/* Nyhetsbrev (Formie «nyhetsbrev») – berre på forsida. Stylar renderForm inn i
   original-designet sin .news-seksjon: e-postfelt + «Meld meg på»-knapp på SAME
   linje til venstre, mini-galleriet (stroBilder) til høgre. Skjemaet er kun e-post
   (namn/samtykke/captcha er fjerna); honeypot held bot-vernet skjult. */

.news-formie{margin-top:8px}
.news-formie .fui-i,
.news .news-formie .fui-form{display:block}

/* E-post + knapp på same linje (som original .news form). Formie legg e-postfeltet
   (.fui-page-container), honeypot-diven (display:none) og knappen (.fui-btn-wrapper)
   som born av .fui-page. Grid (1fr auto) på .fui-page er robust: honeypot får inga
   grid-celle, så e-post = kolonne 1, knapp = kolonne 2. */
.news-formie .fui-form-container{display:block}
.news-formie .fui-page{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;min-width:0;margin:0}
.news-formie .fui-page-container,
.news-formie .fui-page-row,
.news-formie .fui-field,
.news-formie .fui-field-container,
.news-formie .fui-input-wrapper{display:block;margin:0;padding:0;min-width:0}
@media (max-width:760px){
  .news-formie .fui-page{grid-template-columns:1fr}
}

/* Etikett visuelt skjult (placeholder held), men tilgjengeleg for skjermlesarar */
.news-formie .fui-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0}

/* E-post = pill-input som i original-designet (.news input) */
.news-formie .fui-input{width:100%;font-family:var(--display);font-size:17px;padding:.85em 1.1em;border-radius:999px;border:none;background:var(--paper-2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2);box-sizing:border-box}
.news-formie .fui-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue)}

/* «Meld meg på» = signaturmagenta CTA-pill i kolonne 2 (auto-breidd) */
.news-formie .fui-btn-wrapper{margin:0;display:block;width:auto}
.news-formie .fui-submit{font-family:var(--display);font-weight:700;font-size:17px;padding:.85em 1.5em;border-radius:999px;border:none;background:#dd0079;color:#fff;cursor:pointer;white-space:nowrap;box-shadow:0 4px 0 #a40059;transition:transform .2s var(--ease-back),background .2s}
.news-formie .fui-submit:hover{background:#c97be8;transform:translateY(-2px)}
.news-formie .fui-submit:active{background:#8c8c8c;transform:translateY(2px);box-shadow:0 2px 0 #6e6e6e}

/* Meldingar (full breidd under feltlinja) */
.news-formie .fui-required{color:#dd0079}
.news-formie .fui-error-message{flex-basis:100%;color:#c0392b;font-size:13px;margin-top:4px}
.news-formie .fui-alert{flex-basis:100%;margin:0 0 10px;font-size:14px;border-radius:12px;padding:10px 14px}
.news-formie .fui-alert-success{background:#e7f6ec;color:#1e6b3a}
.news-formie .fui-alert-error{background:#fdeceb;color:#c0392b}
