:root{--omn-ink:#111827;--omn-purple:#7757ff}
html{scroll-behavior:smooth}
a[href^="/blog"],a[href*="instagram.com/allable"],a[href*="linkedin.com/company/allable"],
a[href*="facebook.com/profile"],a[href*="youtube.com/@AllAble"],
p:has(>a[target="_blank"][rel="noopener"][href*="omnentra.com"]){display:none!important}
li:has(>a[href^="/blog"]){display:none!important}
.omn-auth{margin:0;min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 18% 10%,#eff6ff,transparent 35%),radial-gradient(circle at 85% 82%,#fff5d7,transparent 40%),#fafafa;font:16px/1.45 Arial,sans-serif;color:var(--omn-ink)}
.omn-auth-card{width:min(420px,calc(100vw - 40px));background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:38px;box-shadow:0 22px 70px rgba(17,24,39,.12)}
.omn-auth-brand{display:flex;gap:10px;align-items:center;justify-content:center;color:var(--omn-ink);font-size:25px;font-weight:800;text-decoration:none}
.omn-auth-brand img{width:34px;height:34px}.omn-auth-card h1{text-align:center;font-size:34px;margin:28px 0 8px}.omn-auth-card>p{text-align:center;color:#667085}
.omn-google,.omn-auth-submit{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:14px;text-decoration:none;font-weight:700}
.omn-google{border:1px solid #d0d5dd;color:#1d2939}.omn-google-g{font-weight:900;color:#4285f4}
.omn-auth-separator{display:flex;align-items:center;gap:12px;margin:20px 0;color:#98a2b3}.omn-auth-separator:before,.omn-auth-separator:after{content:"";height:1px;background:#e4e7ec;flex:1}
.omn-auth-card label{display:grid;gap:7px;font-size:14px;font-weight:700}.omn-auth-card input{height:48px;border:1px solid #d0d5dd;border-radius:12px;padding:0 14px;font:inherit}
.omn-auth-submit{margin-top:14px;background:#151515;color:#fff}.omn-auth-help,.omn-auth-legal{font-size:13px}.omn-auth a{color:inherit}
@media(max-width:700px){.omn-auth-card{padding:28px 22px;border-radius:22px}.omn-auth-card h1{font-size:28px}}
