*{touch-action:pan-y}:root{--font-family: sans-serif}html,body{font-family:var(--font-family);padding:0;margin:0}@media (prefers-color-scheme: dark){html,body{background-color:#181818;color:#fff}}@media (prefers-color-scheme: light){html,body{background-color:#f5f5f5;color:#000}}body.noscroll{overscroll-behavior-y:contain}body.allowscroll{overscroll-behavior-y:auto}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(30px)}}@keyframes slide-to-left{to{transform:translate(-30px)}}@keyframes slide-from-top{0%{transform:translateY(-30px)}}@keyframes slide-to-top{to{transform:translateY(-30px)}}::view-transition-old(root){animation:90ms cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left}::view-transition-new(root){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right}::view-transition-old(main-header){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-top}::view-transition-new(main-header){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-top}.sl-toast-stack{left:0;right:auto}
