body{margin:0;background:var(--bg-dark);color:var(--text-primary);font-family:var(--font-body)}.page.svelte-1ez3k3s{min-height:100vh;background:transparent;position:relative;z-index:1}.hero.svelte-1ez3k3s{max-width:820px;margin:0 auto;padding:36px 24px 24px;text-align:center}.hero-title.svelte-1ez3k3s{font-size:var(--text-h1);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.hero-intro.svelte-1ez3k3s{font-size:17px;line-height:1.6;color:var(--text-secondary);max-width:640px;margin:0 auto}.list.svelte-1ez3k3s{max-width:880px;margin:0 auto;padding:24px 24px 56px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.card.svelte-1ez3k3s{display:flex;flex-direction:column;padding:24px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;text-decoration:none;transition:border-color .15s,transform .15s}.card.svelte-1ez3k3s:hover{border-color:var(--accent);transform:translateY(-1px)}.card-title.svelte-1ez3k3s{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.25;margin:0 0 10px}.card-intro.svelte-1ez3k3s{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 16px;flex:1}.card-more.svelte-1ez3k3s{font-size:13.5px;font-weight:600;color:var(--accent)}@supports (backdrop-filter: blur(1px)){.card.svelte-1ez3k3s{background:#111118b8;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}}@media(max-width:720px){.list.svelte-1ez3k3s{grid-template-columns:1fr}}
