.breadcrumb[data-astro-cid-5nchdx4r]{padding:1rem 1rem 0}.breadcrumb[data-astro-cid-5nchdx4r] ol[data-astro-cid-5nchdx4r]{display:flex;list-style:none;gap:.5rem;font-size:.82rem;color:var(--color-text-muted);align-items:center}.breadcrumb[data-astro-cid-5nchdx4r] li[data-astro-cid-5nchdx4r]+li[data-astro-cid-5nchdx4r]:before{content:"/";opacity:.4}.breadcrumb[data-astro-cid-5nchdx4r] a[data-astro-cid-5nchdx4r]{color:var(--color-text-muted)}.numerologia-layout[data-astro-cid-5nchdx4r]{max-width:800px;margin:0 auto}.tool-header[data-astro-cid-5nchdx4r]{display:flex;gap:1.25rem;align-items:flex-start;margin-bottom:2rem;padding:2rem;background:color-mix(in srgb,var(--l-color) 8%,var(--color-surface));border:1px solid color-mix(in srgb,var(--l-color) 25%,var(--color-border));border-radius:var(--radius-lg)}.tool-emoji[data-astro-cid-5nchdx4r]{font-size:3.5rem;line-height:1;flex-shrink:0}.tool-title[data-astro-cid-5nchdx4r]{font-family:var(--font-display);font-size:1.8rem;font-weight:900;line-height:1.1;margin-bottom:.5rem}.tool-name[data-astro-cid-5nchdx4r]{color:var(--l-color)}.tool-desc[data-astro-cid-5nchdx4r]{font-size:.95rem;color:var(--color-text-muted);line-height:1.6}.input-card[data-astro-cid-5nchdx4r]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow);margin-bottom:2rem}.form-grid[data-astro-cid-5nchdx4r]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group[data-astro-cid-5nchdx4r].full{grid-column:1 / -1}.form-group[data-astro-cid-5nchdx4r]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-5nchdx4r] label[data-astro-cid-5nchdx4r]{font-size:.9rem;font-weight:700;color:var(--color-text)}.form-group[data-astro-cid-5nchdx4r] input[data-astro-cid-5nchdx4r],.form-group[data-astro-cid-5nchdx4r] select[data-astro-cid-5nchdx4r]{padding:.8rem 1rem;background:var(--color-surface2);border:1px solid var(--color-border);border-radius:var(--radius);font-size:1rem;color:var(--color-text);transition:all var(--transition)}.form-group[data-astro-cid-5nchdx4r] input[data-astro-cid-5nchdx4r]:focus,.form-group[data-astro-cid-5nchdx4r] select[data-astro-cid-5nchdx4r]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 20%,transparent)}.revelar-btn[data-astro-cid-5nchdx4r]{width:100%;padding:1rem;color:#fff;font-family:var(--font-display);font-size:1.2rem;font-weight:800;border:none;border-radius:var(--radius);cursor:pointer;transition:all var(--transition);text-transform:uppercase;letter-spacing:.05em}.revelar-btn[data-astro-cid-5nchdx4r]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026;filter:brightness(1.1)}.revelar-btn[data-astro-cid-5nchdx4r]:active{transform:translateY(0)}.resultado-magico[data-astro-cid-5nchdx4r]{background:linear-gradient(135deg,#1e1b4b,#312e81);border-radius:var(--radius-lg);padding:3rem 2rem;text-align:center;color:#fff;box-shadow:var(--shadow-lg);animation:fadeUp .5s ease both}.resultado-magico[data-astro-cid-5nchdx4r].hidden{display:none}.resultado-magico[data-astro-cid-5nchdx4r] h2[data-astro-cid-5nchdx4r]{font-family:var(--font-display);font-size:1.5rem;font-weight:800;margin-bottom:1.5rem;color:#a5b4fc}.bolas-container[data-astro-cid-5nchdx4r]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.bola-magica[data-astro-cid-5nchdx4r]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:900;color:#fff;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 15px #0003;animation:popIn .5s cubic-bezier(.175,.885,.32,1.275) both}.resultado-mensagem[data-astro-cid-5nchdx4r]{font-size:1rem;color:#e0e7ff;line-height:1.6;max-width:600px;margin:0 auto 2rem;font-style:italic}.copiar-btn[data-astro-cid-5nchdx4r]{padding:.75rem 2rem;background:#fff;color:#1e1b4b;border:none;border-radius:30px;font-weight:800;font-size:1rem;cursor:pointer;transition:all var(--transition)}.copiar-btn[data-astro-cid-5nchdx4r]:hover{background:#e0e7ff;transform:scale(1.05)}@keyframes popIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media(max-width:640px){.form-grid[data-astro-cid-5nchdx4r]{grid-template-columns:1fr}.tool-header[data-astro-cid-5nchdx4r]{flex-direction:column;align-items:center;text-align:center}}
