/*
Theme Name: Nimo Child
Theme URI: https://dualstudio.pt
Description: Dual Studio Child Theme
Author: Dual Studio
Author URI: https://dualstudio.pt
Template: nimo
Version: 1.0.0
Text Domain: nimo-child
*/

/* ── GLOBAL IMPROVEMENTS ── */
:root {
  --ds-primary: #6c2bd9;
  --ds-accent: #ff6b35;
  --ds-dark: #0a0a0f;
}

/* Smooth scroll */
html { scroll-behavior: smooth; }

/* Better image rendering */
img { image-rendering: -webkit-optimize-contrast; }

/* CTA hover improvements */
.nm-btn, .nm-btn-2, [class*="nm-btn"] {
  transition: all 0.25s ease !important;
}

/* Accessibility: focus outlines */
a:focus-visible, button:focus-visible {
  outline: 2px solid var(--ds-primary);
  outline-offset: 3px;
}

/* ── AI PAGE STYLES (used in /ai/) ── */
.ds-ai-hero {
  background: linear-gradient(135deg, #0a0a0f 0%, #1a0a3e 50%, #0d1b2a 100%);
  min-height: 90vh;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
}

.ds-ai-hero::before {
  content: '';
  position: absolute;
  top: -50%;
  right: -20%;
  width: 700px;
  height: 700px;
  background: radial-gradient(circle, rgba(108,43,217,0.25) 0%, transparent 70%);
  pointer-events: none;
}

/* ── SEO/PERFORMANCE ── */
/* Reduce layout shift on fonts */
body { font-display: swap; }

/* Prevent orphan text in headings */
h1, h2, h3 { text-wrap: balance; }
