/* Noor Studio Agency — Design Tokens */

:root{
  --bg:#050505; --bg2:#0a0805; --ink:#f0ede4;
  --ink2:#7c7972; --ink3:#3a3833;
  --gold:#d4af37; --gold2:#b8860b; --gold3:#f0d986;
  --line:rgba(240,237,228,.08); --line2:rgba(240,237,228,.18);
  --green:#4ade80; --red:#f87171;
  color-scheme:dark;
}

/* Custom cursor gate: native cursor is the default/fallback everywhere. */
/* Only when main.js confirms the custom cursor is running AND the device has */
/* a fine pointer does html.js-cursor-ready switch this to 'none'. Guarantees */
/* a visible cursor if JS fails, is blocked, or the device is touch-only. */
html.js-cursor-ready{--cursor-mode:none;}
@media(pointer:coarse){html.js-cursor-ready{--cursor-mode:auto!important;}}
