html{scroll-behavior:smooth}[style*="opacity:0"],[style*="opacity: 0"]{opacity:1!important;transform:none!important}body{--brand:#00da16}button,a,input{transition:background .2s,transform .2s,box-shadow .2s}button:hover,a:hover{filter:brightness(.94)}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #00b716;outline-offset:4px}header{position:sticky;top:0;background:#fff;z-index:30}header img{display:inline-block;margin-right:10px}h1{letter-spacing:-.055em}#notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);padding:16px 24px;border:1px solid #00db16;border-radius:20px;background:#090909;color:white;z-index:100;max-width:90vw}dialog{padding:30px;border:0;border-radius:24px;max-width:90vw;width:450px}dialog::backdrop{background:#0009}dialog button{margin:10px;padding:12px 20px;border-radius:24px;background:#00da16}dialog input{border:1px solid #aaa;padding:14px;width:100%;margin:16px 0}.coin-record{animation:arrive .5s both}.coin-record:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0001}@keyframes arrive{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){h1{font-size:44px!important;line-height:1.06!important}header{position:relative}body{overflow-x:hidden}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.hero-rise{animation:none!important;opacity:1!important;translate:none!important}
