.admin-logout{border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;padding:7px 9px;font-size:10px;font-weight:bold;text-transform:uppercase;cursor:pointer}.login-required{max-width:700px;margin:clamp(45px,10vw,130px) auto;padding:30px}.login-required p{font-size:10px;letter-spacing:.15em;font-weight:bold;color:#6d6f72;margin:0 0 8px}.login-required h1{font-size:clamp(40px,7vw,74px);line-height:.9;letter-spacing:-.06em;margin:0}.login-required span{display:block;margin-top:18px;color:#6d6f72;line-height:1.5}.login-required a{display:inline-block;margin-top:23px;background:#101216;color:#fff;text-decoration:none;padding:12px 15px;font-size:11px;font-weight:bold;text-transform:uppercase}@media(max-width:550px){.admin-logout{margin-left:auto}.topbar>span{display:none}}
