@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff")}:root{--bg:#0b1026;--bg-2:#070b1c;--surface:#141b3d;--surface-2:#1e2a63;--line:#2a3466;--line-2:#3b4a8c;--ink:#f1f5ff;--muted:#9aa6d6;--cyan:#22d3ee;--cyan-2:#67e8f9;--pink:#f472b6;--yellow:#facc15;--green:#4ade80;--red:#f87171;--display:"Lilita One", "Nunito", system-ui, sans-serif;--body:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;--r-comum:#9aa6d6;--r-rara:#22d3ee;--r-epica:#f472b6;--r-lendaria:#facc15;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-tap-highlight-color:transparent;margin:0;font-size:16px;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:3px solid var(--cyan-2);outline-offset:3px;border-radius:8px}.app{background:radial-gradient(circle at 50% -10%, #26357a 0%, var(--bg) 60%) no-repeat;flex-direction:column;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.tela{padding:calc(20px + env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) 24px max(18px, env(safe-area-inset-left,0px));flex-direction:column;flex:1;gap:16px;display:flex}.display{font-family:var(--display);letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:400;line-height:1.08}.h1{font-size:32px}.h2{font-size:24px}.h3{font-size:19px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pink);font-size:12px;font-weight:900}.muted{color:var(--muted);font-weight:700}.small{font-size:13px}.logo{font-family:var(--display);color:var(--yellow);text-shadow:0 3px #b45309;font-size:28px}strong{color:var(--yellow);font-weight:900}.btn{min-height:52px;font-family:var(--display);color:#0b1026;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:20px;text-decoration:none;transition:transform .12s ease-out,filter .12s;display:inline-flex}.btn:active{transform:translateY(2px)scale(.98)}.btn:disabled{filter:grayscale(.8)brightness(.7);cursor:not-allowed}.btn-amarelo{background:linear-gradient(#fde68a 0%,#facc15 45%,#eab308 100%);box-shadow:inset 0 -4px #ca8a04,inset 0 2px #fef9c3,0 6px 16px #facc1544}.btn-rosa{background:linear-gradient(#f9a8d4,#db2777);box-shadow:inset 0 -4px #be185d,inset 0 2px #fce7f3}.btn-ciano{background:linear-gradient(#67e8f9,#06b6d4);box-shadow:inset 0 -4px #0891b2,inset 0 2px #cffafe}.btn-verde{background:linear-gradient(#86efac,#22c55e);box-shadow:inset 0 -4px #15803d,inset 0 2px #dcfce7}.btn-vermelho{background:linear-gradient(#fca5a5,#ef4444);box-shadow:inset 0 -4px #b91c1c,inset 0 2px #fee2e2}.btn-escuro{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2), inset 0 -4px 0 var(--bg)}.btn-bloco{width:100%}.voltar{color:var(--muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;min-height:44px;padding:0;font-size:15px;font-weight:800;display:inline-flex}.painel{border:1.5px solid var(--line);background:linear-gradient(170deg,#18214a,#121937);border-radius:22px;padding:16px}.painel-destaque{background:linear-gradient(160deg, var(--surface-2), var(--surface));border:1.5px solid var(--line-2);border-radius:24px;padding:16px}.pilula{background:var(--surface);border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:15px;font-weight:900;display:inline-flex}.balao{background:var(--ink);color:var(--bg);border-radius:20px 20px 20px 6px;padding:12px 14px;font-weight:800;line-height:1.35}.balao strong{color:#db2777}.barra{background:var(--bg);border-radius:999px;height:14px;overflow:hidden;box-shadow:inset 0 2px 3px #0006}.barra>div{border-radius:999px;height:100%;transition:width .6s ease-out}.barra-ciano>div{background:linear-gradient(#67e8f9,#06b6d4);box-shadow:inset 0 2px #cffafe99}.barra-verde>div{background:linear-gradient(#86efac,#22c55e);box-shadow:inset 0 2px #dcfce799}.barra-amarela>div{background:linear-gradient(#fde68a,#eab308)}.nav{background:var(--bg-2);padding:8px max(6px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(6px, env(safe-area-inset-left,0px));z-index:5;border-top:1.5px solid #1c2552;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;bottom:0}.nav button{color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-height:48px;font-size:11px;font-weight:800;display:flex;position:relative}.nav button[aria-current=page]{color:var(--cyan-2)}.nav .nav-jogar{color:var(--yellow)}.nav-jogar-bola{width:66px;height:66px;color:var(--bg);box-shadow:inset 0 -5px 0 #ca8a04, inset 0 2px 0 #fef9c3, 0 0 0 5px var(--bg-2), 0 8px 20px #facc1555;background:linear-gradient(#fde68a 0%,#facc15 45%,#eab308 100%);border-radius:50%;place-items:center;margin-top:-30px;display:grid}.nav-jogar:active .nav-jogar-bola{transform:translateY(2px)scale(.97)}.nav .badge{background:var(--pink);color:var(--bg);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:900;display:grid;position:absolute;top:0;right:calc(50% - 22px)}.carta{aspect-ratio:3/4;border-radius:16px;padding:2px}.carta>.dentro{background:linear-gradient(170deg, var(--surface-2), var(--surface));border-radius:14px;flex-direction:column;width:100%;height:100%;padding:8px;display:flex}.carta .num{color:var(--muted);justify-content:space-between;font-size:10px;font-weight:900;display:flex}.carta .orbe{font-family:var(--display);color:var(--bg);border-radius:50%;place-items:center;margin:auto;display:grid;box-shadow:inset 0 -3px #0003,inset 0 2px #fff8}.carta .nome{font-family:var(--display);line-height:1.1}.carta .rar{font-size:10px;font-weight:900}.carta.comum{background:var(--r-comum)}.carta.rara{background:var(--r-rara)}.carta.epica{background:var(--r-epica)}.carta.lendaria{background:linear-gradient(135deg,#f472b6,#a78bfa,#22d3ee,#facc15)}.carta.vazia{border:1.5px dashed var(--line);background:0 0;padding:0}.carta.vazia>.dentro{background:#0e1433}.orbe.comum{background:linear-gradient(#cbd5e1,#64748b)}.orbe.rara{background:linear-gradient(#67e8f9,#0891b2)}.orbe.epica{background:linear-gradient(#f9a8d4,#db2777)}.orbe.lendaria{background:linear-gradient(#fde68a,#eab308)}.orbe.vazia{color:var(--line-2);box-shadow:none;background:#1c2552}.rar.comum{color:var(--r-comum)}.rar.rara{color:var(--r-rara)}.rar.epica{color:var(--r-epica)}.rar.lendaria{color:var(--r-lendaria)}.grade-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.linha{align-items:center;gap:12px;display:flex}.coluna{flex-direction:column;gap:12px;display:flex}@keyframes pop{0%{opacity:0;transform:scale(.5)rotate(-6deg)}70%{opacity:1;transform:scale(1.05)rotate(1deg)}to{transform:scale(1)}}@keyframes holo{0%{background-position:0%}to{background-position:200%}}@keyframes raios{to{transform:rotate(360deg)}}@keyframes sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes treme{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.pop{animation:.6s ease-out both pop}.sobe{animation:.35s ease-out both sobe}.treme{animation:.3s ease-in-out treme}.holo{animation:3s linear infinite holo;background:linear-gradient(110deg,#f472b6,#a78bfa,#22d3ee,#facc15,#f472b6) 0 0/200% 100%!important}.raios{background:repeating-conic-gradient(#facc1522 0 12deg, transparent 12deg 24deg);pointer-events:none;border-radius:50%;width:440px;height:440px;animation:18s linear infinite raios;position:absolute}.aviso{border-radius:16px;padding:10px 12px;font-size:14px;font-weight:700}.aviso-ok{background:#0f2a22;border:1.5px solid #22c55e}.aviso-erro{border:1.5px solid var(--red);background:#2a1020}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
