*,*:before,*:after{box-sizing:border-box}body{line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:Courier New,Courier,monospace;font-weight:900;text-transform:uppercase;margin-top:1.5rem;margin-bottom:1rem}p{margin-top:0;margin-bottom:1.5rem}a{color:#121212;transition:all .2s ease}pre{background-color:#e8e8e8;border:1px solid #121212;padding:15px;overflow-x:auto;font-family:Courier New,Courier,monospace}code{background-color:#e8e8e8;padding:2px 5px;font-family:Courier New,Courier,monospace;font-size:.9em}pre code{background-color:transparent;padding:0}blockquote{border-left:4px solid #121212;margin-left:0;padding-left:15px;font-style:italic}body{background-color:#f6f6f6;color:#121212;font-family:Courier New,Courier,monospace;margin:0;padding:0}.app-container.svelte-12qhfyh{max-width:900px;margin:0 auto;padding:20px;display:flex;flex-direction:column;min-height:100vh}.header.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #121212;padding-bottom:15px;margin-bottom:40px}.logo.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:1.2rem;font-weight:700;text-decoration:none;color:#121212;letter-spacing:-.5px}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:#121212;font-weight:700;margin-left:20px;border:1px solid transparent;padding:4px 8px}.nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{border:1px solid #121212;background-color:#121212;color:#f6f6f6}.main-content.svelte-12qhfyh{flex:1;margin-bottom:60px}.footer.svelte-12qhfyh{border-top:1px solid #121212;padding-top:15px;font-size:.8rem;color:#666;text-align:center;letter-spacing:.5px}
