main.svelte-1uha8ag{min-height:100vh;max-width:860px;margin:0 auto;padding:8vh 24px;color:#f2f2f2;font-family:Inter,sans-serif}header.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.2rem,6vw,3.4rem);font-weight:800;letter-spacing:-.03em;margin:0 0 .4rem}header.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#9a9a9a;font-size:1.05rem;margin:0 0 3rem;max-width:46ch}ul.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;gap:14px}a.svelte-1uha8ag{display:flex;align-items:center;gap:20px;padding:18px 20px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff05;transition:border-color .2s,transform .2s}a.svelte-1uha8ag:hover{border-color:#ffffff47;transform:translateY(-2px)}.swatch.svelte-1uha8ag{width:56px;height:56px;border-radius:12px;flex:none;background:var(--bg);box-shadow:inset 0 0 0 3px var(--fg)}.meta.svelte-1uha8ag{display:flex;flex-direction:column;gap:3px;flex:1}.meta.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:1.2rem;font-weight:700}.meta.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:#8f8f8f;font-size:.92rem}.go.svelte-1uha8ag{color:#8f8f8f;font-size:.9rem}
