.logo-well.logo-deluxe{background:#0d1117}.logo-deluxe picture{display:flex;align-items:center;justify-content:center}.deluxe-rating{color:#FFD700;font-weight:600}.deluxe-transit{max-width:640px;margin:10vh auto;padding:32px;border:1px solid var(--border);border-radius:10px;background:var(--surface);text-align:center}.deluxe-transit h1{font-size:clamp(2rem,6vw,3rem)}.deluxe-transit .brand{justify-content:center;margin-bottom:32px}.deluxe-spinner{width:40px;height:40px;margin:24px auto;border:4px solid var(--border);border-top-color:var(--teal);border-right-color:var(--lime);border-radius:50%;animation:deluxe-spin 1s linear infinite}@keyframes deluxe-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.deluxe-spinner{animation:none}}
