.spotlight-banner{color:#fff!important;background-color:#1e40af!important;background-image:linear-gradient(135deg,#1d4ed8 0%,#3730a3 50%,#1e3a8a 100%)!important;border-radius:1.5rem!important;box-shadow:0 20px 40px -10px #1e3a8a66!important}main:has(>.auth-shell){background-color:#f9fafb;flex-direction:column;display:flex}main:has(>.auth-shell)>.auth-shell{flex:auto}main:has(>.auth-gradient){background-image:linear-gradient(to bottom right,#f9fafb,#fff,#eff6ff)}:is(html.dark main:has(>.auth-shell),html.dark main:has(>.auth-gradient)){background:0 0}.user-profile .modern-select{appearance:none;color:#1f2937;cursor:pointer;background-color:#f9fafb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%239ca3af' viewBox='0 0 16 16'%3E%3Cpath d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:auto;border:1.5px solid #e5e7eb;border-radius:12px;padding-left:32px;padding-right:12px;font-size:.95rem;font-weight:600;transition:all .15s}.user-profile .modern-select:focus{background-color:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.user-profile form{margin-bottom:1rem}
