:root {
    --safe-area-top: env(safe-area-inset-top);
    --save-area-bottom: env(safe-area-inset-bottom);
}

/* 全局全屏 */
html,
body {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    background-color: #0000;
}

/* 浮动消息容器样式 */
.ui-flow-msg-container,
.ui-flow-msg,
.ui-flow-msg-title,
.ui-flow-msg-content,
.ui-flow-win-container,
.ui-flow-win,
.ui-flow-win-title,
.ui-flow-win-content,
.ui-flow-win-buttons,
.ui-flow-win-btn,
.ui-flow-win-btn-primary,
.ui-cover {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #0000;
}

.loading {
    background-color: #0000;
}

.ui-cover {
    padding-top: 0;
}