/* ============================================================
   stil-kirke-reise.css — Church-lab-merket i «reisen inn»
   ============================================================
   REISEN INN (#login-screen → #loading-screen → org-velgeren) kom fra
   Eventlab 19.09.2026. Bevegelsen, stasjonene og matched cut-ene er
   Eventlabs og står urørt i css/stil-base.css. Denne fila retter de to
   tingene som IKKE kan arves, fordi de er utledet av selve merket:

     1. Merket har en annen form. C-en er 221×242, Eventlabs E er
        234×242 — samme høyde, 5,6 % smalere.
     2. Stegtallet på lasteskjermen er utledet av merkefargen, og grønn
        og rød har ikke samme kontrast mot den mørke flata.

   Egen fil, ikke en endring i stil-base.css: en CSS-regel KAN overstyres
   utenfra, og da skal den det (AGENTS.md § Church-lab). Lastes etter
   css/stil-base.css i Index.html. Definerer ingen ny komponent — bare
   verdier stil-base.css allerede leser.

   MERK at denne fila IKKE hører hjemme i kirke.html. Den flata har sitt
   eget skall og sitt eget stilark; reisen inn er Index.html sin.
   ============================================================ */

:root {
  /* ── 1. Formen ────────────────────────────────────────────────────────
     Høyde delt på bredde for det nakne merket. Fasit er
     icons/kirke-favicon.svg: strekene spenner x 139→360 (221 bredt) og
     y 135→377 (242 høyt). Eventlabs E er calc(242 / 234) — samme høyde,
     13 enheter bredere.

     Alt annet i stasjonene utledes av dette tokenet — merkets høyde,
     y-sentreringen på begge flatene, toppmargen på skjemaet og paddingen
     i org-velgeren. Ett tall, og hele reisen følger med. */
  --merke-forhold: calc(242 / 221);

  /* ── Stasjonene: samme HØYDE som Eventlab, ikke samme bredde ──────────
     Stasjonstallene er BREDDER, og høyden utledes. C-en er smalere enn
     E-en, så de samme breddene ville gitt et LAVERE merke på skjermen —
     motsatt problem av det korset hadde, men samme feil: layouten er tunet
     på høyden merket tar, ikke på bredden.

     Breddene skaleres derfor med 221/234 = 0,944, og da står hver stasjon
     nøyaktig like høyt som den gjorde i Eventlab — med en C i stedet for
     en E.

       logginn  min(59vh, 44vw) × 0,944 → min(56vh, 42vw)
       laster   143px           × 0,944 → 135px
       org       74px           × 0,944 →  70px

     --st-*-x og --st-*-y regner seg selv ut fra disse; de står urørt. */
  --st-login-b: min(56vh, 42vw);
  --st-laster-b: 135px;
  --st-org-b: 70px;
}

@media (max-width: 860px) {
  :root {
    /* min(26vh, 58vw) × 0,944 → min(25vh, 55vw). vh står først her av
       samme grunn som i stil-base.css: på et lavt vindu er høyden knapp. */
    --st-login-b: min(25vh, 55vw);
    --st-org-b: 55px;   /* 58px × 0,944 */
  }
}

/* ── 2. Stegtallet på lasteskjermen ────────────────────────────────────
   Lasteflata er fast #2A2A2A i BEGGE temaer, så fargen må være skrevet
   ut — et tema-token snur den i lys modus og skriver mørkegrønt på mørk
   flate. Samme grep som Eventlabs, med Church-labs tall:

     merkegrønn  #4F8B74  3,61:1  ✗ under AA, og tallet ER informasjonen
     #8FD3B4              8,30:1  ✓ (Eventlabs #FF8A75 måler 6,25:1)

   #8FD3B4 er ikke plukket for anledningen: det er Church-labs egen
   --primary-dark-adaptiv i mørk modus (css/stil-kirke-tema.css), altså
   merkefargen SOM TEKST på mørk flate. Nøyaktig rollen den har her. */
.laster-steg b { color: #8FD3B4; }
