:root{--dark-bg-color:#1E1E1E;--dark-text-color:#D4D4D4;--dark-accent-color:#569CD6;--dark-heading-color:#9CDCFE;--dark-tertiary-color:#9CDCFE;--dark-border-color:#3E3E42;--light-bg-color:#F3F3F3;--light-text-color:#333333;--light-accent-color:#0078D4;--light-heading-color:#0078D4;--light-tertiary-color:#2C8ECB;--light-border-color:#CCCCCC;--font-sans:"Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono:"Fira Code", "Consolas", "Monaco", "Andale Mono", "Ubuntu Mono", monospace}body{background-color:var(--dark-bg-color);color:var(--dark-text-color);font-family:var(--font-sans);font-size:16px;line-height:1.6;transition:background-color .3s,color .3s}body.light{background-color:var(--light-bg-color);color:var(--light-text-color)}.terminal.svelte-j2b1g4.svelte-j2b1g4{max-width:1200px;margin:0 auto;padding:20px;border:1px solid var(--dark-border-color);border-radius:8px;box-shadow:0 4px 6px #0000001a}.ascii-logo.svelte-j2b1g4.svelte-j2b1g4{font-family:var(--font-mono);color:var(--dark-accent-color)}.ascii-logo.svelte-j2b1g4 a.svelte-j2b1g4{color:var(--dark-tertiary-color);text-decoration:none}.navigation.svelte-j2b1g4 button.svelte-j2b1g4{color:var(--dark-text-color);background-color:transparent;border:none;padding:5px 10px;cursor:pointer;transition:color .3s}.navigation.svelte-j2b1g4 button.svelte-j2b1g4:hover,.navigation.svelte-j2b1g4 button.active.svelte-j2b1g4{color:var(--dark-accent-color)}.theme-toggle.svelte-j2b1g4.svelte-j2b1g4,.github-link.svelte-j2b1g4.svelte-j2b1g4{color:var(--dark-text-color);transition:color .3s}.theme-toggle.svelte-j2b1g4.svelte-j2b1g4:hover,.github-link.svelte-j2b1g4.svelte-j2b1g4:hover{color:var(--dark-accent-color)}.card.svelte-j2b1g4.svelte-j2b1g4{background-color:var(--dark-bg-color);border:1px solid var(--dark-border-color);border-left:4px solid var(--dark-accent-color);border-radius:8px;padding:20px;box-shadow:0 4px 6px #0000001a;transition:transform .3s ease,box-shadow .3s ease,background-color .3s,border .3s;cursor:pointer}body.light .card.svelte-j2b1g4.svelte-j2b1g4{background-color:var(--light-bg-color);border:1px solid var(--light-border-color);border-left:4px solid var(--light-accent-color)}.card.svelte-j2b1g4.svelte-j2b1g4:hover{transform:scale(1.02);box-shadow:0 8px 16px #0003}body.light .terminal.svelte-j2b1g4.svelte-j2b1g4{border-color:var(--light-border-color)}body.light .ascii-logo.svelte-j2b1g4.svelte-j2b1g4{color:var(--light-accent-color)}body.light .ascii-logo.svelte-j2b1g4 a.svelte-j2b1g4{color:var(--light-tertiary-color)}body.light .navigation.svelte-j2b1g4 button.svelte-j2b1g4{color:var(--light-text-color)}body.light .navigation.svelte-j2b1g4 button.svelte-j2b1g4:hover,body.light .navigation.svelte-j2b1g4 button.active.svelte-j2b1g4{color:var(--light-accent-color)}body.light .theme-toggle.svelte-j2b1g4.svelte-j2b1g4,body.light .github-link.svelte-j2b1g4.svelte-j2b1g4{color:var(--light-text-color)}body.light .theme-toggle.svelte-j2b1g4.svelte-j2b1g4:hover,body.light .github-link.svelte-j2b1g4.svelte-j2b1g4:hover{color:var(--light-accent-color)}.header.svelte-j2b1g4.svelte-j2b1g4{margin-bottom:30px}.header-content.svelte-j2b1g4.svelte-j2b1g4{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.ascii-logo.svelte-j2b1g4.svelte-j2b1g4{font-size:10px;line-height:1.2;margin-bottom:0;background-color:var(--dark-bg-color);overflow-x:auto;flex:1;color:var(--dark-accent-color);padding:10px;transition:background-color .3s,color .3s}.ascii-logo.svelte-j2b1g4 a.svelte-j2b1g4{display:block;color:var(--dark-accent-color);text-decoration:none}.ascii-logo.svelte-j2b1g4 a.svelte-j2b1g4:hover{text-decoration:underline}.navigation.svelte-j2b1g4.svelte-j2b1g4{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:10px}.navigation.svelte-j2b1g4 button.svelte-j2b1g4{background-color:transparent;border:none;color:var(--dark-text-color);padding:5px 10px;cursor:pointer;font-size:1em;transition:color .3s,transform .2s;position:relative}.navigation.svelte-j2b1g4 button.svelte-j2b1g4:hover{color:var(--dark-accent-color);transform:translateY(-2px)}.navigation.svelte-j2b1g4 button.active.svelte-j2b1g4:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--dark-accent-color)}.theme-toggle.svelte-j2b1g4.svelte-j2b1g4{background-color:transparent;border:none;color:var(--dark-text-color);cursor:pointer;padding:5px;transition:transform .2s,color .3s}.theme-toggle.svelte-j2b1g4.svelte-j2b1g4:hover{transform:rotate(15deg);color:var(--dark-accent-color)}.github-link.svelte-j2b1g4.svelte-j2b1g4{color:var(--dark-text-color);transition:color .3s,transform .2s}.github-link.svelte-j2b1g4.svelte-j2b1g4:hover{color:var(--dark-accent-color);transform:translateY(-2px)}@media (max-width: 768px){.header-content.svelte-j2b1g4.svelte-j2b1g4{flex-direction:column;align-items:flex-start}.ascii-logo.svelte-j2b1g4.svelte-j2b1g4{font-size:6px;margin-bottom:20px}.navigation.svelte-j2b1g4.svelte-j2b1g4{justify-content:flex-start;flex-wrap:wrap}}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:var(--dark-heading-color);margin-top:1.5em;margin-bottom:.5em}body.light .content h1,body.light .content h2,body.light .content h3,body.light .content h4,body.light .content h5,body.light .content h6{color:var(--light-heading-color)}.content p{margin-bottom:1em;line-height:1.6}body.light .content p{color:var(--light-text-color)}.content ul,.content ol{margin-bottom:1em;padding-left:2em}.content li{margin-bottom:.5em}.content a{color:var(--dark-accent-color);text-decoration:none}body.light .content a{color:var(--light-accent-color)}.content a:hover{text-decoration:underline}.content code{background-color:#0000000d;padding:.2em .4em;border-radius:3px;font-family:Fira Code,monospace}.content pre{background-color:#0000000d;padding:1em;border-radius:5px;overflow-x:auto}.content pre code{background-color:transparent;padding:0}body.light .ascii-logo{background-color:var(--light-bg-color)!important;color:var(--light-accent-color)!important}body.light .ascii-logo a{color:var(--light-accent-color)!important}body.light .navigation button{color:var(--light-text-color)}body.light .navigation button:hover{color:var(--light-accent-color)}body.light .navigation button.active:after{background-color:var(--light-accent-color)}body.light .theme-toggle,body.light .github-link{color:var(--light-text-color)}body.light .github-link:hover{color:var(--light-accent-color)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p,ul,ol{margin-bottom:1em}strong{font-weight:600}code{font-family:var(--font-mono);font-size:.9em}
