:root{--accent: #00A0EA;--accent-rgb: 0, 160, 234;--accent-light: #0086C4}*{margin:0;padding:0;box-sizing:border-box}body{background:#fff;color:#0e2b38;font-family:Mulish,Noto Sans TC,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}body.kiosk{overflow:hidden}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}button:disabled{cursor:default}.opress{transition:transform .1s ease,box-shadow .1s ease}.opress:active{transform:scale(.96);box-shadow:inset 0 0 0 999px rgba(var(--accent-rgb),.12)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-light)}@keyframes ospin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes opulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes ocaret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes oshimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes orise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes opanel{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes ofade{0%{opacity:0}to{opacity:1}}@keyframes oring{0%{box-shadow:0 0 rgba(var(--accent-rgb),.45)}to{box-shadow:0 0 0 14px rgba(var(--accent-rgb),0)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background:#d2dee6;border-radius:3px}::-webkit-scrollbar-track{background:transparent}
