:root{color-scheme:light;--green:#0e3b2e;--gold:#d4af37;--cream:#f4e4c4}*{box-sizing:border-box}body{margin:0;background:#f7efdd;color:var(--green);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}.summary-brand{padding:26px 20px 48px;text-align:center;background:var(--green);color:var(--cream);border-bottom:5px solid var(--gold)}.summary-brand img{display:block;margin:auto;object-fit:contain}.summary-brand p{margin:9px 0 0;font:italic 24px/1.4 Georgia,serif}.summary-page{max-width:850px;margin:-24px auto 0;padding:0 20px}.summary-card{padding:38px;background:#fffbf1;border:1px solid #dcc999;border-radius:18px;box-shadow:0 12px 38px #123d2910}.eyebrow{font-size:11px;letter-spacing:.16em;font-weight:750;margin:0 0 10px}h1{font:700 clamp(25px,4vw,36px)/1.2 Georgia,serif;margin:0 0 10px}h2{font-size:18px;line-height:1.3;margin:0 0 16px}.order-number{font-weight:700;margin:12px 0}.status{display:inline-block;border:1px solid #d4af37;padding:7px 13px;border-radius:8px;background:#f6e8b8;font-size:13px;font-weight:650}.status.confirmed{background:#dcebdd;border-color:#7d9a70}.summary-card section{border-top:1px solid #ded5bd;margin-top:26px;padding-top:24px}.summary-products{list-style:none;padding:0;margin:0}.summary-products li{display:flex;justify-content:space-between;gap:20px;padding:13px 0}.summary-products li>span{white-space:nowrap}.summary-products p{margin:5px 0;color:#58655c;font-size:14px}.summary-total{display:flex;justify-content:space-between;gap:15px;background:var(--green);color:var(--cream);padding:17px;border-radius:8px;margin-top:12px;font-size:21px}dl{margin:0}dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:14px;padding:8px 0}dt{color:#617061;font-size:14px}dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.summary-notice{padding:16px;border-left:3px solid var(--gold);background:#f4ead5;margin:28px 0;font-size:14px}.summary-actions{display:flex;flex-wrap:wrap;gap:12px}a{color:var(--green);text-underline-offset:3px}.button{display:inline-block;padding:13px 20px;border-radius:8px;background:var(--gold);color:var(--green);font-size:14px;font-weight:700;text-decoration:none;border:1px solid var(--gold)}.button.secondary{background:transparent;border-color:#b6bcaa}a:focus-visible{outline:3px solid #b82025;outline-offset:4px}.privacy-note{font-size:12px;color:#667162;margin:25px 0 0}footer{text-align:center;font-size:12px;padding:28px 18px;color:#617061}@media(max-width:480px){.summary-brand{padding-top:18px}.summary-brand p{font-size:20px}.summary-page{padding:0 12px}.summary-card{padding:24px 18px}.summary-products li{gap:12px;font-size:14px}.summary-total{font-size:19px}dl>div{grid-template-columns:1fr;gap:0;padding:9px 0}.summary-actions{flex-direction:column}.button{text-align:center}}
