/*
Theme Name: Tellura AI
Theme URI: https://tellura.ai
Author: Tellura AI
Description: A premium, native block theme for Tellura AI and its flagship product, Aiden.
Version: 2.1.0
Requires at least: 6.5
Requires PHP: 8.0
Text Domain: tellura-ai
*/

html { scroll-behavior: smooth; }
body { overflow-x: hidden; }
::selection { background: #b7d8ff; color: #07162d; }
a { text-underline-offset: .2em; }
.tellura-card { transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease; }
.tellura-card:hover { transform: translateY(-4px); border-color: rgba(67,144,255,.45) !important; box-shadow: 0 24px 70px rgba(5,20,47,.12); }
.tellura-glass { backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
.tellura-orbit { position: relative; isolation: isolate; }
.tellura-orbit::before { content: ""; position: absolute; width: 26rem; height: 26rem; right: -6rem; top: -10rem; border-radius: 999px; background: radial-gradient(circle, rgba(69,151,255,.28), rgba(69,151,255,0) 68%); z-index: -1; pointer-events: none; }
.tellura-eyebrow { letter-spacing: .14em; text-transform: uppercase; }
.tellura-feature-number { font-variant-numeric: tabular-nums; }
.tellura-nav { position: sticky; top: 0; z-index: 20; backdrop-filter: blur(18px); -webkit-backdrop-filter: blur(18px); }
.tellura-product-ui { box-shadow: 0 30px 90px rgba(3,17,40,.28); }
.tellura-product-ui .wp-block-group { min-width: 0; }
@media (max-width: 781px) {
  .tellura-nav .wp-block-navigation { display: none; }
  .tellura-hero { padding-top: 4.5rem !important; padding-bottom: 4rem !important; }
  .tellura-display { font-size: clamp(3rem, 15vw, 5rem) !important; }
  .tellura-product-ui { margin-top: 1.5rem !important; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .tellura-card { transition: none; }
}
