:root{--red:#851c2d;--gold:#e3bc69;--ink:#2b2324;--line:#e5ddda}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#faf7f1;font:16px/1.65 system-ui,-apple-system,sans-serif}header{background:white;border-bottom:1px solid var(--line);padding:20px max(24px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;gap:16px}a{color:var(--red)}main{max-width:1240px;margin:0 auto;padding:48px 24px}h1,h2,h3{line-height:1.2}h1{font-family:Georgia,serif;font-size:clamp(32px,5vw,52px);margin:14px 0}h1 span{color:var(--red);white-space:nowrap}.title{max-width:750px;margin-bottom:40px}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red)}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.preview,.purchase{background:white;border:1px solid var(--line);border-radius:14px;padding:24px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px}.row h2{margin:0 0 20px;font-family:Georgia,serif}.page-frame{background:#ece7e1;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.page-frame img{width:100%;height:auto;display:block}.page-nav{display:flex;justify-content:center;gap:8px;margin:20px 0}.page-nav button{padding:9px 14px;background:white;border:1px solid var(--line);border-radius:6px;color:var(--red);cursor:pointer}.page-nav [aria-current=page]{background:var(--red);color:white}.prices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:28px}.prices>div{padding:16px;background:#faf7f1;border-radius:8px;font-size:13px;display:flex;flex-direction:column}.prices strong{font-size:24px;color:var(--red);line-height:1.5}.prices span{font-size:12px}.notice,.status-card{padding:18px 20px;background:#faf7f1;border-left:4px solid var(--gold);border-radius:4px}.status-card h2{margin-top:0}.muted,small{color:#6d6061;font-size:13px}form label{display:block;font-size:14px;font-weight:650;margin:18px 0}input,select{display:block;width:100%;padding:12px;font:inherit;background:white;color:var(--ink);border:1px solid #bbacac;border-radius:6px;margin:7px 0}input[type=file]{padding:10px;font-size:13px}.primary{display:inline-block;text-decoration:none;border:0;background:var(--red);color:white;border-radius:6px;padding:14px 22px;font:600 15px system-ui;cursor:pointer}.secondary{background:white;color:var(--red);border:1px solid var(--red);margin:8px 8px 8px 0;padding:11px 16px;border-radius:6px;font:inherit;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.order-link{display:block;width:100%;word-break:break-all;font-size:13px;margin:12px 0}.admin-order{background:white;border:1px solid var(--line);border-radius:10px;padding:24px;margin:20px 0}.admin-order dl{display:grid;grid-template-columns:140px 1fr;gap:8px}.admin-order dt{color:#6d6061}.admin-order dd{margin:0;overflow-wrap:anywhere}.verify label{display:flex;gap:10px;align-items:start}.verify input{width:auto;margin-top:7px}.error{color:#a5192e}.success{color:#186447}.admin-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap}footer{text-align:center;padding:25px;font-size:12px;color:#6d6061}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--gold);outline-offset:3px}[lang=my]{font-family:'Myanmar Text','Noto Sans Myanmar',sans-serif;line-height:2}#form-message{overflow-wrap:anywhere}@media(max-width:800px){.shop-grid{grid-template-columns:1fr;gap:24px}main{padding:30px 16px}.preview,.purchase{padding:20px}.admin-order dl{grid-template-columns:1fr;gap:2px}.admin-order dd{margin-bottom:10px}}@media(max-width:380px){.prices{grid-template-columns:1fr}.page-nav{gap:5px}.page-nav button{padding:8px 11px}}
