/* After Dark Diaries crossword archive. Does not alter existing puzzle CSS. */
.addcw-collection-main{max-width:1220px;margin:0 auto;padding:65px 24px 95px;color:#34302f;font-family:Manrope,Arial,sans-serif}
.addcw-archive-heading{text-align:center;max-width:760px;margin:0 auto 42px}
.addcw-eyebrow{color:#9d7a43;font-size:12px;letter-spacing:.22em;font-weight:700}
.addcw-archive-heading h1,.addcw-single>h1{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);color:#7A1635;line-height:1.2;margin:10px 0 18px}
.addcw-archive-heading>p:last-child,.addcw-intro{line-height:1.75;font-size:16px}
.addcw-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.addcw-archive-card{display:block;background:#FFFDFA;border:1px solid #e7dcd1;border-radius:13px;overflow:hidden;text-decoration:none!important;color:#34302f!important;box-shadow:0 4px 16px #350b1a0b;transition:transform .2s,box-shadow .2s}
.addcw-archive-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #350b1a1b}
.addcw-card-art{background:linear-gradient(140deg,#350B1A,#7A1635);color:#FFFDFA;min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}
.addcw-card-kicker{font-size:11px;letter-spacing:.18em;color:#D4B277;font-weight:700}
.addcw-card-number{font-family:Georgia,serif;font-size:44px}
.addcw-card-symbol{font-size:25px;color:#D4B277}
.addcw-card-caption{padding:20px 22px 23px}
.addcw-card-caption h2{font-family:Georgia,serif;font-size:21px;color:#7A1635;margin:0 0 9px}
.addcw-card-caption p{font-size:13px;margin:0 0 16px;color:#6e6462}
.addcw-card-caption span{font-size:13px;font-weight:700;color:#7A1635}
.addcw-single>h1{text-align:center}.addcw-single>.addcw-intro{text-align:center;margin:0 auto 36px;max-width:680px}
.addcw-back{margin:0 0 22px}.addcw-back a{color:#7A1635;text-decoration:underline}.addcw-bottom{margin-top:45px}
.addcw-empty{text-align:center;padding:40px}
@media(max-width:850px){.addcw-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:580px){.addcw-archive-grid{grid-template-columns:1fr}.addcw-collection-main{padding:38px 16px 65px}.addcw-card-art{min-height:160px}}
