.navbar.svelte-rfuq4y{background-color:#2c3e50;padding:1rem 0;box-shadow:0 2px 4px #0000001a}.nav-container.svelte-rfuq4y{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.nav-brand.svelte-rfuq4y{font-size:1.5rem;font-weight:700;color:#ecf0f1;text-decoration:none;transition:color .3s ease}.nav-brand.svelte-rfuq4y:hover{color:#3498db}.nav-links.svelte-rfuq4y{display:flex;gap:2rem;list-style:none;margin:0;padding:0}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y){color:#ecf0f1;text-decoration:none;font-size:1rem;transition:all .3s ease;padding:.5rem 1rem;border-radius:4px;border-bottom:3px solid transparent;font-weight:500}.nav-links.svelte-rfuq4y a:where(.svelte-rfuq4y):hover{color:#3498db;background-color:#3498db1a}.nav-links.svelte-rfuq4y a.active:where(.svelte-rfuq4y){color:#3498db;background-color:#3498db33;border-bottom:3px solid #3498db;font-weight:600}@media(max-width:768px){.nav-container.svelte-rfuq4y{flex-direction:column;gap:1rem}.nav-links.svelte-rfuq4y{gap:1rem}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5}main{max-width:1200px;margin:0 auto;padding:2rem;background-color:#fff;min-height:calc(100vh - 80px)}h1{color:#2c3e50;margin-bottom:1rem;font-size:2.5rem}h2{color:#34495e;margin-bottom:.75rem;font-size:2rem}p{margin-bottom:1rem;color:#555}a{color:#3498db}a:hover{color:#2980b9}
