
#cr-studies{--ink:#2c1e10;--sepia:#f4e8cf;--edge:#b1905f}
.cr-studies-controls{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px}
.filters-left,.filters-right{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.filters-left .label{font-weight:700;color:var(--ink);margin-right:6px}
#crFilterTopic,#crFilterSeries,#crSearch,#crSort{padding:10px 12px;border:1px solid var(--edge);border-radius:10px;background:#fffdfa;color:var(--ink)}

.cr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
@media (max-width:1100px){.cr-grid{grid-template-columns:repeat(3,1fr)}}
@media (max-width:800px){.cr-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:520px){.cr-grid{grid-template-columns:1fr}}

.cr-card{background:var(--sepia);border:1px solid var(--edge);border-radius:14px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.12)}
.cr-card .card-link{display:block;color:inherit;text-decoration:none}
.cr-card .thumb{aspect-ratio:16/10;background:radial-gradient(60% 60% at 50% 40%, rgba(255,255,255,.25), transparent 60%), var(--img) no-repeat center / cover}
.cr-card .title{font-size:1.05rem;line-height:1.25;margin:10px 12px 4px;color:var(--ink)}
.cr-card .excerpt{font-size:.95rem;opacity:.9;margin:0 12px 10px;color:var(--ink)}
.cr-card .meta{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed var(--edge);padding:10px 12px;color:var(--ink);font-size:.9rem}
.cr-card .meta .tag{background:#efe2c3;border:1px solid var(--edge);padding:2px 8px;border-radius:999px}

.cr-loadmore-wrap{text-align:center;margin:18px 0 0}
.btn-parchment{background:#fff6e2;border:1px solid var(--edge);border-radius:12px;padding:10px 18px;color:var(--ink);box-shadow:0 6px 16px rgba(0,0,0,.1);cursor:pointer}
.btn-parchment:active{transform:translateY(1px)}
