.page.svelte-z24vjt{max-width:1100px;margin:0 auto;padding:48px 20px 80px;display:grid;gap:48px}.back-nav.svelte-z24vjt a:where(.svelte-z24vjt){display:inline-flex;align-items:center;gap:6px;color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:500}.back-nav.svelte-z24vjt a:where(.svelte-z24vjt):hover{color:var(--ink)}.hero.svelte-z24vjt h1:where(.svelte-z24vjt){font-family:Fraunces,serif;font-size:clamp(1.8rem,3vw,3.5rem);margin:0}.hero.svelte-z24vjt p:where(.svelte-z24vjt){margin:12px 0 0;color:var(--muted);max-width:540px;line-height:1.5}.licenses.svelte-z24vjt{display:grid;gap:24px}.license-card.svelte-z24vjt{background:var(--card);border-radius:20px;padding:24px;border:1px solid var(--card-border)}.card-header.svelte-z24vjt{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.card-header.svelte-z24vjt h2:where(.svelte-z24vjt){margin:0;font-family:Fraunces,serif;font-size:1.3rem}.author.svelte-z24vjt{margin:4px 0 0;color:var(--muted);font-size:.9rem}.badge.svelte-z24vjt{display:inline-block;padding:4px 12px;border-radius:999px;font-size:.75rem;font-weight:600;background:#f3f2ef;color:var(--ink);border:1px solid var(--card-border);white-space:nowrap;flex-shrink:0}.description.svelte-z24vjt{margin:16px 0 0;color:var(--ink);line-height:1.5}.project-link.svelte-z24vjt{display:inline-flex;align-items:center;gap:4px;margin-top:12px;color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.project-link.svelte-z24vjt:hover{color:var(--muted)}.license-details.svelte-z24vjt{margin-top:16px;border-top:1px solid var(--card-border);padding-top:4px}.license-details.svelte-z24vjt summary:where(.svelte-z24vjt){cursor:pointer;font-weight:500;color:var(--muted);padding:8px 0;font-size:.9rem;list-style:none}.license-details.svelte-z24vjt summary:where(.svelte-z24vjt)::-webkit-details-marker{display:none}.license-details.svelte-z24vjt summary:where(.svelte-z24vjt):before{content:"+ "}.license-details[open].svelte-z24vjt summary:where(.svelte-z24vjt):before{content:"- "}.license-details.svelte-z24vjt summary:where(.svelte-z24vjt):hover{color:var(--ink)}.license-details.svelte-z24vjt pre:where(.svelte-z24vjt){white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;color:var(--muted);background:#f9f8f6;border-radius:12px;padding:16px;margin:8px 0 0;max-height:300px;overflow-y:auto;font-family:Space Grotesk,sans-serif}@media(max-width:700px){.page.svelte-z24vjt{padding:32px 16px 60px}.license-card.svelte-z24vjt{padding:20px}}
