/*
Theme Name: TCS - The Cousins Software
Theme URI: https://thecousinssoftware.com
Author: Santiago y Jose Eduardo
Author URI: https://thecousinssoftware.com
Description: Tema personalizado para The Cousins Software, optimizado para SEO y alto rendimiento.
Version: 1.0
Text Domain: tcs
*/

body { font-family: 'Plus Jakarta Sans', sans-serif; background-color: #020617; }
.glass-card { background: rgba(15, 23, 42, 0.6); backdrop-filter: blur(12px); border: 1px solid rgba(255, 255, 255, 0.05); transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); }
.glass-card:hover { border-color: #10b981; transform: translateY(-5px); box-shadow: 0 20px 40px -15px rgba(16, 185, 129, 0.2); }
.seo-card { background: linear-gradient(145deg, rgba(16, 185, 129, 0.1) 0%, rgba(15, 23, 42, 0.8) 100%); border: 1px solid rgba(16, 185, 129, 0.3); }
.gradient-text { background: linear-gradient(135deg, #fff 0%, #10b981 50%, #22d3ee 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.animated-gradient { background: linear-gradient(-45deg, #10b981, #0ea5e9, #6366f1, #10b981); background-size: 400% 400%; animation: gradient 15s ease infinite; }
@keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } }
.blob { position: absolute; width: 500px; height: 500px; background: rgba(16, 185, 129, 0.08); filter: blur(80px); border-radius: 50%; z-index: -1; }

/* Floating animations for nature elements */
.float-slow { animation: float 6s ease-in-out infinite; }
.float-slower { animation: float 8s ease-in-out infinite reverse; }
@keyframes float { 0% { transform: translateY(0px) rotate(0deg); } 50% { transform: translateY(-20px) rotate(5deg); } 100% { transform: translateY(0px) rotate(0deg); } }