*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#1a1f38,#2d1b2e);color:#f5f5f5;min-height:100vh;line-height:1.6}a{color:#81c784;text-decoration:none;transition:color .2s ease}a:hover{color:#9c27b0}.app.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}nav.svelte-12qhfyh{background:#1a1f38f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(156,39,176,.3);position:sticky;top:0;z-index:100}.nav-content.svelte-12qhfyh{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center}.logo.svelte-12qhfyh{font-size:1.5rem;font-weight:700;color:gold}.logo.svelte-12qhfyh:hover{color:gold}.nav-links.svelte-12qhfyh{display:flex;gap:2rem}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#b0b0b0;font-weight:500}.nav-links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:#81c784}main.svelte-12qhfyh{flex:1;max-width:1200px;margin:0 auto;padding:.5rem 2rem;width:100%}footer.svelte-12qhfyh{background:#1a1f38f2;border-top:1px solid rgba(156,39,176,.3);padding:.5rem 2rem;text-align:center}footer.svelte-12qhfyh p:where(.svelte-12qhfyh){color:#b0b0b0;font-size:.9rem}@media(max-width:600px){.nav-content.svelte-12qhfyh{flex-direction:column;gap:1rem}.nav-links.svelte-12qhfyh{gap:1.5rem}main.svelte-12qhfyh{padding:1rem}}
