/*! 小桃源·剧场自有代码保留所有权利。未经授权，不得复制、转载、出售或用于制作衍生产品。第三方代码及用户自有内容的权利归原权利人。 */
.login-announcement{font:inherit}
body[data-ui-surface] dialog.login-announcement.ui-panel{width:min(640px,calc(100vw - 36px));max-width:none;height:59.259dvh;max-height:calc(100dvh - 36px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));inset:env(safe-area-inset-top, 0px) 0 env(safe-area-inset-bottom, 0px);margin:auto;border-radius:var(--ui-control-radius)}
.login-announcement .sheet-body{overscroll-behavior:contain;overflow-wrap:anywhere;scrollbar-width:none}
html:has(.login-announcement[open]){scrollbar-width:none}
.login-announcement .sheet-body::-webkit-scrollbar,html:has(.login-announcement[open])::-webkit-scrollbar{display:none}
.login-announcement .sheet-head .icon{color:var(--ink)}
.login-announcement h3{font-size:18px;margin-bottom:12px}
.login-announcement p,.login-announcement li{line-height:1.8}
.login-announcement p{margin:10px 0}
.login-announcement ol,.login-announcement ul{padding-left:24px}
.login-announcement .hint{color:var(--muted);font-size:14px}
.login-announcement .separator{border:0;border-top:1px solid var(--line);margin:24px 0}
.login-announcement .announcement-hello{display:flex;align-items:center;gap:16px}
.login-announcement .announcement-hello h1{font-size:20px}
.login-announcement .announcement-flower,.login-announcement .announcement-dot{display:none}
.login-announcement .ui-panel-footer>button{width:100%}
