:root{--bg: #0f1012;--panel: #16181c;--fg: #e8e7e4;--fg-muted: #8a8880;--accent: #f3c969;--ok: #7bc47f;--bom: #d87a6b;--border: #26272b;--radius: 10px;--font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Inter, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0 0 .5rem;font-weight:600;letter-spacing:-.01em}a{color:inherit}.shell{max-width:920px;margin:0 auto;padding:1.25rem 1rem 3rem}.topbar{display:flex;align-items:baseline;justify-content:space-between;padding:1rem 0 1.5rem;border-bottom:1px solid var(--border);margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.topbar h1{font-size:1.4rem;letter-spacing:-.02em}.topbar nav{display:flex;gap:1.25rem;align-items:center}.topbar nav a{text-decoration:none;color:var(--fg-muted);padding:.3rem 0;border-bottom:2px solid transparent}.topbar nav a.active,.topbar nav a:hover{color:var(--fg);border-bottom-color:var(--accent)}footer{margin-top:3rem;color:var(--fg-muted);font-size:.85rem;border-top:1px solid var(--border);padding-top:1rem}.pick-liste{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.pick-kort{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem}.pick-kort.godfolelse{border-left:3px solid var(--accent);background:#141518}.pick-kort.godfolelse .terning{color:var(--fg);font-size:.85rem;letter-spacing:.02em}.pick-topp{display:grid;grid-template-columns:2.4rem 1fr auto;align-items:center;gap:.75rem}.terning{background:#1d1f24;border:1px solid var(--border);color:var(--accent);width:2.4rem;height:2.4rem;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:600}.pick-overskrift h3{margin:0;font-size:1.05rem}.pick-overskrift .vs{color:var(--fg-muted);margin:0 .25rem}.meta{color:var(--fg-muted);font-size:.85rem}.hendelse{background:var(--accent);color:#171818;font-weight:700;padding:.35rem .7rem;border-radius:8px;font-size:.95rem}.terning-kontekst{color:var(--fg-muted);margin:.6rem 0 .4rem;font-size:.85rem}.startverdi-merke{display:inline-block;margin-top:.15rem;font-size:.78rem;color:var(--fg-muted);opacity:.85}.signal{list-style:none;padding:0;margin:.4rem 0;display:grid;gap:.15rem;font-size:.9rem}.signal .label{color:var(--fg-muted);margin-right:.3rem}.be{margin:.5rem 0 0;font-size:.8rem;color:var(--fg-muted)}.demp{color:var(--fg-muted);font-size:.9rem}.resultater-topp{margin-bottom:2rem}.hub-sum{width:100%;border-collapse:collapse;margin-top:1rem}.hub-sum th,.hub-sum td{text-align:left;padding:.5rem .6rem;border-bottom:1px solid var(--border);font-size:.95rem}.hub-sum th{color:var(--fg-muted);font-weight:500;background:#141518}.runde{margin-top:2rem}.runde-liste{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.runde-liste li{padding:.5rem .6rem;background:var(--panel);border:1px solid var(--border);border-radius:6px;font-size:.9rem}.runde-liste li.treff{border-left:3px solid var(--ok)}.runde-liste li.bom{border-left:3px solid var(--bom);opacity:.85}.status.ok{color:var(--ok);font-weight:600}.status.bom{color:var(--bom)}.doktrine{max-width:70ch;line-height:1.6}.doktrine h1{font-size:1.6rem;margin-top:1rem}.doktrine h2{font-size:1.2rem;margin-top:1.8rem;color:var(--accent)}.doktrine h3{margin-top:1.2rem}.doktrine strong{color:var(--fg)}.doktrine blockquote{border-left:3px solid var(--accent);padding-left:1rem;color:var(--fg-muted);margin-left:0}.doktrine code{background:#1d1f24;padding:.1rem .3rem;border-radius:4px;font-size:.9em}.doktrine ul,.doktrine ol{padding-left:1.3rem}.doktrine table{width:100%;border-collapse:collapse;margin:1rem 0}.doktrine th,.doktrine td{border:1px solid var(--border);padding:.4rem .6rem;text-align:left}.doktrine hr{border:0;border-top:1px solid var(--border);margin:2rem 0}.feil{color:var(--bom)}.laster{color:var(--fg-muted)}
