body.risk-playing>header{display:none}
body.risk-playing>#notice:not(:empty){display:block;position:fixed;z-index:80;left:50%;top:48px;transform:translateX(-50%);max-width:min(88vw,680px);padding:9px 16px;border:1px solid #d85b5b;border-radius:99px;background:#2a0d0deF;color:#fff;text-align:center;box-shadow:0 8px 24px #000b}
body.risk-playing #app{position:fixed;inset:0;max-width:none;padding:0;margin:0;background:#0b0705}
.risk-shell{position:absolute;inset:0;background:#0b0705}
.risk-frame{display:block;width:100%;height:100%;border:0;background:#0b0705}
.risk-toolbar{position:fixed;z-index:50;left:8px;top:8px;display:flex;gap:6px}
.risk-toolbar button{width:auto;min-width:34px;height:34px;padding:0 10px;border:1px solid #d6a24e66;border-radius:99px;background:#080b09df;color:#f2d38a;box-shadow:0 5px 16px #0009}
.risk-status{position:fixed;z-index:49;left:50%;top:8px;transform:translateX(-50%);max-width:min(65vw,620px)}
.risk-status:empty{display:none}
.risk-status p,.risk-status button{margin:0 4px;padding:7px 12px;border-radius:99px;background:#080b09e8;color:#f2e6d2;border:1px solid #d6a24e66}
@media(orientation:portrait) and (max-width:900px){.risk-toolbar,.risk-status{display:none}}
