.cdr{--cdr-gold: #d4af37;--cdr-gold-dim: rgba(212, 175, 55, .22);--cdr-accent: #ff8b21;--cdr-bg: #111111;--cdr-surface: #1a1a1a;--cdr-text: #f4f0ea;--cdr-muted: #a8a4a0;--cdr-border: rgba(212, 175, 55, .16);--cdr-border-soft: rgba(255, 255, 255, .07);--cdr-ink: #f4f0ea;--cdr-heading: var(--font-heading-family, "Playfair Display", Georgia, serif);--cdr-body: var(--font-body-family, Montserrat, sans-serif);background:var(--cdr-bg);color:var(--cdr-text);font-family:var(--cdr-body);scroll-margin-top:88px;position:relative}.cdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 30% at 88% 0%,rgba(212,175,55,.05),transparent 55%);pointer-events:none}.cdr:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent 8%,rgba(212,175,55,.35) 35%,var(--cdr-gold) 50%,rgba(212,175,55,.35) 65%,transparent 92%);opacity:.7;pointer-events:none}.cdr__inner{position:relative;z-index:1;max-width:920px;margin:0 auto;padding-left:clamp(18px,4vw,48px);padding-right:clamp(18px,4vw,48px)}.cdr__header{text-align:center;max-width:680px;margin:0 auto clamp(22px,3vw,32px)}.cdr__eyebrow{margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--cdr-gold)}.cdr__heading{margin:0 0 12px;font-family:var(--cdr-heading);font-size:clamp(26px,3.2vw,36px);font-weight:500;color:var(--cdr-gold);letter-spacing:.03em;line-height:1.15}.cdr__subtext{margin:0 auto;max-width:54ch;font-size:15px;font-weight:500;line-height:1.75;color:var(--cdr-muted)}.cdr__ornament{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0 0}.cdr__ornament span{display:block;width:52px;height:1px;background:linear-gradient(90deg,transparent,var(--cdr-gold),transparent)}.cdr__ornament i{display:block;width:7px;height:7px;border:1px solid var(--cdr-gold);transform:rotate(45deg)}.cdr__banner{display:flex;align-items:flex-start;gap:14px;margin-bottom:clamp(22px,3.2vw,32px);padding:18px 20px;background:var(--cdr-surface);border-left:2px solid var(--cdr-gold)}.cdr__banner svg{width:18px;height:18px;flex-shrink:0;margin-top:3px;stroke:var(--cdr-gold)}.cdr__banner p{margin:0;font-family:var(--cdr-heading);font-size:16px;font-style:italic;line-height:1.75;color:var(--cdr-text)}.cdr__list{display:grid;gap:18px;position:relative;padding-left:22px}.cdr__list:before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:1px;background:linear-gradient(180deg,transparent,var(--cdr-gold),transparent);opacity:.45}.cdr__card{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start;padding:clamp(18px,2.6vw,26px);background:var(--cdr-surface);border:1px solid var(--cdr-border-soft);border-radius:2px;position:relative;transition:border-color .3s ease}.cdr__card:before{content:"";position:absolute;left:-22px;top:28px;width:9px;height:9px;border-radius:50%;background:var(--cdr-gold);box-shadow:0 0 0 5px var(--cdr-bg)}.cdr__card:hover{border-color:var(--cdr-border)}.cdr__card-top{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-bottom:10px}.cdr__date{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cdr-muted);font-weight:600}.cdr__project{display:inline-flex;padding:3px 9px;border:1px solid var(--cdr-gold-dim);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cdr-gold)}.cdr__verified{display:inline-flex;align-items:center;gap:6px;margin-left:auto;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cdr-gold)}.cdr__verified svg{width:12px;height:12px}.cdr__amount{margin:0 0 8px;font-family:var(--cdr-heading);font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:500;color:var(--cdr-gold);line-height:1.1;letter-spacing:.02em}.cdr__title{margin:0 0 10px;font-family:var(--cdr-heading);font-size:1.05rem;font-weight:500;line-height:1.35;color:var(--cdr-text)}.cdr__message{margin:0 0 10px;font-size:14px;line-height:1.75;color:var(--cdr-text)}.cdr__note{margin:0 0 14px;font-size:13px;line-height:1.7;color:var(--cdr-muted)}.cdr__meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cdr-muted)}.cdr__meta-item{display:inline-flex;align-items:center;gap:6px}.cdr__meta-item:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--cdr-gold);opacity:.7}.cdr__link{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cdr-gold);text-decoration:none}.cdr__link:hover{color:var(--cdr-text)}.cdr__link svg{width:13px;height:13px}.cdr__receipt{margin:0;width:min(200px,32vw);flex-shrink:0}.cdr__receipt a{display:block;overflow:hidden;border:1px solid var(--cdr-border-soft);background:#0a0a0a}.cdr__receipt img{width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;display:block;transition:transform .4s ease}.cdr__receipt a:hover img{transform:scale(1.03)}.cdr__receipt figcaption{margin-top:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cdr-muted);text-align:center}.cdr__empty,.cdr__footer{margin:0;font-size:14px;line-height:1.75;color:var(--cdr-muted);text-align:center}.cdr__empty{padding:40px 20px;background:var(--cdr-surface);border:1px dashed var(--cdr-border)}.cdr__footer{margin-top:clamp(24px,3.4vw,34px);max-width:52ch;margin-left:auto;margin-right:auto}@media(max-width:749px){.cdr__list{padding-left:18px}.cdr__card{grid-template-columns:1fr}.cdr__card:before{left:-18px}.cdr__verified{margin-left:0;width:100%}.cdr__receipt{width:100%;max-width:280px}.cdr__receipt img{aspect-ratio:16 / 10}.cdr__banner{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){.cdr__receipt img,.cdr__card{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-charity-donation-records.css.map */
