.project-page.svelte-gygcht{min-height:calc(100vh - var(--nav-height));padding:40px 128px;background:var(--color-canvas-bg)}.project-header.svelte-gygcht{margin-bottom:40px}.back-link.svelte-gygcht{display:inline-flex;align-items:center;gap:8px;color:var(--color-portfolio-black);text-decoration:none;font-family:Inter,sans-serif;font-size:18px;letter-spacing:-.5px;margin-bottom:24px;transition:gap .3s ease-out}.back-link.svelte-gygcht:hover{gap:12px}.back-link.svelte-gygcht .material-symbols-rounded:where(.svelte-gygcht){font-size:20px}.project-title.svelte-gygcht{font-family:var(--font-family-zain);font-size:72px;font-weight:400;letter-spacing:-3.6px;color:var(--color-portfolio-black);margin:0 0 8px;line-height:1.1}.project-year.svelte-gygcht{font-family:Inter,sans-serif;font-size:24px;font-weight:400;letter-spacing:-1px;color:var(--color-portfolio-black);opacity:.6}.project-content.svelte-gygcht{display:flex;align-items:center;justify-content:center;min-height:400px}.placeholder-message.svelte-gygcht{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;color:var(--color-portfolio-black)}.placeholder-icon.svelte-gygcht{font-size:64px;opacity:.3}.placeholder-message.svelte-gygcht h2:where(.svelte-gygcht){font-family:var(--font-family-zain);font-size:36px;font-weight:400;letter-spacing:-1.5px;margin:0}.placeholder-message.svelte-gygcht p:where(.svelte-gygcht){font-family:Inter,sans-serif;font-size:18px;letter-spacing:-.5px;margin:0;opacity:.6}@media(max-width:1200px){.project-page.svelte-gygcht{padding:40px 64px}.project-title.svelte-gygcht{font-size:56px;letter-spacing:-2.5px}}@media(max-width:768px){.project-page.svelte-gygcht{padding:24px}.project-title.svelte-gygcht{font-size:44px;letter-spacing:-2px}.project-year.svelte-gygcht{font-size:20px}}
