.design-page.svelte-11b0ji5{max-width:900px;margin:0 auto;padding:120px 24px 64px}.design-header.svelte-11b0ji5{gap:24px;display:grid}.design-thumb.svelte-11b0ji5{object-fit:cover;border-radius:18px;width:100%;height:auto;box-shadow:0 24px 80px #0000001a}.design-meta.svelte-11b0ji5{flex-direction:column;gap:16px;display:flex}.design-date.svelte-11b0ji5{color:var(--gray);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.design-meta.svelte-11b0ji5 h1:where(.svelte-11b0ji5){margin:0;font-size:clamp(2rem,4vw,3rem)}.design-meta.svelte-11b0ji5 p:where(.svelte-11b0ji5){color:var(--gray);max-width:720px;font-size:1rem;line-height:1.8}.design-details.svelte-11b0ji5{color:var(--gray);margin-top:42px;font-size:.95rem;line-height:1.9}.design-actions.svelte-11b0ji5{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.action-link.svelte-11b0ji5{color:var(--bk);border:1.5px solid var(--bk);text-align:center;letter-spacing:.08em;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:12px 16px;font-size:.72rem;font-weight:700;transition:background .2s,color .2s,transform .2s;display:inline-flex}.action-link.svelte-11b0ji5:hover{background:var(--bk);color:var(--wt);transform:translateY(-1px)}@media (width>=800px){.design-header.svelte-11b0ji5{grid-template-columns:1fr 1fr;align-items:start}}
