/*
Theme Name:  Next-Ultra-Engine
Theme URI:   https://example.com/next-ultra-engine
Author:      Your Name
Author URI:  https://example.com
Description: Hybrid WordPress theme powered by Next.js (Static Export), Three.js, and GSAP. Develop locally with npm, deploy to WordPress via the built-in Ultra Deployer — no FTP, no Node.js on the server.
Version:     1.0.0
Requires at least: 6.3
Tested up to:      6.7
Requires PHP:      8.1
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: next-ultra-engine
Tags:        nextjs, threejs, gsap, hybrid, decoupled, modern
*/

/* ─── Reset & base ──────────────────────────────────────────────────────── */
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

:root {
  --nue-accent:   #4f46e5;
  --nue-accent-2: #7c3aed;
  --nue-dark:     #0a0a0f;
  --nue-light:    #f8f8fc;
  --nue-text:     #1a1a2e;
  --nue-radius:   12px;
  --nue-speed:    0.3s;
}

html  { font-size: 16px; scroll-behavior: smooth; }

body  {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  color: var(--nue-text);
  background: #fff;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
}

img, video { max-width: 100%; display: block; }

a { color: var(--nue-accent); text-decoration: none; }
a:hover { text-decoration: underline; }

/* Mount points for [react_component] shortcode */
.nue-mount-point { display: block; width: 100%; }
