html{scroll-padding-top:5rem}.card-title.svelte-epzry9{font-family:var(--serif);font-size:1.35rem;font-weight:400;margin:0 0 .75rem}.lang.svelte-epzry9{display:flex;gap:.4rem;font-size:.75rem;letter-spacing:.08em}.lang.svelte-epzry9 a:where(.svelte-epzry9){text-decoration:none;opacity:.45;padding:.15rem .45rem;border-radius:999px;transition:opacity .2s}.lang.svelte-epzry9 a:where(.svelte-epzry9):hover{opacity:1}.lang.svelte-epzry9 a[aria-current=true]:where(.svelte-epzry9){opacity:1;background:var(--ink);color:var(--bg)}@media(max-width:720px){.links.svelte-epzry9{display:none}.nav-inner.svelte-epzry9{justify-content:space-between}}.project-grid.svelte-epzry9{display:grid;gap:1.5rem;margin-top:2.5rem}@media(min-width:640px){.project-grid.svelte-epzry9{grid-template-columns:1fr 1fr}}.project-card.svelte-epzry9{border:1px solid var(--line);border-radius:20px;padding:2rem;background:#fff;transition:transform .3s ease,box-shadow .3s ease}.project-card.svelte-epzry9:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000000f}.project-header.svelte-epzry9{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.project-header.svelte-epzry9 h3:where(.svelte-epzry9){font-family:var(--serif);font-size:1.5rem;margin:0}.project-links.svelte-epzry9{margin-top:1.5rem}.project-links.svelte-epzry9 a:where(.svelte-epzry9){font-size:.9rem;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:.1rem;transition:border-color .2s}.project-links.svelte-epzry9 a:where(.svelte-epzry9):hover{border-color:var(--ink)}
