        body{font-family:system-ui,sans-serif;display:flex;align-items:center;justify-content:center;min-height:100vh;background:#f9fafb;margin:0}
        .box{text-align:center;padding:40px;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.08);max-width:380px}
        .spinner{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 20px}
        @keyframes spin{to{transform:rotate(360deg)}}
