:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f5f6;--color-surface:#fff;--color-surface-raised:#ebeef1;--color-watermark:#dce1e7;--color-border:#d7dce2;--color-border-control:#7b8593;--color-border-row:#b4bcc8;--color-surface-group:#e3e8f0;--color-group-indicator:#111c32;--color-text:#171c24;--color-text-muted:#586273;--color-text-on-accent:#fff;--color-accent:#2454d6;--color-accent-hover:#1d45b5;--color-accent-active:#183a98;--color-accent-text:#204bbb;--color-accent-subtle:#edf2ff;--color-focus-ring:#2454d6;--color-nav-bg:#111c32;--color-nav-text:#f4f6fa;--color-nav-muted:#b4bed0;--color-nav-hover:#1b2a45;--color-nav-active:#243858;--color-nav-highlight:#3a5078;--color-nav-indicator:#8ab4ff;--color-nav-border:#344762;--color-nav-focus:#a7c7ff;--color-brand:#111c32;--color-signature:#111c32;--color-logo:#111c32;--color-success:#146447;--color-success-bg:#e8f3ed;--color-success-border:#9bc9b0;--color-warning:#795000;--color-warning-bg:#fff3d6;--color-warning-border:#d5b55e;--color-danger:#b1253c;--color-danger-bg:#fcecef;--color-danger-border:#de9ca8;--color-neutral:#586273;--color-neutral-bg:#ebeef1;--color-neutral-border:#bac2cd;--color-progress:#0a5f67;--color-progress-bg:#ddf1f2;--color-progress-border:#6dbbc1;--color-todo:#4a5565;--color-todo-bg:#fff;--color-todo-border:#7b8593;--color-edge-todo:#8d97a6;--color-edge-doing:#0e8791;--color-chart-1:#3a5078;--color-edge-done:var(--color-success);--color-edge-late:var(--color-danger);--color-overlay:#09101d6b;--shadow-floating:0 8px 24px #09101d1a}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand:#fff;--color-signature:#fff;--color-logo:#fff;--color-bg:#101318;--color-surface:#181d25;--color-surface-raised:#222a36;--color-watermark:#222a36;--color-border:#343e4d;--color-border-control:#788699;--color-border-row:#4a586b;--color-surface-group:#2b3646;--color-group-indicator:#8ab4ff;--color-text:#f0f2f5;--color-text-muted:#a6b0bf;--color-text-on-accent:#101318;--color-accent:#8ab4ff;--color-accent-hover:#aac9ff;--color-accent-active:#729dea;--color-accent-text:#a7c7ff;--color-accent-subtle:#202f4a;--color-focus-ring:#a7c7ff;--color-success:#85d6ab;--color-success-bg:#19382d;--color-success-border:#3d7b60;--color-warning:#f0ce80;--color-warning-bg:#3b301b;--color-warning-border:#8b7138;--color-danger:#ffa3b0;--color-danger-bg:#40232d;--color-danger-border:#9c5669;--color-neutral:#b9c3d1;--color-neutral-bg:#252e3b;--color-neutral-border:#526176;--color-progress:#84dde5;--color-progress-bg:#123a3f;--color-progress-border:#3a8b93;--color-todo:#b9c3d1;--color-todo-bg:#181d25;--color-todo-border:#788699;--color-edge-todo:#6b7a90;--color-edge-doing:#4fcbd6;--color-chart-1:#8ab4ff;--color-overlay:#0009;--shadow-floating:0 8px 24px #00000047}:root{--font-sans:var(--font-inter), Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-display:clamp(2rem, 3vw, 2.75rem);--leading-body:1.5;--leading-heading:1.15;--leading-label:1.35;--tracking-heading:-.025em;--tracking-label:.06em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius:4px;--radius-panel:4px;--border-width:1px;--indicator-width:2px;--edge-width-activity:2px;--edge-width-package:4px;--indicator-width-strong:4px;--focus-width:2px;--focus-offset:3px;--control-height:44px;--control-height-compact:40px;--table-row-height:48px;--table-row-height-compact:40px;--icon-sm:16px;--icon-base:20px;--icon-lg:24px;--icon-stroke:1.5;--nav-width:224px;--nav-width-collapsed:64px;--content-max:1280px;--reading-max:720px;--page-padding:clamp(1rem, 2.5vw, 2rem);--signature-width:32px;--signature-height:24px;--signature-stroke:2px;--signature-gap:12px;--signature-angle:-15.64deg;--signature-min-width:160px;--signature-space:24px;--z-sticky:10;--z-dropdown:20;--z-overlay:30;--z-dialog:40;--z-toast:50;--duration-fast:.12s;--duration-base:.16s;--ease-out:cubic-bezier(.2, 0, 0, 1);--duration-spin:2s;--motion-enter:4px}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--motion-enter:0px}}
.taktled-signature{align-items:center;gap:var(--signature-gap);width:100%;min-width:var(--signature-min-width);height:var(--signature-height);margin-block:var(--signature-space);color:var(--color-signature);display:flex}.taktled-signature:before,.taktled-signature:after{content:"";height:var(--signature-stroke);background:currentColor;flex:1}.taktled-signature__cut{flex:0 0 var(--signature-width);height:var(--signature-stroke);transform:rotate(var(--signature-angle));background:currentColor}
*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-body);margin:0}h1,h2,h3{font-weight:var(--weight-semibold);line-height:var(--leading-heading);margin:0}h1{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading)}@media (min-width:48rem){h1{font-size:var(--text-2xl)}}h2,h3{font-size:var(--text-lg)}p{margin:0}a{color:var(--color-accent-text);transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--color-accent-hover)}:focus-visible{outline:var(--focus-width) solid var(--color-focus-ring);outline-offset:var(--focus-offset)}.muted{color:var(--color-text-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.shell{flex-direction:column;min-height:100vh;display:flex}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:var(--space-2) var(--space-4);background:var(--color-surface);color:var(--color-accent-text);border:var(--border-width) solid var(--color-border-control);border-radius:var(--radius);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}#innehall:focus{outline:none}.page-column{flex-direction:column;flex:1;min-width:0;display:flex}.page{width:100%;min-width:0;max-width:var(--content-max);padding:var(--space-12) var(--page-padding);flex:1;margin:0 auto}.page:has([data-wide]){max-width:none}@media (min-width:48rem){.shell-nav{flex-direction:row}.shell-nav .page{padding-top:var(--space-6)}}
