.supply-window{--supply-accent:#c5bd92}
.supply-hero{display:flex;align-items:center;gap:18px;margin:12px 0 22px;padding:18px;border:1px solid #677b7055;background:radial-gradient(ellipse at 5% 50%,#364b4255,transparent 75%);color:#cbd1bc;font:italic 17px Georgia,serif;line-height:1.5}
.supply-emblem{font-size:52px;color:var(--supply-accent);text-shadow:0 0 20px #a9c6ae55;line-height:1}
.supply-card{margin:16px 0;padding:18px;border:1px solid #8c9b784d;border-left:3px solid var(--supply-accent);background:linear-gradient(125deg,#22312c80,#141f23)}
.supply-card h3{margin:8px 0}.supply-card button{margin:5px 6px 2px 0}.supply-terms{padding:12px 0;color:#e1d4aa;font:20px Georgia,serif;letter-spacing:.025em}.supply-receipt{padding:12px 0;border-bottom:1px solid #66807533}.supply-receipt:last-child{border:0}
@media(max-width:600px){.supply-card{padding:12px}.supply-terms{font-size:18px}.supply-hero{font-size:15px;padding:12px}}
