*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Prompt,Sukhumvit Set,Noto Sans Thai,Leelawadee UI,-apple-system,sans-serif;background:#eef4fb;color:#25344a;font-size:16px;-webkit-text-size-adjust:100%;overflow-x:hidden}button,input{font-family:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.lv-btn:disabled{opacity:.5}.lv-btn:not(:disabled):active{filter:brightness(.93)}.lv-input:focus{outline:2px solid #1E6BD6;outline-offset:-1px}.lv-btn:focus-visible{outline:3px solid #1E6BD6;outline-offset:2px}.lv-video{width:100%;background:#000;border-radius:12px;display:block;max-height:62dvh;object-fit:cover}@keyframes lv-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}
