:root{font-family:Inter,ui-rounded,system-ui,sans-serif;color:#24386d;background:#dce4ff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#dce4ff url(/edificalemons.png) center / 360px repeat}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff85}button{min-height:48px;border:0;border-radius:999px;padding:12px 20px;background:#f5b900;color:#24386d;font:inherit;font-weight:800;cursor:pointer;box-shadow:0 5px #ca9700}button:focus-visible{outline:3px solid #24386d;outline-offset:3px}.page{width:min(100%,480px);min-height:100vh;margin:auto;padding:28px 20px 48px;display:grid;align-content:center;gap:20px;background:#ffffffe6;box-shadow:0 0 44px #2c3d7742}header{text-align:center}h1{margin:0;font-size:clamp(2rem,10vw,3rem);line-height:1.04}p{color:#45557f;line-height:1.5}.event-logo{display:block;width:min(100%,300px);height:auto;margin:0 auto 18px}.eyebrow{margin:0 0 10px;color:#d59d00;font-size:.75rem;font-weight:800;letter-spacing:.18em}.preview{overflow:hidden;border:8px solid #f5b900;border-radius:24px;background:#24386d;box-shadow:0 14px 28px #2c3d773d}video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover}.actions{display:grid;gap:14px}.secondary{background:#dbe3ff;color:#24386d;box-shadow:0 5px #aab9e8}.notice{min-height:24px;margin:0;text-align:center}.status{text-align:center;justify-items:center}.ops{width:min(100%,860px);align-content:start}.ops form,.ops nav{display:grid;gap:10px}.ops input{min-height:48px;border:1px solid #aab9e8;border-radius:12px;padding:12px;font:inherit}.ops article{padding:14px;border-radius:14px;background:#eef2ff;margin:10px 0}.ops ol{margin:10px 0 0;padding-left:20px;font-size:.85rem}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}}
