.prose img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center 32%;margin:16px auto;border-radius:var(--r);box-shadow:var(--shadow)}.prose .kalk-kilde{font-size:13px;line-height:1.5;color:var(--muted);margin:10px 0 22px}.prose .kalk-kilde a{color:var(--primary-ink);text-decoration:underline;text-underline-offset:2px}.kuldekalk .kalk-ui{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;margin:24px 0 10px}.kalk-head{padding:20px 20px 4px}.kalk-head .kalk-eyebrow{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.kalk-head strong{display:block;font-family:var(--disp);font-size:20px;font-weight:800;color:var(--ink);margin-top:6px;letter-spacing:-.01em}.kalk-head .kalk-sub{color:var(--muted);font-size:14px;margin-top:6px;line-height:1.5}.kalk-grid{padding:12px 20px 18px;display:grid;gap:18px}.kalk-field{display:grid;gap:9px;min-width:0}.kalk-field>.kalk-lab{font-size:13px;font-weight:700;color:var(--ink);display:flex;justify-content:space-between;align-items:baseline;gap:10px}.kalk-field>.kalk-lab .kalk-val{font-weight:800;color:var(--accent);font-size:16px;font-variant-numeric:tabular-nums}.kuldekalk input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:999px;margin:2px 0;background:linear-gradient(90deg,#8fb0d6,#cfe0ef 45%,#f6e3c4 60%,#f3b36a 80%,#d8572f)}.kuldekalk input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--card);border:3px solid var(--accent);box-shadow:0 2px 7px #00000047;cursor:pointer}.kuldekalk input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--card);border:3px solid var(--accent);box-shadow:0 2px 7px #00000047;cursor:pointer}.kalk-scale{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.kalk-seg{display:flex;flex-wrap:wrap;gap:8px}.kalk-seg button{flex:1 1 auto;min-width:92px;padding:10px;border-radius:12px;border:1.5px solid var(--line);background:var(--card-2);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s;text-align:center;line-height:1.25}.kalk-seg button .sub{display:block;font-size:11.5px;font-weight:500;color:var(--muted);margin-top:2px}.kalk-seg button:hover{border-color:var(--accent)}.kalk-seg button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--card))}.kalk-chks{display:flex;flex-wrap:wrap;gap:10px}.kalk-chk{display:inline-flex;align-items:center;gap:9px;padding:10px 14px;border-radius:12px;border:1.5px solid var(--line);background:var(--card-2);font-size:14px;font-weight:600;cursor:pointer;user-select:none;color:var(--ink)}.kalk-chk input{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.kalk-chk[data-on=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--card))}.kalk-result{margin:4px 20px 20px;border-radius:14px;padding:16px 18px;border:1px solid;transition:background .25s,border-color .25s}.kalk-result .kalk-top{display:flex;align-items:center;gap:12px}.kalk-badge{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-size:22px;color:#fff}.kalk-lvl{font-family:var(--disp);font-size:18px;font-weight:800;line-height:1.15}.kalk-felt{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-top:3px;font-family:var(--sans)}.kalk-rec{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--ink)}.kalk-tur{margin-top:12px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--ink);background:var(--card);padding:7px 12px;border-radius:999px;border:1px solid var(--line)}.kalk-ref{margin:10px 0 0}.kalk-ref summary{cursor:pointer;font-weight:700;font-size:14.5px;color:var(--primary-ink);padding:6px 0}.lv-ok{--lc:#2F8F57;--lb:#E3F3E8}.lv-soft{--lc:#7A8B2E;--lb:#EEF2D9}.lv-warn{--lc:#C9731A;--lb:#FBE8D2}.lv-cold{--lc:#C23E2E;--lb:#F7DDD7}.lv-danger{--lc:#9E2A20;--lb:#F3D2CC}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--lv-ok-c:#6BC98C}.lv-ok{--lc:#6BC98C;--lb:#1C2E22}.lv-soft{--lc:#BBD17A;--lb:#262B14}.lv-warn{--lc:#F0A454;--lb:#32220F}.lv-cold{--lc:#F08069;--lb:#331712}.lv-danger{--lc:#F0897A;--lb:#36140F}}:root[data-theme=dark] .lv-ok{--lc:#6BC98C;--lb:#1C2E22}:root[data-theme=dark] .lv-soft{--lc:#BBD17A;--lb:#262B14}:root[data-theme=dark] .lv-warn{--lc:#F0A454;--lb:#32220F}:root[data-theme=dark] .lv-cold{--lc:#F08069;--lb:#331712}:root[data-theme=dark] .lv-danger{--lc:#F0897A;--lb:#36140F}.kalk-result{background:var(--lb);border-color:color-mix(in srgb,var(--lc) 38%,transparent)}.kalk-badge{background:var(--lc)}.kalk-lvl{color:var(--lc)}
