@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap");

/* =======================================================================
   TEMA: MOONFALL  —  notte fonda, luce di luna che cade sulle cose.
   Blu profondo, accenti pervinca e ghiaccio, titoli in Cormorant corsivo.
   L'alone della luna resta fermo mentre la pagina scorre.
   ======================================================================= */

:root{
  --paper:#080C1B;
  --paper-2:#121A33;
  --paper-3:#1C2547;
  --ink:#E7EBFF;
  --ink-soft:#95A0CC;
  --on-ink:#E7EBFF;

  --bar-bg:linear-gradient(90deg,#0B1128 0%,#1A2450 60%,#2A3670 100%);
  --fill:#3D4C9E;
  --tri:#BFCCFF;

  --neon:#9BB0FF;         /* pervinca: ticker e accenti */
  --on-neon:#080C1B;
  --teal:#7FE3E0;
  --amber:#F5D48A;
  --on-accent:#080C1B;    /* i colori dei curatori sono chiari */

  --line:#33406F;
  --bw:1px;

  --field:#0D1428;
  --field-shadow:inset 0 1px 2px rgba(0,0,0,.55);

  --radius-sm:10px;
  --pill:999px;
  --radius:16px;

  --shadow-color:rgba(0,0,0,.55);
  --shadow:0 16px 38px var(--shadow-color), 0 0 0 1px rgba(155,176,255,.07);
  --shadow-sm:0 4px 14px var(--shadow-color);
  --shadow-md:0 8px 22px var(--shadow-color);
  --shadow-lg:0 26px 56px rgba(0,0,0,.62), 0 0 0 1px rgba(155,176,255,.12);

  --font-body:'Space Grotesk',ui-sans-serif,sans-serif;
  --font-display:'Space Grotesk',ui-sans-serif,sans-serif;
  --font-title:'Cormorant Garamond',Georgia,serif;
  --title-weight:400;
  --title-style:italic;

  /* la luna in alto a destra, il suo riflesso freddo in basso */
  --noise:
    radial-gradient(520px 520px at 88% -8%, rgba(190,205,255,.28), transparent 68%),
    radial-gradient(900px 600px at 12% 12%, rgba(88,74,180,.24), transparent 72%),
    radial-gradient(1000px 520px at 50% 112%, rgba(60,110,190,.20), transparent 70%);
  --bg-attach:fixed;

  --c1:#9BB0FF; --c2:#7FE3E0; --c3:#C9A7FF; --c4:#F5D48A;
  --c5:#8FD9B6; --c6:#FF9EC4; --c7:#BFC8E8; --c8:#6FC0FF;
}

/* il Cormorant è un carattere sottile: alle misure grandi va lasciato correre */
.hero h1{letter-spacing:0;line-height:1.0}
.row-title{font-size:30px;letter-spacing:.005em}
.hero h1 em{color:var(--teal)}
