.hero.svelte-1phuqyy,.section.svelte-1phuqyy{max-width:1120px;margin:0 auto;padding:0 16px}.hero.svelte-1phuqyy{text-align:center;padding-top:56px}h1.svelte-1phuqyy{letter-spacing:-.02em;max-width:17ch;margin:0 auto;font-size:clamp(30px,5vw,48px)}h1.svelte-1phuqyy span:where(.svelte-1phuqyy){color:var(--accent)}.lead.svelte-1phuqyy{max-width:56ch;margin:16px auto 0;font-size:18px}.drop.svelte-1phuqyy{max-width:640px;margin:32px auto 0}.or.svelte-1phuqyy{color:var(--muted);align-items:center;gap:12px;margin:18px 0;font-size:14px;display:flex}.or.svelte-1phuqyy:before,.or.svelte-1phuqyy:after{content:"";border-top:1px solid var(--line);flex:1}.create.svelte-1phuqyy{width:100%}.error.svelte-1phuqyy{color:var(--danger);margin-top:12px;font-size:14px}.section.svelte-1phuqyy{margin-top:56px}h2.svelte-1phuqyy{margin-bottom:16px;font-size:20px}.grid.svelte-1phuqyy{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.tool.svelte-1phuqyy{color:var(--text);transition:transform .15s var(--ease), box-shadow .15s var(--ease), border-color .15s;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;display:flex}.tool.svelte-1phuqyy:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-2px)}.tool.svelte-1phuqyy .text:where(.svelte-1phuqyy){gap:4px;font-size:14px;display:grid}.tool.svelte-1phuqyy b:where(.svelte-1phuqyy){font-size:16px}.tool.featured.svelte-1phuqyy{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.recent.svelte-1phuqyy{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.recent.svelte-1phuqyy li:where(.svelte-1phuqyy){align-items:center;padding-right:6px;display:flex}.recent.svelte-1phuqyy a:where(.svelte-1phuqyy){min-width:0;color:var(--text);flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:12px 14px;text-decoration:none;display:grid}.recent.svelte-1phuqyy a:where(.svelte-1phuqyy) svg{color:var(--accent);grid-row:span 2}.name.svelte-1phuqyy{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.meta.svelte-1phuqyy{font-size:13px}.points.svelte-1phuqyy{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;display:grid}.points.svelte-1phuqyy>div:where(.svelte-1phuqyy){align-content:start;justify-items:start;gap:8px;display:grid}.points.svelte-1phuqyy svg{color:var(--accent)}.points.svelte-1phuqyy h3:where(.svelte-1phuqyy){font-size:17px}.points.svelte-1phuqyy p:where(.svelte-1phuqyy){font-size:15px}@media (max-width:560px){.hero.svelte-1phuqyy{padding-top:32px}.lead.svelte-1phuqyy{font-size:16px}.section.svelte-1phuqyy{margin-top:40px}}
