:root{--paper:#F2E9D7;--paper2:#EADFC7;--ink:#1B1410;--soft:#4A3A2E;--rule:#C9B68E;--wine:#6E1F2C;--brass:#B0843C}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.6 Spectral,serif}.wrap{max-width:1080px;margin:auto;padding:42px 36px 90px}nav{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--rule);padding:12px 0 22px;font:11px "JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase}nav a{color:inherit;text-decoration:none}.links{display:flex;gap:22px;flex-wrap:wrap}.current{color:var(--wine);font-weight:700}header{padding:60px 0 42px;border-bottom:3px double var(--ink)}.kicker{font:10px "JetBrains Mono",monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--wine)}h1{font:300 clamp(46px,8vw,84px)/.95 Fraunces,serif;margin:14px 0}h1 em{color:var(--wine)}.intro{max-width:780px;color:var(--soft);font-size:20px}.notice{margin:30px 0;padding:20px 24px;border-left:4px solid var(--brass);background:#ffffff42}.tools{display:grid;grid-template-columns:1fr 230px;gap:15px;margin:40px 0 18px}.tools input,.tools select{padding:13px 14px;border:1px solid var(--rule);background:#fffaf0;color:var(--ink);font:15px Spectral,serif}.count{font:11px "JetBrains Mono",monospace;letter-spacing:.1em;color:var(--soft);margin-bottom:18px}.catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.card{border:1px solid var(--rule);border-top:3px double var(--ink);padding:24px;background:#ffffff3d;display:flex;flex-direction:column}.collection{font:10px "JetBrains Mono",monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--wine)}h2{font:400 28px/1.08 Fraunces,serif;margin:9px 0 13px}.meta{margin:0 0 5px;color:var(--soft)}.meta b{color:var(--ink)}.kind{align-self:flex-start;margin:12px 0;padding:5px 8px;background:var(--paper2);font:10px "JetBrains Mono",monospace;text-transform:uppercase}.note{font-size:14px;color:var(--soft);margin:3px 0 18px}.open{margin-top:auto;color:var(--wine);font:11px "JetBrains Mono",monospace;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--brass);align-self:flex-start}.no-link{margin-top:auto;color:var(--soft);font:11px "JetBrains Mono",monospace}.archive{margin-top:54px;padding-top:28px;border-top:3px double var(--ink)}footer{margin-top:60px;border-top:1px solid var(--rule);padding-top:22px;color:var(--soft);font-size:14px}[hidden]{display:none!important}@media(max-width:720px){.wrap{padding:65px 20px 60px}nav{flex-direction:column}.tools,.catalog{grid-template-columns:1fr}header{padding-top:38px}}
