.mobile-switch,.mode-switch,.preview-label{display:none!important}
.intro .eyebrow{margin-top:48px}
.auth-wrap{padding:4px 0 20px}
.auth-tree{position:relative;width:160px;height:150px;margin:4px auto 8px}
.auth-tree .tree{width:140px;height:165px;bottom:0;right:10px}
.auth-kicker{font-size:12px;color:var(--blue);text-align:center;letter-spacing:2px;margin:4px 0 18px}
.auth-wrap>.page-title,.auth-wrap>.sub{text-align:center}
.auth-wrap form{margin-top:26px}
.auth-wrap .primary{margin-top:10px}
.auth-other{display:block;margin:12px auto;padding:10px}
.form-error{font-size:12px;color:#a14f43;line-height:1.7;min-height:20px;margin:12px 0 0}
.logout{border:1px solid var(--line);border-radius:20px;padding:8px 14px;background:#fff;font-size:12px;min-height:40px}
.logout[hidden]{display:none}
.record-title{word-break:break-word}
.intro .live-tag{display:inline-block;margin-top:16px;color:var(--blue);border:1px solid #cbdacf;padding:7px 12px;border-radius:20px;font-size:12px}
@media(max-width:680px){.auth-tree{height:120px;margin-top:0}.auth-tree .tree{height:140px}.app-head{padding-bottom:12px}.auth-wrap form{margin-top:20px}}

.auth-tree { width:100px;height:110px;display:grid;place-items:center; }
.auth-tree .tree-mark { width:64px;height:80px; }
