.hero.svelte-1mi9kit{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-block:64px 32px;display:grid}@media (width<=860px){.hero.svelte-1mi9kit{grid-template-columns:1fr;gap:32px;padding-top:36px}}h1.svelte-1mi9kit{font-family:var(--font-display);letter-spacing:-.01em;margin:8px 0 12px;font-size:clamp(44px,7vw,76px);font-weight:700;line-height:1.02}.lead.svelte-1mi9kit{color:var(--ink-soft);max-width:36ch;margin:0 0 24px;font-size:21px}.cta.svelte-1mi9kit{flex-wrap:wrap;gap:10px;display:flex}.search.svelte-1mi9kit{border:1px solid var(--line);background:var(--surface);max-width:480px;color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:0 16px;display:flex}.search.svelte-1mi9kit input:where(.svelte-1mi9kit){min-width:0;font-family:var(--font-ui);background:0 0;border:0;outline:0;flex:1;padding:13px 0;font-size:15px}.votd.svelte-1mi9kit{color:var(--ink);background:linear-gradient(var(--cover), var(--cover-2));box-shadow:var(--shadow);border-radius:12px;padding:10px;text-decoration:none;transition:transform .3s;display:block;position:relative;transform:rotate(-1.2deg)}.votd.svelte-1mi9kit:hover{transform:rotate(0)translateY(-3px)}.votd-inner.svelte-1mi9kit{background:linear-gradient(to right, #00000014, transparent 6%), var(--paper);box-shadow:0 1px 0 var(--paper-edge), 0 3px 0 var(--paper-edge);border-radius:4px;padding:40px 36px;position:relative}blockquote.svelte-1mi9kit{margin:14px 0;font-size:25px;font-style:italic;line-height:1.45}.ref.svelte-1mi9kit{color:var(--accent);margin:0;font-weight:600}.block.svelte-1mi9kit{margin-top:48px}h2.svelte-1mi9kit{font-family:var(--font-display);border-bottom:1px solid var(--line);margin:0 0 16px;padding-bottom:8px;font-size:34px;font-weight:700}.popular.svelte-1mi9kit{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.popular.svelte-1mi9kit a:where(.svelte-1mi9kit){border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;padding:8px 16px;text-decoration:none;display:inline-block}.popular.svelte-1mi9kit a:where(.svelte-1mi9kit):hover{border-color:var(--accent);color:var(--accent)}.books.svelte-1mi9kit{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.books.svelte-1mi9kit a:where(.svelte-1mi9kit){background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 14px;font-size:18px;text-decoration:none;transition:transform .15s,border-color .15s;display:flex}.books.svelte-1mi9kit a:where(.svelte-1mi9kit):hover{border-color:var(--accent);transform:translateY(-2px)}.count.svelte-1mi9kit{font-family:var(--font-ui);color:var(--ink-soft);font-size:12px}.langs.svelte-1mi9kit{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.langs.svelte-1mi9kit a:where(.svelte-1mi9kit){border:1px solid var(--line);color:var(--ink);border-radius:10px;flex-direction:column;padding:10px 14px;font-size:18px;text-decoration:none;display:flex}.langs.svelte-1mi9kit small:where(.svelte-1mi9kit){font-family:var(--font-ui);color:var(--ink-soft);font-size:12px}
