/* v19d8 loginwall.css(v19d9c +wico)：公开页未登录原地弹窗（nav.php 未登录时挂载）；类名与 member 端 wall.css 同款，两文件互斥加载 */
.wmask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99990;background:rgba(244,247,252,.78);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;animation:lwfadein .22s ease-out}
@keyframes lwfadein{from{opacity:0}to{opacity:1}}
.wmask .wcard{width:330px;max-width:calc(100vw - 48px);background:#fff;border-radius:18px;padding:34px 30px 30px;text-align:center;box-shadow:0 16px 48px rgba(23,43,84,.16),0 2px 8px rgba(23,43,84,.06);animation:lwin .28s ease-out}
@keyframes lwin{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.wmask .wlogo{margin:0 auto 20px}
.wmask .wlogo img{max-width:200px;max-height:56px;width:auto;height:auto;display:block;margin:0 auto}
.wmask .wico{width:66px;height:66px;margin:0 auto 18px;border-radius:50%;background:#eef4ff;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #dfe9ff}
.wmask .wico svg{width:30px;height:30px;display:block}
.wmask .wt{font-size:17px;font-weight:700;color:#17233d;letter-spacing:.5px}
.wmask .wd{font-size:13px;color:#8a94a6;line-height:1.7;margin:9px 0 22px}
.wmask .wbtn{display:block;width:100%;background:#2e8df1;color:#fff;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:8px;text-indent:8px;border:none;border-radius:5px;padding:11px 0;cursor:pointer;transition:background .18s}
.wmask .wbtn:hover{background:#1f76c8}
.wmask .wbtn:active{background:#1f76c8}
.wmask .wtip{margin-top:14px;font-size:12px;color:#b6bfcc}
.wmask .wtip a{color:#2e8df1;text-decoration:none}
