:root{--bg:#f6f5f2;--surface:#fff;--surface-2:#efede8;--fg:#1d1d1b;--muted:#6d6a64;--line:#dedad2;--changed:#fff4d6;--ok:#1f7a3d;--ok-bg:#e5f4e9;--bad:#b42318;--bad-bg:#fde8e6;--braun:#8b5a2b;--blau:#2f6fdb;--schwarz:#222;--grau:#9a9a9a;--gruen:#2e9e4f;--gelb:#f2c230;--sheath:#d9d6cf;--box-in:#e9e6df;--box-edge:#c9c4b8;--box-rim:#bdb7aa;--device:#fbfaf7;--device-edge:#b5afa2;--select:#2f6fdb1f;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#141413;--surface:#1c1c1a;--surface-2:#262623;--fg:#f1efe9;--muted:#a19d94;--line:#34332f;--changed:#3a3218;--ok:#7fd49a;--ok-bg:#1d3325;--bad:#ff9b8f;--bad-bg:#3d1f1b;--schwarz:#5a5a5a;--braun:#b07a45;--sheath:#4a4844;--box-in:#2b2a27;--box-edge:#3d3b37;--box-rim:#4d4a45;--device:#34332f;--device-edge:#5b5852;--select:#6ea0ff2e}}*{box-sizing:border-box}body{background:var(--bg);max-width:100rem;color:var(--fg);margin:0 auto;padding:0 1rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}button{font:inherit;color:inherit}@media print{body{color:#000;background:#fff;max-width:none}}:root:root{--c15t-font-family:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--c15t-primary:var(--fg);--c15t-primary-hover:var(--fg);--c15t-text-on-primary:var(--bg);--c15t-surface:var(--surface);--c15t-surface-hover:var(--surface-2);--c15t-text:var(--fg);--c15t-text-muted:var(--muted);--c15t-border:var(--line);--c15t-border-hover:var(--muted);--c15t-switch-track-active:var(--ok);--c15t-radius-lg:18px;--c15t-radius-md:12px;--c15t-radius-sm:8px}.btn{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--fg);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.05rem;font-size:.95rem;font-weight:650;line-height:1;text-decoration:none;transition:background .15s,border-color .15s,transform .1s;display:inline-flex}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.btn:disabled{opacity:.4;cursor:default}.btn-primary{background:var(--fg);border-color:var(--fg);color:var(--bg);box-shadow:0 1px 2px #0000002e}.btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 82%, var(--blau));border-color:color-mix(in srgb, var(--fg) 82%, var(--blau))}.btn-sm{border-radius:999px;min-height:2.2rem;padding:0 .75rem;font-size:.85rem}.btn-icon{width:2.75rem;padding:0}.btn-block{width:100%}.chev{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.05em;height:1.05em;transition:transform .15s}.btn:hover:not(:disabled) .chev-right{transform:translate(2px)}.btn:hover:not(:disabled) .chev-left{transform:translate(-2px)}
