.uc-shell{background:radial-gradient(circle at 78% 12%,#7438b424,transparent 30rem),radial-gradient(circle at 15% 85%,#7438b414,transparent 26rem),var(--background);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:40px 20px;display:flex}.uc-card{text-align:center;border:1px solid var(--border);background:var(--card);border-radius:24px;flex-direction:column;align-items:center;width:min(520px,100%);padding:44px 32px;display:flex;box-shadow:0 1px 2px #0000000a,0 12px 32px #0000000f}.uc-logo{object-fit:cover;border-radius:50%;width:64px;height:64px}.uc-badge{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:999px;align-items:center;gap:7px;margin-top:22px;padding:6px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.uc-card h1{letter-spacing:-.03em;color:var(--foreground);margin-top:18px;font-size:clamp(26px,5vw,34px);line-height:1.1}.uc-card p{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.7}.uc-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.uc-links a{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:999px;padding:9px 16px;font-size:12.5px;font-weight:700;transition:transform .2s,border-color .2s,color .2s}.uc-links a:hover{color:var(--primary);border-color:color-mix(in srgb,var(--primary) 40%,var(--border));transform:translateY(-2px)}.uc-footer{color:var(--muted-foreground);font-size:11.5px}
