:root{--color-primary:#d05d00;--color-alert:#cc4d7c;--tag-dark:#2a2b2c;--tag-light:#e8ecef;--color-muted:#999;--body-light:#f4f4f4;--body-dark:#161612;--main-light:#fff;--main-dark:#1f1c1a;--text-light:#000;--text-dark:#eee;--link-light:#3b3bbb;--link-dark:#8c8cef;--link-visited-light:#bb3bbb;--link-visited-dark:#ef8cef;--body-background:var(--body-light);--main-background:var(--main-light);--text-color:var(--text-light);--tag-background:var(--tag-light);--link-color:var(--link-light);--link-visited:var(--link-visited-light);--link-active:var(--color-alert);--font-main:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-title:"JetBrains Mono", monospace;--card-border-radius:1rem;--card-border-width:2px}@media (prefers-color-scheme:dark){:root{--body-background:var(--body-dark);--main-background:var(--main-dark);--text-color:var(--text-dark);--tag-background:var(--tag-dark);--link-color:var(--link-dark);--link-visited:var(--link-visited-dark)}}body{color:var(--text-color);font-family:var(--font-main);background-color:var(--body-background);margin:0 1rem 1rem;overflow-x:hidden}main,.folded-corner{box-sizing:border-box;border-top:var(--card-border-width) solid var(--color-primary);border-left:var(--card-border-width) solid var(--color-primary);border-radius:0 var(--card-border-radius) var(--card-border-radius);background-color:var(--main-background);position:relative}main:before,.folded-corner:before{content:"";top:calc(-1 * var(--card-border-width));left:calc(-1 * var(--card-border-width));width:var(--card-border-radius);height:var(--card-border-radius);background-color:var(--color-primary);clip-path:polygon(0 0,100% 0,0 100%);position:absolute}main{border-bottom:1px solid #0000;margin-top:1rem;padding:2rem}h1,h2,h3,h4{color:var(--color-primary);font-family:var(--font-title);font-weight:700}h5,h6{color:var(--text-color);font-family:var(--font-title);font-weight:700}h1{font-size:2.4rem;position:relative}h2{font-size:1.8rem}h3{font-size:1.4rem}h4{font-size:1.2rem}h5{font-size:1.1rem}h6{opacity:.8;font-size:1rem;font-style:italic}hr{border-color:var(--color-primary)}.btn-primary,.btn-secondary{font-family:var(--font-title);border:2px solid var(--color-primary);cursor:pointer;box-sizing:border-box;border-radius:0 6px 6px;justify-content:center;align-items:center;padding:.85rem 1.75rem;font-size:1.2rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.btn-primary{background-color:var(--color-primary);color:var(--main-light)}.btn-primary:hover{box-shadow:0 4px 15px var(--color-primary);transform:translateY(-2px)}.btn-secondary{color:var(--color-primary);background-color:#0000}.btn-secondary:hover{box-shadow:inset 0 0 10px var(--color-primary);transform:translateY(-2px)}.btn-primary:active,.btn-secondary:active{transform:translateY(1px)}.cta-group{flex-wrap:wrap;gap:1.5rem;display:flex}main p a,main li a{color:var(--link-color)}main p a:visited,main li a:visited{color:var(--link-visited)}main p a:hover,main li a:hover,main p a:active,main li a:active,main p a:focus,main li a:focus{text-underline-offset:2px;text-decoration-thickness:2px}main p a:focus,main li a:focus{outline:2px solid var(--color-primary);border-radius:0 3px 3px}main p a:active,main li a:active{color:var(--link-active)}input[type=text],input[type=search]{box-sizing:border-box;border:1px solid var(--color-primary);width:100%;font-family:var(--font-title,inherit);background-color:var(--main-background);color:var(--text-color);background-image:linear-gradient(135deg, var(--color-primary) 50%, transparent 50%);background-position:0 0;background-repeat:no-repeat;background-size:5px 5px;border-radius:0 6px 6px;outline:none;padding:.5rem 1rem;font-size:.9rem;transition:background-size .15s,box-shadow .15s;position:relative}input[type=text]:hover,input[type=text]:focus,input[type=search]:hover,input[type=search]:focus{background-size:10px 10px}input[type=text]:focus-visible,input[type=search]:focus-visible{outline:2px solid var(--color-primary);outline-offset:0}.search-container.svelte-77mtz4{width:100%;margin-left:auto;display:inline-block;position:relative}.terminal-dropdown.svelte-77mtz4{background-color:var(--main-background);border:1px solid var(--color-primary);box-sizing:border-box;width:100%;max-height:400px;font-family:var(--font-title);color:var(--text-color);z-index:1000;text-align:left;white-space:pre-wrap;border-radius:0 8px 8px;padding:.75rem;font-size:.8rem;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.terminal-dropdown.svelte-77mtz4::-webkit-scrollbar{width:4px}.terminal-dropdown.svelte-77mtz4::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:2px}.terminal-line.svelte-77mtz4{word-break:break-all;margin-bottom:.35rem;line-height:1.4}.terminal-line.system.svelte-77mtz4{color:var(--color-muted)}.terminal-line.cmd.svelte-77mtz4{color:var(--color-primary);font-weight:700}.terminal-line.error.svelte-77mtz4{color:var(--color-alert);font-weight:500}.terminal-line.output.svelte-77mtz4{color:var(--text-color)}@media (width>=calc(500px + 2rem)){.search-container.svelte-77mtz4{flex-shrink:0;width:500px}}header.svelte-12qhfyh{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.5rem 0;display:flex}header.svelte-12qhfyh nav:where(.svelte-12qhfyh):last-of-type{margin-right:auto}header.svelte-12qhfyh a:where(.svelte-12qhfyh){box-sizing:border-box;color:var(--color-primary);font-family:var(--font-title);border-top:2px solid #0000;padding:.2rem 0;font-size:1.3rem;font-weight:700;text-decoration:none;transition:transform .15s ease-out,border-color .15s ease-out;display:inline-block;position:relative}header.svelte-12qhfyh a:where(.svelte-12qhfyh):before{content:"";background-color:var(--color-primary);clip-path:polygon(0 0,100% 0,0 100%);width:0;height:0;transition:width .1s ease-out,height .1s ease-out;position:absolute;top:-2px;left:0}header.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{border-top-color:var(--color-primary);transform:translateY(-2px)scale(1.05)}header.svelte-12qhfyh a:where(.svelte-12qhfyh):hover:before{width:7px;height:7px}header.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:0 6px 6px}header.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible:before{width:9px;height:9px;top:-4px;left:-4px}.content.svelte-12qhfyh{max-width:1000px;margin:0 auto}
