:root{--bg:#f6f5f2;--surface:#fff;--text:#1c1b19;--muted:#5f5c55;--border:#e3e0d8;--accent:#c8650f;--accent-soft:#fbe9d7;--on-accent:#fff;--accent-strong:#a3500a;--link:#00559d;--radius:14px;--font-display:"Fjalla One", "Arial Narrow", sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141412;--surface:#1e1d1a;--text:#ecebe6;--muted:#a6a39b;--border:#34322d;--accent:#f0963f;--accent-soft:#3a2a1a;--on-accent:#141412;--accent-strong:#f0963f;--link:#7fb6ec;color-scheme:dark}}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--text);font:17px/1.6 var(--font-body);margin:0}a{color:var(--link)}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;font-weight:400;line-height:1.2}h1{margin:0 0 .5rem;font-size:clamp(1.9rem,5vw,2.6rem)}.wrap{max-width:880px;margin:0 auto;padding:0 16px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem}.answer{border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0;margin:1rem 0 1.5rem;padding:1rem 1.25rem;font-size:1.2rem}.muted{color:var(--muted)}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--border);padding:.55rem .5rem}th{color:var(--muted);font-size:.9rem;font-weight:600}.table-scroll{overflow-x:auto}.tnum{font-variant-numeric:tabular-nums}.calc{gap:1rem;margin:1rem 0 2rem;display:grid}.calc .fields{flex-wrap:wrap;align-items:end;gap:.8rem 1.2rem;display:flex}.calc label{color:var(--muted);gap:.25rem;font-size:.9rem;display:grid}.calc label.check{align-items:center;gap:.4rem;display:flex}input,select,button{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:.45rem .6rem}input[type=number]{width:8rem}.calc-result{background:var(--accent-soft);border-left:4px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0;min-height:7.5rem;padding:1rem 1.25rem;display:block}.calc-result .headline{margin:0 0 .4rem;font-size:1.25rem;font-weight:600}.calc-result ul{margin:0;padding-left:1.1rem}.pager{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin:2rem 0 1rem;display:flex}.card-link{color:inherit;text-decoration:none}.card-link:hover{border-color:var(--accent)}.card-link h2{color:var(--link);margin:0 0 .3rem;font-size:1.3rem}.card-link p{margin:0}.ad[data-astro-cid-ygkiugat]{min-height:280px;margin:2rem 0}.site-header[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--border);background:var(--surface);margin-bottom:2rem}.bar[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.8rem;padding-bottom:.8rem;display:flex}.logo[data-astro-cid-hkbrpulz]{font-family:var(--font-display);color:var(--text);letter-spacing:.02em;font-size:1.6rem;text-decoration:none}.logo[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{color:var(--accent)}nav[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:.3rem 1.1rem;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--muted);text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current],nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--text)}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border);margin-top:4rem;padding:2rem 0;font-size:.9rem}
