*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;background:#14101f}button,input{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:2px;outline:3px solid}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.icon-button{width:42px;height:42px;color:inherit;touch-action:manipulation;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}
