:root{--ktx-color-background:#101010;--ktx-color-surface:#1a1a1a;--ktx-color-primary:#8b0000;--ktx-color-secondary:#b5121b;--ktx-color-accent:#e32636;--ktx-color-text:#f5f5f5;--ktx-color-surface-raised:#242424;--ktx-color-text-muted:#b3b3b3;--ktx-color-border-strong:#6e6e6e;--ktx-color-border-subtle:#2e2e2e;--ktx-color-silver:#aeb4be;--ktx-color-silver-light:#e5e7eb;--ktx-color-blue:#1c98f7;--ktx-color-cyan:#1fdbfb;--ktx-color-krimi:#d9a441;--ktx-color-player-violet:#9b7bff;--ktx-color-player-green:#3ddc97;--ktx-color-overlay:rgb(16 16 16/0.8);--ktx-color-primary-tint:rgb(139 0 0/0.18);--ktx-glow-silver:rgb(174 180 190/0.12);--ktx-glow-blue:rgb(28 152 247/0.22);--ktx-glow-blue-soft:rgb(28 152 247/0.1);--ktx-glow-minecraft:rgb(227 38 54/0.16);--ktx-glow-quiz:rgb(31 219 251/0.14);--ktx-glow-krimi:rgb(217 164 65/0.14);--ktx-glow-player-violet:rgb(155 123 255/0.18);--ktx-glow-player-green:rgb(61 220 151/0.16);--ktx-shadow-elevated:0 24px 64px rgb(0 0 0/0.55);--ktx-shadow-brand:0 0 0 1px rgb(28 152 247/0.45),0 12px 40px rgb(28 152 247/0.18);--ktx-text:var(--ktx-color-text);--ktx-text-muted:var(--ktx-color-text-muted);--ktx-text-on-primary:var(--ktx-color-text);--ktx-bg:var(--ktx-color-background);--ktx-surface:var(--ktx-color-surface);--ktx-surface-raised:var(--ktx-color-surface-raised);--ktx-focus:var(--ktx-color-blue);--ktx-border-control:var(--ktx-color-border-strong);--ktx-border-decorative:var(--ktx-color-border-subtle);--ktx-emphasis:var(--ktx-color-accent);--ktx-brand:var(--ktx-color-blue);--ktx-brand-light:var(--ktx-color-cyan);--ktx-brand-gradient:linear-gradient(120deg,var(--ktx-color-blue),var(--ktx-color-cyan));--ktx-silver:var(--ktx-color-silver);--ktx-silver-light:var(--ktx-color-silver-light);--ktx-accent-minecraft:var(--ktx-color-accent);--ktx-accent-quiz:var(--ktx-color-cyan);--ktx-accent-krimi:var(--ktx-color-krimi);--ktx-font-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ktx-font-mono:ui-monospace,"Cascadia Mono","Segoe UI Mono",Consolas,monospace;--ktx-font-size-sm:0.875rem;--ktx-font-size-md:1rem;--ktx-font-size-lg:1.25rem;--ktx-font-size-xl:1.5rem;--ktx-font-size-2xl:2rem;--ktx-font-size-3xl:3rem;--ktx-line-height:1.5;--ktx-line-height-tight:1.2;--ktx-space-1:0.25rem;--ktx-space-2:0.5rem;--ktx-space-3:0.75rem;--ktx-space-4:1rem;--ktx-space-6:1.5rem;--ktx-space-8:2rem;--ktx-space-12:3rem;--ktx-space-16:4rem;--ktx-radius-sm:4px;--ktx-radius-md:8px;--ktx-radius-lg:12px;--ktx-border-width:1px;--ktx-focus-width:2px;--ktx-focus-offset:2px;--ktx-shadow-raised:0 4px 16px rgb(0 0 0/0.45);--ktx-control-height:2.75rem;--ktx-container-max:72rem;--ktx-gutter:clamp(1rem,4vw,2rem);--ktx-header-height:4rem;--ktx-sidebar-width:16rem;--ktx-z-header:100;--ktx-z-overlay:200;--ktx-duration-fast:120ms;--ktx-duration-normal:200ms;--ktx-duration-slow:1200ms;--ktx-easing:cubic-bezier(0.2,0,0,1)}@media (prefers-reduced-motion:reduce){:root{--ktx-duration-fast:0ms;--ktx-duration-normal:0ms;--ktx-duration-slow:0ms}}*,:after,:before{box-sizing:border-box}*{margin:0}html{color-scheme:dark;text-size-adjust:100%}body{min-height:100vh;overflow-x:clip;overflow-wrap:break-word;background:var(--ktx-bg);color:var(--ktx-text);font-family:var(--ktx-font-sans);font-size:var(--ktx-font-size-md);line-height:var(--ktx-line-height);-webkit-font-smoothing:antialiased}canvas,img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4{line-height:var(--ktx-line-height-tight);font-weight:700}h1{font-size:var(--ktx-font-size-2xl)}h2{font-size:var(--ktx-font-size-xl)}h3{font-size:var(--ktx-font-size-lg)}a{color:var(--ktx-text);text-decoration:underline;text-underline-offset:.2em;-webkit-text-decoration-color:var(--ktx-emphasis);text-decoration-color:var(--ktx-emphasis)}a:hover{text-decoration-thickness:2px}code,kbd,pre,samp{font-family:var(--ktx-font-mono)}:focus{outline:none}:focus-visible{outline:var(--ktx-focus-width) solid var(--ktx-focus);outline-offset:var(--ktx-focus-offset)}.ktx-container{width:100%;max-width:var(--ktx-container-max);margin-inline:auto;padding-inline:var(--ktx-gutter)}.ktx-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.SkipLink_skipLink__oiR10{position:absolute;top:var(--ktx-space-2);left:var(--ktx-gutter);z-index:var(--ktx-z-overlay);display:inline-flex;align-items:center;min-height:var(--ktx-control-height);padding:0 var(--ktx-space-4);background:var(--ktx-color-primary);border-radius:var(--ktx-radius-md);color:var(--ktx-text-on-primary);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--ktx-space-4)));transition:transform var(--ktx-duration-fast) var(--ktx-easing)}.SkipLink_skipLink__oiR10:focus{transform:none}