:root{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.6;font-weight:400;color-scheme:dark;color:#e5e7eb;background-color:#0b1220;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}a:hover{color:#a5f3fc}body{margin:0;display:block;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:none;margin:0;padding:0;text-align:left}button{border-radius:6px;border:1px solid #1f2937;padding:.5em 1em;font-size:1em;font-weight:500;font-family:inherit;background-color:#0f172a;color:#e5e7eb;cursor:pointer}button:hover{background-color:#111827}button:focus,button:focus-visible{outline:2px solid #22d3ee;outline-offset:2px}@media (prefers-color-scheme: light){:root{color-scheme:light;color:#1f2937;background-color:#f8fafc}a{color:#0369a1}a:hover{color:#0ea5b9}button{background-color:#fff;color:#0f172a;border-color:#cbd5e1}}html,body,:root{color-scheme:dark!important;color:#e5e7eb!important;background-color:#0b1220!important}.container.svelte-gcvpeh{max-width:900px;margin:0 auto;padding:2rem 1rem}header.svelte-gcvpeh,section.svelte-gcvpeh,footer.svelte-gcvpeh{margin-bottom:2rem}h1.svelte-gcvpeh{font-size:2rem;font-weight:600;letter-spacing:.2px;margin-bottom:.5rem}h2.svelte-gcvpeh{font-size:1.25rem;color:#a5b4fc;margin-top:1.25rem}h3.svelte-gcvpeh{margin-bottom:.25rem;font-weight:600;color:#e2e8f0}p.svelte-gcvpeh{margin:.5rem 0}ul.svelte-gcvpeh{padding-left:1.25rem}.contact.svelte-gcvpeh{list-style:none;padding:0}.contact.svelte-gcvpeh li:where(.svelte-gcvpeh){margin:.25rem 0;display:flex;align-items:baseline;gap:.5rem}.emoji.svelte-gcvpeh{font-size:1.1em;line-height:1;width:1.15em;display:inline-flex;align-items:center;justify-content:center}a.svelte-gcvpeh{color:#7dd3fc;text-decoration:underline;text-underline-offset:2px}section.svelte-gcvpeh+section:where(.svelte-gcvpeh){border-top:1px solid #1f2937;padding-top:1.5rem}footer.svelte-gcvpeh{color:#94a3b8;font-size:.9rem}body{display:block;min-height:auto}#app{max-width:none;padding:0;text-align:left}
