.ogm-login-help{margin-top:18px}.ogm-login-details{background:linear-gradient(180deg,rgb(21 17 31 / .96),rgb(7 6 9 / .98));border:1px solid rgb(216 179 90 / .24);border-radius:22px;padding:22px;box-shadow:0 18px 44px rgb(0 0 0 / .22)}.ogm-login-details h3{margin:8px 0 10px;font-size:clamp(22px,3vw,30px)}.ogm-login-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.ogm-login-detail-list>div{padding:14px;border-radius:15px;background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .08)}.ogm-login-detail-list dt{font-weight:800;color:#f0d98a;margin-bottom:6px}.ogm-login-detail-list dd{margin:0;color:rgb(245 241 232 / .74);line-height:1.5}.ogm-login-help-links{margin:4px 0 16px}.ogm-login-help-links a{color:#f0d98a;text-decoration:underline;text-underline-offset:3px}.ogm-login-actions{gap:10px}.ogm-login-form-fallback{margin-top:18px}.ogm-login-form-fallback .login-username,.ogm-login-form-fallback .login-password,.ogm-login-form-fallback .login-remember,.ogm-login-form-fallback .login-submit{margin:0 0 14px}.ogm-login-form-fallback input[type=text],.ogm-login-form-fallback input[type=password]{width:100%;min-height:48px}.ogm-login-form-fallback input[type=submit]{min-height:44px;border:0;border-radius:999px;padding:10px 18px;background:linear-gradient(135deg,#d8b35a,#f0d98a);color:#17110a;font-weight:800;cursor:pointer}@media (max-width:720px){.ogm-login-detail-list{grid-template-columns:1fr}.ogm-login-actions{display:grid;grid-template-columns:1fr}.ogm-login-actions .ogm-btn{width:100%}}@media (prefers-reduced-motion:reduce){.ogm-login-details *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}