/* FISCHRAINE / COLLECTION — Phase 89 Provenance & Collector Records */
.collector-record{border-top:1px solid #d7d3cb;border-bottom:1px solid #d7d3cb;padding:clamp(52px,7vw,96px) 4vw;background:#f4f1ea}.collector-record-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:50px;align-items:end;margin-bottom:42px}.collector-record-head h2{font-size:clamp(2.8rem,5vw,5.8rem);line-height:.88;letter-spacing:-.055em;margin:.35rem 0 0}.collector-record-head>p{max-width:430px;color:#6d6a64;line-height:1.6}.collector-record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #111}.collector-record-grid>div{padding:18px 18px 20px 0;border-bottom:1px solid #cbc7bf;min-height:86px}.collector-record-grid span,.collector-record-grid strong{display:block}.collector-record-grid span{font-size:.56rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:#77736b;margin-bottom:9px}.collector-record-grid strong{font-size:.9rem;line-height:1.35}
.collection-timeline-section{background:#111;color:#f2efe8}.collection-timeline-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:50px;align-items:end;margin-bottom:42px}.collection-timeline-head h2{font-size:clamp(3rem,5.5vw,6rem);line-height:.88;letter-spacing:-.055em;margin:.35rem 0 0}.collection-timeline-head>p{max-width:430px;color:#8d8a84;line-height:1.6}.collection-timeline{border-top:1px solid #333}.collection-timeline-item{display:grid;grid-template-columns:120px 54px minmax(0,1fr);gap:22px;align-items:center;padding:16px 0;border-bottom:1px solid #2b2b2b;cursor:pointer}.collection-timeline-item time,.collection-timeline-item small,.collection-timeline-item span{font-size:.56rem;letter-spacing:.14em;text-transform:uppercase}.collection-timeline-item time{color:#777}.collection-timeline-item small{display:block;color:#666;margin-bottom:5px}.collection-timeline-item strong{display:block;font-size:1rem;margin-bottom:4px}.collection-timeline-item span{color:#85827d}.collection-timeline-thumb{width:42px;height:54px;display:block}.collection-timeline-thumb img{width:100%;height:100%;object-fit:contain}.collection-timeline-empty{padding:28px 0;color:#777;font-size:.78rem}
.collector-admin-record{border-top:1px solid #3a3a3a}.collector-admin-record textarea{width:100%;padding:12px;border:1px solid #454545;background:#151515;color:#f5f3ee;font:inherit;resize:vertical}.collector-checks{display:flex;gap:8px;flex-wrap:wrap;margin-top:5px}.collector-checks label{display:inline-flex;align-items:center;gap:8px;border:1px solid #454545;padding:10px 12px;cursor:pointer}.collector-checks input{width:auto;margin:0;accent-color:#f5f3ee}.collector-checks span{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}
@media(max-width:900px){.collector-record-head,.collection-timeline-head{grid-template-columns:1fr;gap:18px}.collector-record-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.collector-record,.collection-timeline-section{padding-left:18px;padding-right:18px}.collector-record-grid{grid-template-columns:1fr 1fr}.collection-timeline-item{grid-template-columns:82px 42px minmax(0,1fr);gap:12px}.collection-timeline-thumb{width:34px;height:46px}.collector-checks{display:grid;grid-template-columns:1fr}}
