.hero.svelte-16z3r3a{text-align:center;margin-bottom:3rem}.hero.svelte-16z3r3a h1:where(.svelte-16z3r3a){font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--rust-orange),var(--rust-hqm));-webkit-background-clip:text;background-clip:text}.hero.svelte-16z3r3a p:where(.svelte-16z3r3a){font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.project-card.svelte-16z3r3a{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.project-card.svelte-16z3r3a:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0000004d}.project-card.svelte-16z3r3a:focus{border:2px solid var(--cyan)}.project-card.svelte-16z3r3a:active{transform:translateY(-2px)}.project-card.svelte-16z3r3a h2:where(.svelte-16z3r3a){font-size:1.6rem}.project-card.svelte-16z3r3a h2:where(.svelte-16z3r3a) span:where(.svelte-16z3r3a){margin-top:.5rem}.project-card.svelte-16z3r3a h2:where(.svelte-16z3r3a) span:where(.svelte-16z3r3a):before{content:" - "}.features.svelte-16z3r3a ul:where(.svelte-16z3r3a){list-style:none;padding:0;margin:1rem 0}.features.svelte-16z3r3a li:where(.svelte-16z3r3a){padding:.5rem 0;color:var(--text-secondary)}@media (max-width: 768px){.hero.svelte-16z3r3a h1:where(.svelte-16z3r3a){font-size:2rem}}
