@font-face{font-family:Undefined;src:url(../../../undefined-medium.otf) format("opentype");font-weight:400;font-style:normal}:root{--bg: #e8dcc8;--fg: #4a3728;--border: #4a3728;--link: #7a9048;--link-hover: #507964;--accent: #c47f2c;--subtle: #d4c9b5}:root.dark{--bg: #2a1f1a;--fg: #e8dcc8;--border: #3d2d22;--link: #8ca558;--link-hover: #5f8f76;--accent: #d4923a;--subtle: #3d2d22}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Undefined,monospace;background:var(--bg);color:var(--fg);line-height:1.6;padding:1rem;max-width:800px;margin:0 auto;transition:background-color .3s ease,color .3s ease}a{color:var(--link);text-decoration:underline}a:hover{color:var(--link-hover)}h1,h2,h3,h4,h5,h6{margin:1rem 0 .5rem;font-weight:400}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}p{margin:.5rem 0}img{max-width:100%;height:auto}nav{border-bottom:2px solid var(--border);margin-bottom:2rem;padding-bottom:.5rem}nav a{margin-right:1rem;text-decoration:none}nav a:hover{text-decoration:underline}.avatar{border:2px solid var(--border);width:100px;height:100px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}main,article,section{animation:fadeIn .4s ease-out}@media(max-width:600px){body{padding:.5rem}h1{font-size:1.5rem}h2{font-size:1.25rem}.avatar{width:60px;height:60px}}nav.svelte-ocbj1u{display:flex;justify-content:space-between;align-items:center}.nav-links.svelte-ocbj1u{display:flex;gap:1rem}.nav-links.svelte-ocbj1u a:where(.svelte-ocbj1u){display:flex;align-items:center;gap:.25rem}.nav-links.svelte-ocbj1u a.active:where(.svelte-ocbj1u){font-weight:700}.theme-switcher.svelte-ocbj1u{background:var(--bg);color:var(--fg);border:2px solid var(--border);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.theme-switcher.svelte-ocbj1u:hover{background:var(--subtle)}
