/* mittland.no – områdesider bygget på nytt (om-). Bruker forsidens komponenter (fs-) og legger til topp og rutenett. */
.om-hode{padding:30px 2px 8px;text-shadow:0 2px 16px rgba(0,0,0,.75)}
.om-hode h1{font:600 clamp(32px,7.5vw,50px)/1.05 var(--sh-display);letter-spacing:.02em;margin:0 0 8px}
.om-ingress{margin:0;max-width:62ch;font-size:clamp(16px,4vw,18px)}
.om-brikker{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}
.om-brikker .fs-sted{text-decoration:none;color:var(--sh-bein)}
.om-stor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 22px;margin:18px 0 4px}
.om-stor .tall{font:600 clamp(64px,18vw,112px)/.9 var(--sh-display);letter-spacing:-.02em}
.om-stor .tall small{font:500 clamp(18px,4.6vw,26px) var(--sh-display);margin-left:6px;letter-spacing:0}
.om-stor .besk{font-size:clamp(16px,4.2vw,20px);line-height:1.4;padding-bottom:6px}
.om-stor .besk b{font-weight:600}
.om-strom-stripe li{width:48px}
.om-strom-stripe li.naa{border-color:var(--sh-bronse-lys);background:rgba(184,146,90,.22)}
.om-strom-stripe li.billig .t{color:#7fd08f}
.om-strom-stripe li.dyr .t{color:#f19a6c}
.om-strom-stripe .t{font-size:15px}

.om-nett{display:grid;gap:14px;margin-top:14px}
.om-nett>.fs-kort{margin-top:0}
@media(min-width:760px){.om-nett{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.om-nett>.om-bred{grid-column:1/-1}}

/* strømgraf */
.om-graf{display:flex;align-items:flex-end;gap:3px;height:150px;margin:6px 0 4px}
.om-graf div{flex:1;min-width:0;border-radius:3px 3px 0 0;background:#4a3b30;position:relative}
.om-graf div.billig{background:#5aa46b}.om-graf div.dyr{background:#b6583a}.om-graf div.naa{background:var(--sh-bronse-lys)}
.om-graf div.forbi{opacity:.45}
.om-akse{display:flex;justify-content:space-between;font:500 12px var(--sh-display);color:var(--sh-dis)}
.om-fane{display:inline-flex;gap:4px;margin:0 0 10px;padding:3px;border-radius:20px;background:rgba(0,0,0,.25);border:1px solid var(--sh-kant)}
.om-fane button{all:unset;cursor:pointer;padding:6px 14px;border-radius:16px;font:500 14px var(--sh-display);letter-spacing:.03em;color:var(--sh-dis)}
.om-fane button[aria-pressed=true]{background:var(--sh-bronse);color:#1b140f}
.om-tre{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 0 14px}
.om-tre div{padding:10px 12px;border-radius:6px;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-tre b{display:block;font:600 22px/1.1 var(--sh-display)}
.om-tre small{color:var(--sh-dis);font-size:13px}

/* soner, vannmagasin, valuta */
.om-soner{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}
.om-soner div{text-align:center;padding:10px 4px;border-radius:6px;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-soner div.min{border-color:var(--sh-bronse-lys)}
.om-soner small{display:block;color:var(--sh-dis);font-size:12px}
.om-soner b{display:block;font:600 21px/1.2 var(--sh-display);margin:3px 0}
.om-vann{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;align-items:end}
.om-vann .kar{position:relative;height:120px;border-radius:5px;background:rgba(0,0,0,.35);border:1px solid rgba(61,49,40,.9);overflow:hidden}
.om-vann .fyll{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#4f86c9,#2c5a92)}
.om-vann .norm{position:absolute;left:0;right:0;border-top:2px dashed var(--sh-bronse-lys)}
.om-vann b{display:block;text-align:center;font:600 16px var(--sh-display);margin-top:6px}
.om-vann small{display:block;text-align:center;color:var(--sh-dis);font-size:12px}
.om-rente{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}
.om-rente b{font:600 52px/1 var(--sh-display)}
.om-valuta{display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px}
.om-valuta div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(61,49,40,.7)}
.om-valuta b{font:600 17px var(--sh-display)}
.om-valuta .opp{color:#e59a6a}.om-valuta .ned{color:#7fd08f}

/* drivstoff */
.om-driv{display:flex;flex-wrap:wrap;gap:6px 22px;margin-bottom:10px}
.om-driv b{font:600 34px/1 var(--sh-display)}
.om-sparkline{width:100%;height:46px;display:block;margin:4px 0 10px}
.om-stasjoner{list-style:none;margin:0;padding:0}
.om-stasjoner li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(61,49,40,.7)}
.om-stasjoner li:last-child{border-bottom:0}
.om-stasjoner .p{font:600 16px var(--sh-display);white-space:nowrap}
.om-mer{margin-top:0}
.om-strom-stripe li{width:52px}
.om-strom-stripe .kl{display:block;margin-bottom:6px;white-space:nowrap}
.om-strom-stripe .t{display:block}
.om-strom-stripe li.morgen{border-style:dashed}
.om-strom-stripe li.morgen .kl{font-size:11px}
.om-strom-stripe .n{color:var(--sh-dis)}

/* ---------- Reise ---------- */
.om-status{margin:14px 0 10px;font-size:clamp(16px,4.2vw,20px)}
.om-hode-tall{margin:0 0 6px;text-shadow:none}
.om-to{display:grid;gap:4px 28px}
@media(min-width:760px){.om-to{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}
.om-rad{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid rgba(61,49,40,.7)}
.om-rad:last-child{border-bottom:0}
.om-rad b{font:600 15px var(--sh-display);white-space:nowrap}
.om-h3{font:600 15px/1 var(--sh-display);letter-spacing:.05em;color:var(--sh-bronse-lys);margin:18px 0 10px}
.om-det summary{cursor:pointer;color:var(--sh-bronse-lys);font:500 15px var(--sh-display);margin-top:10px}
.om-skilt{display:inline-block;min-width:26px;text-align:center;padding:2px 5px;margin-right:6px;border-radius:3px;font:600 12px/1.2 var(--sh-display);vertical-align:1px}
.om-skilt.e{background:#1f7a3a;color:#fff}.om-skilt.r{background:#1f7a3a;color:#fff;border:1px solid #fff}.om-skilt.f{background:#fff;color:#111}
.om-bilder{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px}
.om-bilder figure{margin:0;border-radius:6px;overflow:hidden;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-bilder img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#0f0c09}
.om-bilder figcaption{padding:8px 10px;font-size:14px;line-height:1.35}
.om-ingen-bilde{aspect-ratio:16/10;display:grid;place-items:center;color:var(--sh-dis);font-size:13px;background:#0f0c09}
.om-skjema .fs-rad input{flex:1 1 120px}

/* ---------- Mitt sted, Vær og natur, Samfunn, Norge nå ---------- */
.om-hode .fs-runer{margin:-2px 0 8px}
.om-hode .fs-vaer{margin:16px 0 4px}
.om-hode .fs-timer{margin-top:10px}
.om-dager{display:grid;gap:0}
.om-dagrad{display:grid;grid-template-columns:minmax(78px,1.1fr) 30px 36px minmax(60px,2fr) 36px minmax(48px,.8fr);align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid rgba(61,49,40,.7)}
.om-dagrad:last-child{border-bottom:0}
.om-dagrad .d{white-space:nowrap}
.om-dagrad .i{font-size:22px;text-align:center}
.om-dagrad .lo{color:#9fc4ee;text-align:right;font:600 15px var(--sh-display)}
.om-dagrad .hi{color:#f1d8a8;font:600 15px var(--sh-display)}
.om-dagrad .bar{position:relative;height:6px;border-radius:3px;background:rgba(0,0,0,.35)}
.om-dagrad .bar i{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#6fa6e6,#f0b36b)}
.om-dagrad .n{color:#8fc0ff;font-size:13px;text-align:right}
.om-byer{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}
.om-byer>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:8px;padding:10px 12px;border-radius:6px;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-byer .i{font-size:22px;grid-row:1/3}
.om-byer b{font:600 15px var(--sh-display)}
.om-byer .t{font:600 22px var(--sh-display);grid-row:1/3;grid-column:3}
.om-byer small{color:var(--sh-dis);font-size:12px}
.om-radar{display:block;width:100%;border-radius:6px;background:#0f0c09}
.om-graf-lav{height:70px}
.om-tidslinje{list-style:none;margin:0;padding:0}
.om-tidslinje li{display:grid;grid-template-columns:50px 26px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid rgba(61,49,40,.7)}
.om-tidslinje li:last-child{border-bottom:0}
.om-tidslinje time{font:600 14px var(--sh-display);color:var(--sh-bronse-lys)}
.om-tidslinje p{margin:3px 0 0;font-size:15px;line-height:1.4}
.om-nummer{font:600 20px var(--sh-display);color:var(--sh-bein);text-decoration:none;white-space:nowrap}
.fs-kort .fliser{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
@media(min-width:760px){.fs-kort .fliser{grid-template-columns:repeat(4,1fr)}}
.fs-kort .fliser a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;padding:10px 12px;border-radius:6px;background:var(--sh-panel2);color:var(--sh-bein);text-decoration:none;border:1px solid transparent}
.fs-kort .fliser a:hover{border-color:var(--sh-bronse)}
.fs-kort .fliser span{grid-row:1/3;font-size:22px;align-self:center}
.fs-kort .fliser small{color:var(--sh-dis);font-size:12px}
.fs-kort .fliser b{font:600 15px/1.2 var(--sh-display)}
.fs-kort .fot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 0}
@media(min-width:760px){
  .om-nett.om-mur{grid-auto-rows:6px;row-gap:0;grid-auto-flow:row dense;align-items:start}
  .om-nett.om-mur>.fs-kort{margin-bottom:14px}
  .om-nett.om-mur>.fs-kort.om-fyll{grid-column:1/-1}
}

/* ---------- Været og Strømpris ---------- */
.om-grafrull{overflow-x:auto;margin:0 -4px;padding:0 4px}
.om-vgraf{display:block;width:100%;min-width:720px;height:auto}
.om-vgraf text{font:500 12px var(--sh-display);fill:var(--sh-dis)}
.om-vgraf text.t{fill:var(--sh-bein);font-size:13px}
.om-vgraf text.ik{font-size:15px}
.om-tabell{max-height:420px;overflow:auto;margin-top:8px}
.om-tabell .om-rad{display:grid;grid-template-columns:1fr 30px 44px 1.3fr;gap:8px}
.om-pil{display:inline-block;color:var(--sh-bronse-lys)}
.om-graf-hoy{height:190px}
.om-graf-hoy div span{position:absolute;left:50%;top:-16px;transform:translateX(-50%) rotate(-60deg);transform-origin:left bottom;font:500 10px var(--sh-display);color:var(--sh-dis);white-space:nowrap}
@media(max-width:620px){.om-graf-hoy div span{display:none}}
.om-soner div.din{box-shadow:inset 0 -3px 0 var(--sh-blod-lys)}
.om-nett>.fs-kort{min-width:0}

/* ---------- Drivstoff og Planlegg turen ---------- */
.om-kalk{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:12px}
.om-kalk label{display:flex;flex-direction:column;gap:4px;font:500 13px var(--sh-display);letter-spacing:.03em;color:var(--sh-dis)}
.om-kalk input,.om-kalk select{height:44px;padding:0 12px;border-radius:6px;border:1px solid var(--sh-kant);background:#0f0c09;color:var(--sh-bein);font:17px var(--sh-tekst)}
.om-pris{display:inline-flex;flex-direction:column;align-items:flex-end;margin-left:12px}
.om-pris small{font:400 11px var(--sh-tekst);color:var(--sh-dis)}
.om-turskjema{margin:16px 0 4px;padding:14px;border-radius:8px;background:rgba(17,13,10,.8);border:1px solid rgba(184,146,90,.35);text-shadow:none;max-width:760px}
.om-turskjema .fs-rad input{flex:1 1 180px}
.om-avreise{display:flex;align-items:center;gap:8px;flex:1 1 220px;color:var(--sh-dis);font:500 14px var(--sh-display)}
.om-avreise input{flex:1;height:46px;padding:0 12px;border-radius:6px;border:1px solid var(--sh-kant);background:#0f0c09;color:var(--sh-bein);font:16px var(--sh-tekst);color-scheme:dark}
.om-sist{margin-top:8px;font-size:14px;color:var(--sh-dis)}
.om-rutekart{display:block;width:100%;height:auto;border-radius:6px;background:radial-gradient(ellipse at center,#1d2a22 0,#141b17 70%);border:1px solid rgba(61,49,40,.9)}
.om-langs{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}
.om-langs>div{flex:none;width:128px;display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:6px;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-langs>div.risiko{border-color:var(--sh-oransje)}
.om-langs b{font:600 14px/1.2 var(--sh-display)}
.om-langs .i{font-size:24px}
.om-langs .t{font:600 22px var(--sh-display)}
.om-langs small{color:var(--sh-dis);font-size:12px;line-height:1.35}

/* ---------- Bil, TV, Verdensklokke ---------- */
.om-bilskjema{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 4px;text-shadow:none}
.om-skilt-stor{display:flex;align-items:stretch;height:76px;border-radius:8px;overflow:hidden;background:#f4f4ee;border:3px solid #111;box-shadow:0 8px 24px rgba(0,0,0,.45);max-width:420px;flex:1 1 280px}
.om-skilt-stor .eu{display:grid;place-items:end center;width:46px;padding-bottom:8px;background:#1a49b0;color:#fff;font:600 18px var(--sh-display)}
.om-skilt-stor input{flex:1;min-width:0;border:0;background:transparent;color:#111;font:700 44px/1 var(--sh-display);letter-spacing:.08em;text-transform:uppercase;padding:0 14px;outline:none}
.om-skilt-stor input::placeholder{color:#c4c4bc}
.om-bilskjema .fs-knapp{height:76px;padding:0 26px;font-size:20px}
.om-bilhode{display:flex;align-items:center;gap:14px;margin-bottom:14px}
.om-bilhode b{font:600 24px var(--sh-display)}
.om-skilt-lite{display:inline-block;padding:6px 12px;border-radius:4px;background:#f4f4ee;color:#111;border:2px solid #111;border-left:14px solid #1a49b0;font:700 20px var(--sh-display);letter-spacing:.06em}
.om-eu{display:flex;align-items:center;gap:16px;padding:14px 16px;margin:0 0 14px;border-radius:8px;background:var(--sh-panel2);border-left:5px solid var(--sh-gronn)}
.om-eu.or{border-left-color:var(--sh-oransje)}.om-eu.rod{border-left-color:var(--sh-rod)}
.om-eu>b{font:600 48px/1 var(--sh-display)}
.om-eu.gronn>b{color:var(--sh-gronn)}.om-eu.or>b{color:var(--sh-oransje)}.om-eu.rod>b{color:#ff6b7f}
.om-tvnaa{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}
.om-tvnaa>div{padding:10px 12px;border-radius:6px;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-tvnaa small{font:600 12px var(--sh-display);letter-spacing:.05em;color:var(--sh-bronse-lys)}
.om-tvrad{display:grid;grid-template-columns:48px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid rgba(61,49,40,.6)}
.om-tvrad:last-child{border-bottom:0}
.om-tvrad .k{font:600 14px var(--sh-display);color:var(--sh-dis)}
.om-fremdrift{height:4px;border-radius:2px;background:rgba(0,0,0,.4);margin-top:6px;overflow:hidden}
.om-fremdrift i{display:block;height:100%;background:var(--sh-bronse-lys)}
.om-kanaler{display:grid;gap:4px 24px}
@media(min-width:760px){.om-kanaler{grid-template-columns:repeat(2,minmax(0,1fr))}}
.om-klokker{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}
.om-klokker>div{display:grid;grid-template-columns:auto 1fr;column-gap:10px;padding:12px;border-radius:8px;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-klokker>div.oslo{border-color:var(--sh-blod-lys);box-shadow:inset 0 0 0 1px var(--sh-blod-lys)}
.om-klokker>div.natt{background:#141824}
.om-klokker .i{grid-row:1/4;font-size:24px}
.om-klokker b{font:600 15px var(--sh-display)}
.om-klokker .t{font:600 30px/1.1 var(--sh-display)}
.om-klokker small{color:var(--sh-dis);font-size:12px}

/* ---------- tekstsider (Om, Personvern, Kontakt, Skammekroken) ---------- */
.om-tekst p,.om-tekst li{max-width:72ch;line-height:1.6}
.om-tekst ul,.om-tekst ol{padding-left:22px}
.om-tekst a{color:var(--sh-bronse-lys)}
.om-tekst h3{font:600 17px var(--sh-display);margin:18px 0 6px}
.om-tekst .cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}
.om-tekst .cat-card{padding:12px 14px;border-radius:6px;background:var(--sh-panel2);border:1px solid rgba(61,49,40,.9)}
.om-tekst .cat-card h3{margin:0 0 6px}
.om-tekst .kontakt input,.om-tekst .kontakt select,.om-tekst .kontakt textarea{background:#0f0c09;border-color:var(--sh-kant);border-radius:6px}
.om-tekst .kontakt button{border-radius:6px;font:600 16px var(--sh-display);letter-spacing:.04em}

/* ---------- Himmelen i kveld, stedsnavn, fly ---------- */
.om-maane{display:flex;align-items:center;gap:14px;margin-bottom:10px}
.om-maane .ik{font-size:46px;line-height:1;filter:drop-shadow(0 0 10px rgba(240,230,200,.35))}
.om-maane b{font:600 19px var(--sh-display)}
.om-navnetekst{font-size:clamp(17px,4.2vw,19px);line-height:1.6;margin:0 0 6px;max-width:70ch}
.om-navnetekst i{color:var(--sh-bronse-lys)}
.om-flyvis{display:grid;gap:14px;align-items:start}
@media(min-width:620px){.om-flyvis{grid-template-columns:240px 1fr}}
.om-flyradar{display:block;width:100%;max-width:240px;margin:0 auto;height:auto}
.om-flyradar text{font:500 9px var(--sh-display);fill:#7fa287}
.om-flyradar .sveip{transform-origin:50% 50%;transform-box:view-box;animation:om-sveip 4s linear infinite}
@keyframes om-sveip{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.om-flyradar .sveip{animation:none;display:none}}
@media(max-width:400px){.om-dagrad{grid-template-columns:minmax(58px,1fr) 24px 30px minmax(24px,1.4fr) 30px 40px;gap:5px}.om-dagrad .d{font-size:15px;overflow:hidden;text-overflow:ellipsis}.om-dagrad .n{font-size:12px}}
.om-rad>span{min-width:0}.om-rad b{white-space:normal;text-align:right}.om-flyvis .om-rad{align-items:flex-start}
.fs-tall{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:620px){.fs-tall{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.fs-tall a{min-width:0}.fs-tall b{overflow-wrap:anywhere}.fs-tall .n{overflow:hidden;text-overflow:ellipsis}
.fs-omr{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:760px){.fs-omr{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.fs-omr a{min-width:0}.fs-omr b{overflow-wrap:anywhere;hyphens:auto}
.om-valg{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}
.om-valg label{display:flex;gap:10px;align-items:flex-start;font-size:16px;line-height:1.4}
.om-valg input{width:20px;height:20px;accent-color:var(--sh-bronse);margin-top:2px}
a.fs-knapp,a.fs-knapp:hover{color:#fff!important;text-decoration:none!important}

/* ---------- Kebabindeksen ---------- */
.om-kebabliste{display:grid;gap:0 24px}
@media(min-width:760px){.om-kebabliste{grid-template-columns:repeat(2,minmax(0,1fr))}}
.om-kebab{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(61,49,40,.7)}
.om-kebab .p{display:flex;flex-direction:column;align-items:flex-end;gap:2px;white-space:nowrap}
.om-kebab .p b{font:600 20px var(--sh-display);color:var(--sh-bronse-lys)}
.om-stolpe{display:grid;grid-template-columns:minmax(90px,1fr) 2fr 60px 24px;align-items:center;gap:8px;padding:6px 0}
.om-stolpe i{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#b6583a,#e0a45a)}
.om-stolpe b{font:600 15px var(--sh-display);text-align:right}
.om-stolpe small{color:var(--sh-dis);font-size:12px}
.om-kebablogo{width:clamp(64px,16vw,96px);height:auto;margin-right:14px;vertical-align:middle;filter:drop-shadow(0 6px 16px rgba(0,0,0,.55))}
.om-lade{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(61,49,40,.7)}
.om-lade:last-of-type{border-bottom:0}
.om-lade .k{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}
a.om-ladenavn{font:600 17px var(--sh-tekst);color:var(--sh-bein)!important;text-decoration:none;border-bottom:1px solid rgba(217,182,124,.4)}
a.om-ladenavn:hover{border-bottom-color:var(--sh-bronse-lys)}
a.om-kjor{font:500 13px var(--sh-display);letter-spacing:.03em;color:var(--sh-bronse-lys)!important;text-decoration:none}
.om-tidslinje a.om-hendelse{display:block;color:var(--sh-bein)!important;text-decoration:none;border-radius:6px;margin:-4px -6px;padding:4px 6px}
.om-tidslinje a.om-hendelse:hover{background:rgba(184,146,90,.1)}
.om-tidslinje a.om-hendelse:hover .om-ekstern{text-decoration:underline}
.om-ekstern{white-space:nowrap;font:500 13px var(--sh-display);letter-spacing:.02em;color:var(--sh-bronse-lys)}
.om-tidslinje time:empty{visibility:hidden}
