body.home{display:block;overflow-y:auto}#home{flex-direction:column;gap:32px;max-width:1040px;min-height:100%;margin:0 auto;padding:56px 24px 32px;display:flex}#home h1{margin:0 0 6px;font-size:32px}#home header p{margin:0;font-size:15px}.home-links{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.home-card{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-card:hover,.home-card:focus-visible{border-color:var(--accent);outline:none}.home-card:hover strong,.home-card:focus-visible strong{color:var(--accent)}.home-art{object-fit:contain;background:var(--bg);border-bottom:1px solid var(--border);width:100%;height:200px;padding:20px}.home-art.cover{object-fit:cover;padding:0}.home-text{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.home-text strong{font-size:17px}.home-text span{color:var(--muted);font-size:13px}#home footer{margin-top:auto}@media (width<=700px){#home{gap:20px;padding:28px 16px 24px}.home-art{height:140px}}
