.hero[data-astro-cid-lcdefpme]{background:linear-gradient(120deg, var(--hero) 0%, var(--hero) 55%, #fff 100%);border-radius:var(--radius-lg);grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;margin:0 0 40px;padding:48px 48px 44px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.1em;margin:0;font-size:.82rem;font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin:.4em 0 .5em;font-size:clamp(1.65rem,1.1rem + 2vw,2.35rem);line-height:1.4}.lead[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 24px}.hero-art[data-astro-cid-lcdefpme]{justify-content:center;display:flex}.hero-art[data-astro-cid-lcdefpme] img,.hero-art[data-astro-cid-lcdefpme] svg{border-radius:var(--radius);width:100%;max-width:420px;height:auto}.search-label[data-astro-cid-lcdefpme]{margin:0 0 6px;font-size:.9rem;font-weight:700;display:block}.search-row[data-astro-cid-lcdefpme]{gap:10px;display:flex}.search-box[data-astro-cid-lcdefpme]{flex:1;position:relative}.search-btn[data-astro-cid-lcdefpme]{min-height:56px;font:inherit;color:var(--on-accent);background:var(--accent);border-radius:var(--radius-sm);cursor:pointer;box-shadow:var(--shadow);border:0;flex:none;padding:0 26px;font-weight:700}.search-btn[data-astro-cid-lcdefpme]:hover{background:var(--accent-strong)}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{letter-spacing:.04em;width:100%;min-height:56px;color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;outline:none;padding:14px 16px 14px 50px;font-size:1.1rem;transition:border-color .15s,box-shadow .15s}.search[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}.search-icon[data-astro-cid-lcdefpme]{width:20px;height:20px;color:var(--muted);position:absolute;top:50%;left:18px;transform:translateY(-50%)}.visually-hidden[data-astro-cid-lcdefpme]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.results[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin:8px 0 0;padding:0;list-style:none;overflow:hidden}.results[data-astro-cid-lcdefpme]:empty{display:none}.results[data-astro-cid-lcdefpme] li+li{border-top:1px solid var(--line)}.results[data-astro-cid-lcdefpme] li a,.results[data-astro-cid-lcdefpme] .empty{justify-content:space-between;gap:12px;padding:12px 16px;line-height:1.6;text-decoration:none;display:flex}.results[data-astro-cid-lcdefpme] li a:hover{background:var(--accent-soft)}.results[data-astro-cid-lcdefpme] li a span{color:var(--muted);white-space:nowrap;font-size:.85rem}.results[data-astro-cid-lcdefpme] .empty{color:var(--muted);font-size:.9rem}.hint[data-astro-cid-lcdefpme]{color:var(--muted);margin:12px 2px 0;font-size:.85rem}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:center;gap:14px;padding:18px 20px;display:flex}.stats[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;line-height:1.4}.stat-icon[data-astro-cid-lcdefpme]{width:48px;height:48px;color:var(--accent);background:var(--accent-soft);border-radius:50%;flex:none;place-items:center;display:grid}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.02em;font-size:1.6rem;font-weight:700;display:block}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme].small{font-size:1.1rem}.stats[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.85rem}.makers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.maker[data-astro-cid-lcdefpme]{color:var(--fg);flex-direction:column;align-items:flex-start;gap:2px;padding:20px 44px 20px 22px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.maker[data-astro-cid-lcdefpme]:after{content:"";border-top:1.5px solid var(--muted);border-right:1.5px solid var(--muted);width:7px;height:7px;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg)}.maker[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--fg);background:var(--accent-soft);box-shadow:var(--shadow)}.maker[data-astro-cid-lcdefpme]:hover:after{border-color:var(--accent)}.maker[data-astro-cid-lcdefpme].soon{opacity:.6}.maker-name[data-astro-cid-lcdefpme]{font-size:1.1rem;font-weight:700}.maker-brand[data-astro-cid-lcdefpme],.count[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.8rem}.reads[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.read[data-astro-cid-lcdefpme]{color:var(--fg);flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.read[data-astro-cid-lcdefpme]:hover{border-color:var(--accent);color:var(--fg);background:var(--accent-soft);box-shadow:var(--shadow)}.read[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{line-height:1.5}.read[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:var(--muted);font-size:.85rem;line-height:1.7}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:6px 0 4px;font-size:1rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.88rem;line-height:1.8}.step-no[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--warm);background:var(--warm-soft);border-radius:999px;padding:0 10px;font-size:.75rem;font-weight:700;display:inline-block}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;padding:28px 20px}.hero-art[data-astro-cid-lcdefpme]{display:none}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.search-row[data-astro-cid-lcdefpme]{flex-direction:column}.search-btn[data-astro-cid-lcdefpme]{width:100%}.stats[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}.stats[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:12px 16px}.stat-icon[data-astro-cid-lcdefpme]{width:40px;height:40px}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:1.3rem}}
