*,:before,:after{box-sizing:border-box}body{color:#eee;background:#222;margin:0;font-family:system-ui,Segoe UI,Roboto,sans-serif}.kbd-focus:focus:not(:focus-visible){outline:none}.kbd-focus:focus-visible{outline-offset:1px;outline:2px solid #8ab4f8}html,body{height:100%;overflow:hidden}.bubble-md{white-space:normal}.bubble-md p{white-space:pre-wrap;margin:0 0 8px}.bubble-md>:last-child{margin-bottom:0}.bubble-md ul,.bubble-md ol{margin:0 0 8px;padding-left:20px}.bubble-md li{white-space:pre-wrap}
