/* Solo estilos mínimos que Tailwind no puede hacer - TODO LO DEMÁS es Tailwind */ @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap'); /* Smooth scrolling */ html { scroll-behavior: smooth; } /* Optimizaciones de renderizado */ body { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* Animación personalizada para glassmorphism */ @keyframes glow { 0%, 100% { opacity: 0.5; } 50% { opacity: 0.8; } } .animate-glow { animation: glow 3s ease-in-out infinite; } /* Code blocks enhancements */ .code-block pre { background: transparent !important; margin: 0; padding: 0; } .code-block pre code { display: block; padding: 1rem 1.25rem; font-size: 0.9rem; line-height: 1.5; } /* Etiquetas visuales API/CLI (apoyadas por header dinámico) */ .code-block .is-api { background: linear-gradient(90deg, rgba(99,102,241,0.15), rgba(147,51,234,0.15)); } .code-block .is-cli { background: linear-gradient(90deg, rgba(236,72,153,0.15), rgba(59,130,246,0.15)); } /* Scrollbar personalizado (opcional, moderno) */ ::-webkit-scrollbar { width: 8px; height: 8px; } ::-webkit-scrollbar-track { background: #0f172a; } ::-webkit-scrollbar-thumb { background: linear-gradient(180deg, #6366f1, #8b5cf6); border-radius: 4px; } ::-webkit-scrollbar-thumb:hover { background: linear-gradient(180deg, #818cf8, #a78bfa); }