*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;overflow:hidden;background:#0b1724}body{display:grid;place-items: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%)}
