:root{--bg:#fff;--text:#161616;--muted:#6d7175;--line:#e6e7eb;--accent:#153e75;--soft:#f5f7fb;--dark:#0f1720;--radius:18px;--container:1180px}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Arial,sans-serif;color:var(--text);background:var(--bg);line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 20px}.narrow{max-width:760px}.center{text-align:center}.section{padding:64px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px}.grid{display:grid;gap:24px}.books-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.authors-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.quick-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.prose{max-width:800px}.small{font-size:14px;color:var(--muted)}.muted{color:var(--muted)}
