
:root{--bg:#0c0c0d;--card:#151518;--gold:#c7a45c;--text:#f5f1e8;--muted:#b8b1a3}
*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% 0,#24201a 0,#0c0c0d 35%);
font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;color:var(--text);min-height:100vh}
.wrap{width:min(760px,92%);margin:auto;padding:34px 0 56px}.brand{text-align:center;letter-spacing:.28em;color:var(--gold);
font-family:Georgia,serif}.hero{text-align:center;padding:30px 14px 22px;border-bottom:1px solid #393126}
h1{font-family:Georgia,serif;font-size:clamp(34px,8vw,64px);margin:10px 0 8px;letter-spacing:.04em}
.sub{color:var(--muted);letter-spacing:.08em}.pill{display:inline-block;border:1px solid #6c5934;border-radius:999px;
padding:7px 12px;color:#dbc382;margin-top:14px;font-size:13px}.card{background:linear-gradient(180deg,#171719,#111113);
border:1px solid #30291e;border-radius:18px;padding:22px;margin-top:18px;box-shadow:0 12px 35px #0005}
.card h2{font:600 17px Georgia,serif;color:var(--gold);letter-spacing:.08em;margin:0 0 14px}
.notes{display:grid;gap:12px}.note{padding:12px 14px;border-left:2px solid var(--gold);background:#ffffff06}
.note b{display:block;color:#ddc487;margin-bottom:4px}.small{color:var(--muted);font-size:13px;line-height:1.55}
.batch{padding:10px 0;border-bottom:1px solid #ffffff0d}.batch:last-child{border:0}
.footer{text-align:center;color:#746f66;font-size:12px;padding-top:26px;line-height:1.6}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:24px}
.tile{display:block;text-decoration:none;color:var(--text);background:#141416;border:1px solid #30291e;border-radius:15px;padding:17px}
.tile strong{font-family:Georgia,serif;display:block;font-size:17px}.tile span{color:var(--muted);font-size:12px}
.search{width:100%;padding:14px 16px;border-radius:12px;border:1px solid #3e362a;background:#111;color:#fff;font-size:16px;margin-top:20px}
