@import url('/typography.css');
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap');*{box-sizing:border-box}body{font-family:'Vazirmatn',Tahoma,sans-serif;direction:rtl;background:radial-gradient(ellipse at 20% 0%,#0b6252 0,transparent 58%),#021b1c;color:#faefd0;margin:0;min-height:100dvh}a{color:#ffe39f}button,input,textarea,select{font:inherit}button{cursor:pointer}.frame{width:min(720px,calc(100% - 28px));margin:30px auto 90px;border:1px solid #ebca777a;border-radius:30px;background:linear-gradient(155deg,#114d41f0,#032b2af6 55%,#051d1d);padding:clamp(17px,4vw,40px);box-shadow:0 20px 90px #0009,0 0 30px #daac3251}.top{display:flex;justify-content:space-between;align-items:center;gap:12px}.brand{font-size:18px;text-decoration:none;color:#f1d587}.brand span{font:34px Georgia,serif;margin:0 8px}.eyebrow{color:#e4bb70;letter-spacing:1px;direction:ltr;font-size:11px}.frame h1{font-size:clamp(22px,4vw,33px);color:#ffe4a6}.frame h2{font-size:19px;color:#ffe4a6}.frame p,.frame li{font-size:13px;line-height:2;color:#d4dfd6}.frame small{color:#dcbf84}.formgrid{display:grid;gap:11px;margin:18px 0}.formgrid label{font-size:12px;display:grid;gap:5px}.field,input,textarea,select{background:#032e28;color:#fff1d1;border:1px solid #ecc475a0;border-radius:15px;padding:10px 13px;width:100%}input::placeholder,textarea::placeholder{color:#aebcb1}.check{display:flex!important;align-items:center;gap:10px}.check input{width:auto;accent-color:#f3c56a}.btn{border:1px solid #fbe8a5;border-radius:19px;background:linear-gradient(#ffedac,#e2a338);color:#11271e;padding:10px 18px;font-weight:800}.btn.secondary{background:#064c40;color:#f4e1ad}.btn:disabled{opacity:.5}.smallgrid{display:flex;gap:8px;flex-wrap:wrap}.notice{border:1px solid #dec17a91;padding:12px;border-radius:14px;color:#f9e2a9;background:#3b411e57;font-size:12px}.success{border-color:#70d8a0;background:#124c3c}.error{border-color:#e28c85;background:#522d2d}.muted{color:#b9cfc1;font-size:12px}.hidden,[hidden]{display:none!important}.panel{padding:13px 15px;background:#043a31;border:1px solid #dfc27770;border-radius:16px;margin:12px 0}.panel strong{color:#ffdfa2}.stack{display:grid;gap:11px}.two{display:grid;grid-template-columns:1fr 1fr;gap:11px}.split{display:flex;justify-content:space-between;gap:12px;align-items:center}.qr{background:#f5e8bc;padding:14px;border-radius:22px;width:230px;max-width:100%}.photo-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.photo-gallery img{width:100%;border-radius:15px;max-height:280px;object-fit:cover}.tag{display:inline-block;border:1px solid #e4be796e;padding:3px 9px;border-radius:15px;color:#f6d795;font-size:11px}footer{font-size:11px;color:#b4c9bd;margin-top:24px;text-align:center}@media(max-width:560px){.two{grid-template-columns:1fr}.frame{margin:14px auto;padding:18px}.top{flex-wrap:wrap}}
