:root{--std-emerald:#174c3a;--std-deep:#0c2e22;--std-coffee:#35231b;--std-velvet:#24150f;--std-gold:#d5ac62;--std-ivory:#f7f1e5;--std-beige:#e6d2b8;--std-burnt:#b84e1f;--std-gold-gradient:linear-gradient(180deg,#f7dda0 0%,#d5ac62 45%,#9e7230 100%);--std-velvet-gradient:radial-gradient(110% 70% at 50% 40%,#4a3024 0%,#35231b 45%,#24150f 100%);--std-burnt-gradient:radial-gradient(120% 80% at 50% 0%,#d2692f 0%,#b84e1f 40%,#5a2410 100%);--std-coffee-gradient:radial-gradient(120% 80% at 50% 0%,#6b4430 0%,#35231b 50%,#1a0f0a 100%);--std-silk:radial-gradient(60% 40% at 20% 30%,#ffffff1a,transparent 70%),radial-gradient(50% 30% at 80% 70%,#ffffff12,transparent 70%);--std-orange-background:linear-gradient(180deg,#b84e1f 0%,#8a3814 55%,#35231b 100%);--std-midnight-background:linear-gradient(180deg,#120a06 0%,#24150f 55%,#1c0f08 100%);--std-midnight:#120a06;--std-details:#3a1c0e;--std-ghost:#ffffff0a;--std-calendar:#140a05eb;--std-rule:#d5ac6288;--std-text-shadow:0 2px 10px #0009}.std-standalone{background:var(--std-coffee);height:100dvh;overflow:hidden}.std-return{z-index:30;width:36px;height:36px;color:var(--std-gold);background:var(--std-coffee);border:1px solid var(--std-gold);border-radius:4px;place-items:center;font-size:20px;display:grid;position:absolute;top:8px;left:8px}.std-standalone .std-art{height:100%;min-height:0}.std-standalone .std-photo{min-height:0}.std-standalone .std-details{padding-bottom:max(10px,env(safe-area-inset-bottom));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.std-standalone .std-controls{align-items:stretch;height:40px}.std-standalone .std-controls :is(button,a){white-space:normal;min-width:0;height:40px;padding:4px;line-height:1.2}.std-standalone .std-controls-calendar{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 40px}.std-art{letter-spacing:0;min-height:680px}.std-art :is(h1,h2,p,button,a){letter-spacing:0!important}.std-art button{border-radius:8px}.std-art h1{font-weight:600}.std-flyer-qr{color:var(--std-ivory);text-align:left;justify-content:center;align-items:center;gap:12px;margin:10px auto 4px;display:flex}.std-flyer-qr img{object-fit:contain;background:var(--std-ivory);width:82px;height:82px}.std-flyer-qr strong{color:var(--std-gold);font-size:10px;display:block}.std-flyer-qr span{font-size:9px;line-height:1.6;display:block}.std-flyer-preview{width:360px;height:640px;margin:12px auto;position:relative;overflow:hidden}.std-flyer-preview .std-art{transform-origin:0 0;width:432px;max-width:none;height:768px;min-height:0;transform:scale(.833333)}.std-flyer-preview.post{height:450px}.std-flyer-preview.post .std-art{height:540px}.std-management{max-width:1150px;margin:auto;padding:32px 18px}.std-management h1{margin:18px 0;font-size:32px}.std-management-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.std-management article{border-top:1px solid var(--gold);min-width:0;padding-top:18px}.std-management article h2{font-size:22px}.std-management .std-flyer-preview{aspect-ratio:9/16;width:100%;max-width:360px;height:auto}.std-management .std-flyer-preview img{object-fit:contain;width:100%;height:100%}.std-management .button-row{gap:8px;margin-top:12px}.std-management .std-url{overflow-wrap:anywhere;margin:12px 0;font-size:11px}@media (width<=900px){.std-management-grid{grid-template-columns:1fr}.std-management article{width:100%;max-width:460px;margin:auto}}@media (height<=650px) and (orientation:portrait){.std-standalone .std-details{margin-top:-60px;padding-top:24px}.std-standalone .std-details h1{font-size:30px}}@media (orientation:landscape) and (height<=600px){.std-standalone .std-art{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);max-width:none;display:grid}.std-standalone .std-photo{height:100%}.std-standalone .std-details{padding-top:max(12px,env(safe-area-inset-top));align-self:center;margin-top:0}}
