*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden;background:#07141c}body{display:flex;align-items:center;justify-content:center}body.transparent{background:transparent}canvas{display:block;width:min(100vw,56.25vh);height:min(100vh,177.7778vw)}#announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
