:root{color-scheme:light dark;--font-display:"DIN Alternate", "Bahnschrift", "D-DIN", system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--bg:#f3f7fc;--bg-glow:#ddeaf8;--panel:#fff;--panel-2:#f7fafd;--border:#0a5aaa2e;--border-strong:#0a64be61;--text:#0b1b2f;--muted:#44607f;--accent:#0a6aa8;--accent-lit:#0b84c9;--ok:#0b8a6a;--button-bg:#0b5e96;--button-text:#fff;--button-hover:#0a6aa8;--glow:0 1px 2px #0a28500f, 0 8px 24px #0a3c780f;--shot-border:#0a285033}@media (prefers-color-scheme:dark){:root{--bg:#01040a;--bg-glow:#06172c;--panel:#09182ec7;--panel-2:#030914db;--border:#4aaaff3d;--border-strong:#4aaaff5c;--text:#dcebff;--muted:#86a3c8;--accent:#3fd0ff;--accent-lit:#a6ecff;--ok:#2ee6b6;--button-bg:#3fd0ff;--button-text:#01040a;--button-hover:#a6ecff;--glow:0 0 24px #1874ff29, inset 0 0 24px #2c96ff12;--shot-border:#4aaaff5c}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--bg);background-image:radial-gradient(ellipse 90% 520px at 50% -120px, var(--bg-glow), transparent 70%);min-height:100vh;color:var(--text);font-family:var(--font-body);overflow-wrap:break-word;background-repeat:no-repeat;flex-direction:column;margin:0;font-size:17px;line-height:1.6;display:flex}main{flex:1}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:.18em}a:hover{color:var(--accent-lit)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}h1,h2,h3{font-family:var(--font-display);letter-spacing:.01em;margin:0 0 .5em;font-weight:700;line-height:1.15}h1,h2{text-wrap:balance}h1{font-size:clamp(2.1rem,6vw,3.4rem)}h2{font-size:clamp(1.5rem,4vw,2rem)}h3{font-size:1.15rem}p{margin:0 0 1em}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 16px}@media (width>=640px){.wrap{padding:0 24px}}.narrow>*{max-width:720px}.label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .75em;font-size:.78rem;font-weight:700}.lead{color:var(--muted);font-size:1.15rem}.panel{background:linear-gradient(180deg, var(--panel), var(--panel-2));border:1px solid var(--border-strong);box-shadow:var(--glow);border-radius:8px}.section{padding:36px 0}@media (width>=640px){.section{padding:48px 0}}.button{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:var(--button-bg);color:var(--button-text);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:.7em 1.2em;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.button:hover{background:var(--button-hover);color:var(--button-text)}.button:disabled{opacity:.5;cursor:not-allowed}.shot{margin:0}.shot img{border:1px solid var(--shot-border);width:100%;box-shadow:var(--glow);border-radius:10px}.shot figcaption{color:var(--muted);margin-top:.6em;font-size:.85rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;background:var(--button-bg);width:auto;height:auto;color:var(--button-text);z-index:10;border-radius:6px;margin:0;padding:8px 12px;position:fixed;top:8px;left:8px}.site-header[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--border)}.header-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;min-height:64px;padding-top:10px;padding-bottom:10px;display:flex}.brand[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--text);align-items:center;gap:12px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-hkbrpulz]:hover{color:var(--accent)}.brand[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{border-radius:7px;width:28px;height:28px}nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz],.footer-row[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.8rem;font-weight:700;text-decoration:none}nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover,nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--accent)}.site-footer[data-astro-cid-hkbrpulz]{border-top:1px solid var(--border);color:var(--muted);margin-top:32px;font-size:.9rem}.footer-row[data-astro-cid-hkbrpulz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:24px;padding-bottom:32px;display:flex}.footer-row[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin:0}
