.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.bg-gradient-dark{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.card{background-color:#ffffff0d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1);border-radius:.75rem;padding:1.5rem;transition:all .3s}.card:hover{background-color:#ffffff1a;border-color:#fff3}.btn-primary{background-color:#667eea;color:#fff;font-weight:700;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .3s}.btn-primary:hover{background-color:#667eeacc;transform:scale(1.05)}.btn-secondary{background-color:#ffffff1a;color:#fff;font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .3s;border:1px solid rgba(255,255,255,.2)}.btn-secondary:hover{background-color:#fff3}
