:root{color-scheme:dark;--bg:#05080f;--ink:#eef4f2;--soft:#b8c7d4;--muted:#8fa3b3;--line:rgba(255,255,255,.12);--card:rgba(255,255,255,.05);--accent:#5eead4;--head:"Familjen Grotesk",system-ui,sans-serif;--body:Figtree,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;min-height:100vh;background:radial-gradient(circle at 80% 0,#1d4e4a44,transparent 50%),linear-gradient(160deg,#0f2a29,#05080f 60%);background-attachment:fixed;color:var(--ink);font:16px/1.6 var(--body)}a{color:var(--accent)}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.top{max-width:760px;margin:0 auto;padding:18px 16px 0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font:700 19px var(--head);margin-right:auto}.brand img{width:34px;height:34px}.lang{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px}.lang button{all:unset;cursor:pointer;padding:4px 12px;border-radius:999px;font:600 13px var(--body);color:var(--soft)}.lang button[aria-pressed=true]{background:rgba(94,234,212,.16);color:var(--ink)}nav.tabs{max-width:760px;margin:14px auto 0;padding:0 16px;display:flex;gap:6px;flex-wrap:wrap}nav.tabs a{padding:6px 12px;border-radius:10px;color:var(--soft);text-decoration:none;font-weight:600;font-size:14px;border:1px solid transparent}nav.tabs a[aria-current=page]{color:var(--ink);background:var(--card);border-color:var(--line)}main{max-width:760px;margin:0 auto;padding:8px 16px 48px}h1{font:700 34px/1.15 var(--head);letter-spacing:-.01em;margin:22px 0 6px}h2{font:700 21px/1.3 var(--head);margin:34px 0 8px}h3{font:600 17px/1.35 var(--body);margin:22px 0 4px}li,p{color:var(--soft)}p{margin:0 0 12px}strong{color:var(--ink);font-weight:600}.date{color:var(--muted);font-size:14px;margin-bottom:18px}.short{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 18px;margin:18px 0}.short ul{margin:6px 0 0;padding-left:20px}.tablewrap{overflow-x:auto;margin:10px 0 16px;border:1px solid var(--line);border-radius:12px}table{border-collapse:collapse;width:100%;font-size:14.5px;min-width:520px}td,th{text-align:left;vertical-align:top;padding:9px 12px;border-bottom:1px solid var(--line)}th{color:var(--ink);font-weight:600;background:rgba(255,255,255,.04)}td{color:var(--soft)}tr:last-child td{border-bottom:0}details{border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:8px 0;background:var(--card)}summary{cursor:pointer;color:var(--ink);font-weight:600}details[open] summary{margin-bottom:6px}.steps{padding-left:22px}footer{max-width:760px;margin:0 auto;padding:18px 16px 40px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;display:flex;gap:16px;flex-wrap:wrap}footer a{color:var(--soft)}[data-l]{display:none}html[lang=en] [data-l=en],html[lang=nb] [data-l=no]{display:revert}@media (max-width:480px){h1{font-size:28px}}