#app.svelte-4nzxvb{min-height:100vh;display:flex;flex-direction:column}#hero.svelte-4nzxvb{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:4rem 2rem;text-align:center;color:#333}#hero.svelte-4nzxvb h2:where(.svelte-4nzxvb){font-size:3rem;color:#333;margin-bottom:1rem}#hero.svelte-4nzxvb p:where(.svelte-4nzxvb){font-size:1.2rem;max-width:600px;margin:0 auto}main.svelte-4nzxvb{flex:1}#project-details.svelte-4nzxvb{max-width:1200px;margin:0 auto;padding:2rem}#project-details.svelte-4nzxvb h2:where(.svelte-4nzxvb){padding-top:2rem;text-align:center;margin-bottom:2rem;color:var(--primary-color)}#project-details.svelte-4nzxvb h3:where(.svelte-4nzxvb){padding-top:1.5rem;margin-bottom:1rem;color:var(--text-color)}#project-details.svelte-4nzxvb p:where(.svelte-4nzxvb){margin-bottom:1rem;line-height:1.6;color:var(--text-color)}#project-details.svelte-4nzxvb ul:where(.svelte-4nzxvb){margin-bottom:1.5rem;padding-left:2rem;line-height:1.8;color:var(--text-color)}#project-details.svelte-4nzxvb li:where(.svelte-4nzxvb){margin-bottom:.5rem}#project-details.svelte-4nzxvb code:where(.svelte-4nzxvb){background:#f4f4f4;padding:.2rem .5rem;border-radius:4px;font-family:Courier New,monospace;color:#e83e8c;font-size:.95em}#project-details.svelte-4nzxvb img:where(.svelte-4nzxvb){display:block;max-width:100%;height:auto;margin:2rem auto}#project-details.svelte-4nzxvb img:where(.svelte-4nzxvb):hover{transform:none}#project-details.svelte-4nzxvb a:where(.svelte-4nzxvb){color:var(--primary-color);text-decoration:underline}#project-details.svelte-4nzxvb a:where(.svelte-4nzxvb):hover{color:var(--secondary-color)}@media(max-width:768px){#hero.svelte-4nzxvb{padding:2rem 1rem}#hero.svelte-4nzxvb h2:where(.svelte-4nzxvb){font-size:2rem}#project-details.svelte-4nzxvb{padding:1rem}#project-details.svelte-4nzxvb ul:where(.svelte-4nzxvb){padding-left:1.5rem}}
