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