.pokeaway-loading,.pokeaway-loading *{box-sizing:border-box}
.pokeaway-loading{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;background:linear-gradient(145deg,#06131de8,#07182bd1),url('/media/landing/jornada-desktop.webp') center/cover;color:#eef6ff;font:14px/1.5 system-ui,-apple-system,sans-serif;text-align:center}
.pokeaway-loading__card{width:min(100%,430px);min-width:0;padding:clamp(28px,6vw,46px) 26px;border:1px solid #729bb288;border-radius:16px;background:linear-gradient(145deg,#122f43ed,#091a29f5);box-shadow:0 7px 0 #06111c,0 24px 65px #0008,inset 0 1px #ffffff18}
.pokeaway-loading__card h1{margin:0;line-height:1}
.pokeaway-loading__logo{display:block;width:min(100%,340px);height:auto;margin:0 auto;filter:drop-shadow(0 3px 3px #0009)}
.pokeaway-loading__subtitle{margin:14px 0 22px;color:#d2e0e8;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.pokeaway-loading__status,.pokeaway-loading .loading-indicator--panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0;color:#f8d88e;font:700 14px/1.35 system-ui,-apple-system,sans-serif}
.pokeaway-loading .loading-indicator--panel .feedback-label{color:#f8d88e;font:700 14px/1.35 system-ui,-apple-system,sans-serif}
.pokeaway-loading .loading-indicator__ball{position:relative;box-sizing:border-box;width:44px;height:44px;border:3px solid #202733;border-radius:50%;background:linear-gradient(to bottom,#e34a4a 0 44%,#202733 44% 56%,#fff 56%);animation:pokeaway-loading-sway 1s ease-in-out infinite alternate}
.pokeaway-loading .loading-indicator__ball::after{content:'';position:absolute;box-sizing:border-box;width:14px;height:14px;left:12px;top:12px;border:3px solid #202733;border-radius:50%;background:#fff}
.pokeaway-loading__home{display:inline-block;margin-top:24px;color:#c4dbeb;font-size:12px;text-underline-offset:3px}
.pokeaway-loading__home:focus-visible{outline:2px solid #ffdb86;outline-offset:4px}
@keyframes pokeaway-loading-sway{from{transform:rotate(-18deg)}to{transform:rotate(18deg)}}
@media(prefers-reduced-motion:reduce){.pokeaway-loading .loading-indicator__ball,.pokeaway-loading .loading-indicator__dots{animation:none}}
