body.symbba-auth-page .site-header,body.symbba-auth-page .site-footer,body.symbba-auth-page footer,body.symbba-auth-page header.entry-header,body.symbba-auth-page .entry-title{display:none!important}body.symbba-auth-page{background:#f5f7fb!important}.symbba-auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 14px;background:linear-gradient(180deg,#f6f8ff,#eef4ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.symbba-auth-card{width:min(100%,430px);background:#fff;border-radius:30px;padding:28px 22px;box-shadow:0 24px 70px rgba(15,23,42,.14);border:1px solid rgba(36,87,255,.08)}.symbba-auth-mark{width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#2457ff,#6ea8ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:1000;margin-bottom:16px}.symbba-auth-card h1{margin:0 0 8px;font-size:30px;line-height:1.08;color:#111827}.symbba-auth-card p{margin:0 0 20px;color:#667085;line-height:1.5}.symbba-auth-card label{display:block;margin:13px 0 7px;font-weight:900;color:#111827}.symbba-auth-card input{width:100%;min-height:50px;border:1px solid #e5e7eb!important;border-radius:17px!important;padding:0 14px!important;font-size:16px!important;box-shadow:none!important;outline:none!important}.symbba-auth-card input:focus{border-color:#2457ff!important;box-shadow:0 0 0 4px rgba(36,87,255,.10)!important}.symbba-auth-button{width:100%;min-height:52px;margin-top:18px;border:0;border-radius:999px;background:#2457ff;color:#fff!important;font-weight:1000;font-size:16px;display:flex;align-items:center;justify-content:center;text-decoration:none!important;box-shadow:0 14px 30px rgba(36,87,255,.26)}.symbba-auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:16px;flex-wrap:wrap}.symbba-auth-links a{color:#2457ff;font-weight:800;text-decoration:none}.symbba-auth-error{background:#fff1f2;color:#be123c;border:1px solid #fecdd3;border-radius:18px;padding:12px;margin:12px 0;font-weight:700}@media(max-width:480px){.symbba-auth-shell{align-items:flex-start;padding-top:42px}.symbba-auth-card{border-radius:28px;padding:24px 18px}.symbba-auth-card h1{font-size:27px}}