.santa-purchases{max-width:1040px}.santa-purchases>header{max-width:730px;margin:26px 0 40px}.santa-purchases h1{color:var(--santa-pine);letter-spacing:-.025em;text-wrap:balance;line-height:1.08}.santa-purchases>header p{max-width:65ch;color:var(--santa-soft);margin-top:18px}.santa-purchase-history{border-top:1px solid var(--santa-line);padding-top:24px}.santa-purchase-history[hidden]{display:none}.santa-purchase-history .memory-library-list{margin:28px 0;padding:0;list-style:none}.santa-purchase-history .memory-library-list li{border-bottom:1px solid var(--santa-line);justify-content:space-between;align-items:center;gap:20px 32px;padding:28px 0;display:flex}.santa-purchase-history h3{color:var(--santa-pine);margin-bottom:12px;font-size:28px;line-height:1.18}.santa-purchase-history p{overflow-wrap:anywhere;margin:8px 0}.santa-purchase-history .memories-note{color:var(--santa-soft);font-size:13px}.santa-purchase-history .memory-library-list .letter-button{flex-shrink:0;min-height:48px}.santa-purchase-history button{min-height:48px;color:var(--santa-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #9e9488;border-radius:5px;padding:10px 16px;font-size:14px}.santa-purchase-history button:hover:not(:disabled){background:#eae2d2}.santa-purchase-history button:disabled{opacity:.45;cursor:not-allowed}.santa-purchase-history .memory-history-actions{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.santa-purchase-history .memory-history-recovery{max-width:65ch}.santa-purchase-history .memory-history-recovery :is(button,a){margin:16px 0}.santa-purchases :focus-visible{outline:2px solid var(--santa-ink);outline-offset:5px}.santa-purchases-empty{border-top:1px solid var(--santa-line);max-width:65ch;padding-top:24px}.santa-purchases-empty h2{font-size:30px;line-height:1.2}.santa-purchases-empty p{margin:16px 0}@media (max-width:600px){.santa-purchases>header{margin:20px 0 28px}.santa-purchases h1{font-size:39px}.santa-purchase-history .memory-library-list li{flex-direction:column;align-items:flex-start;gap:16px}.santa-purchase-history h3{font-size:26px}}
