/* ramme-offentlig.css — skærm-chrome for ramme="offentlig-flade" (hjælpecentret;
   nedbrydningsplan 2026-07-20 VALG 1). Ét centreret indholdspanel under den
   ramme-fyldte preauth-topbar — konto-sikkerhed-designets .wrap/.panel-anatomi,
   IKKE login-rammens to-zone split. Render-lags-chrome (rammen der HOLDER
   elementerne), ikke element-CSS — samme kontrakt som ramme-login.css.

   min-height: 100% (ikke 100vh): samme wa-page-body-areal-ræsonnement som
   .ramme-login-main (se ramme-login.css) — arealet er allerede "viewport minus
   topbar". Specificitet: .ug-main.ramme-offentlig-main (0,2,0) vinder over
   .ug-main (0,1,0) uden !important. */
.ug-main.ramme-offentlig-main {
  min-height: 100%; display: grid; justify-items: center; align-content: start;
  inline-size: 100%; max-inline-size: none; margin-inline: 0;
  padding: 24px; box-sizing: border-box;
  background: transparent;
}
.ug-main.ramme-offentlig-main > .panel {
  inline-size: 100%; max-inline-size: 44rem;
  display: flex; flex-direction: column; gap: var(--ug-space-l);
  padding-block: var(--ug-space-xl);
}
