/* Planet names in tinted brass: the one definition, shared by planets.at's
   planet pages (planets.css) and the <planet>.retrograde.observer sites
   (mercury.css), so both read the same (Jes, Telegram #14893).

   The planet's colour is a band of reflected light across the lower brass
   (Jes, Telegram #14846/#14850). Put .planet-tint--<planet> on the name or any
   ancestor, and .planet-tinted-brass on the name itself; the name's own rule
   then paints `background: var(--planet-tinted-brass)` clipped to its text.
   This file sets only custom properties, so it does not matter whether it
   loads before or after the page's stylesheet. */

/* Jupiter: dusk violet; Saturn: weathered lead (#14854). */
.planet-tint--jupiter { --planet-tint: rgba(112, 78, 140, 0.85); }
.planet-tint--saturn { --planet-tint: rgba(95, 104, 120, 0.85); }
/* Venus: verdigris, copper's patina (Venus's metal, as lead is Saturn's) (#14862). */
.planet-tint--venus { --planet-tint: rgba(72, 140, 120, 0.85); }
/* Mercury: pale blue, the site's Mercury colour (--planet-mercury, #87CEEB)
   softened as dusk violet was for Jupiter (#14882, #14889: "morning haze";
   quicksilver #14874 before it). */
.planet-tint--mercury { --planet-tint: rgba(118, 172, 206, 0.85); }
/* Mars: iron oxide, its metal rusted red (#14874). */
.planet-tint--mars { --planet-tint: rgba(150, 58, 38, 0.85); }

/* Declared on the name itself, so var(--planet-tint) resolves to the tint it
   inherits (untinted brass when there is none). */
.planet-tinted-brass {
  --planet-brass: linear-gradient(180deg, #fff3d6 0%, #e9c27a 45%, #a8742f 70%, #f1d08c 100%);
  --planet-tinted-brass:
    linear-gradient(180deg, transparent 0%, transparent 52%, var(--planet-tint, transparent) 62%, var(--planet-tint, transparent) 74%, transparent 88%),
    var(--planet-brass);
}

/* The Sun: bright gold; the Moon: silver (Jes, Telegram, 2026-10-02: the
   nav's Sun and Moon made real links). */
.planet-tint--sun { --planet-tint: rgba(255, 196, 64, 0.9); }
.planet-tint--moon { --planet-tint: rgba(196, 206, 222, 0.92); }

/* The signs (planets.at/aries … /pisces; ZodiacSignController): one tint
   each, from the sign colours of Jes's tarot deck (its Golden Dawn–derived
   wheel, ~/tarot cards-preamble.tex \zodiacoverlay), each refined into a
   duskier, natural colour that reads on the brass, as the planets' were
   (Jes, Telegram, 2026-10-02). The deck's colour in each comment. The
   yellows are pushed toward amber and a light sunflower, or they would vanish
   into the brass. */
.planet-tint--aries { --planet-tint: rgba(172, 24, 52, 0.85); }       /* red: crimson */
.planet-tint--taurus { --planet-tint: rgba(168, 64, 28, 0.85); }      /* red-orange: rust */
.planet-tint--gemini { --planet-tint: rgba(226, 96, 18, 0.85); }     /* orange: persimmon */
.planet-tint--cancer { --planet-tint: rgba(250, 158, 0, 0.85); }     /* yellow-orange: saffron, toward amber */
.planet-tint--leo { --planet-tint: rgba(255, 218, 20, 0.85); }       /* yellow: sunflower, lighter than the brass shade */
.planet-tint--virgo { --planet-tint: rgba(134, 158, 58, 0.85); }      /* yellow-green: olive */
.planet-tint--libra { --planet-tint: rgba(52, 122, 64, 0.85); }       /* green: leaf */
.planet-tint--scorpio { --planet-tint: rgba(24, 100, 106, 0.85); }    /* teal: deep sea */
.planet-tint--sagittarius { --planet-tint: rgba(44, 78, 160, 0.85); } /* blue: lapis */
.planet-tint--capricorn { --planet-tint: rgba(78, 58, 156, 0.85); }   /* blue-violet: indigo */
.planet-tint--aquarius { --planet-tint: rgba(124, 66, 178, 0.85); }   /* violet: amethyst */
.planet-tint--pisces { --planet-tint: rgba(156, 42, 106, 0.85); }     /* red-violet: mulberry */

/* The Venus pages' poem line (VenusPoem): one quiet, centred italic line per
   load, as the day page's (.today-poem). Loaded by the planets and venus
   layouts and the application bundle (ve.nus-gat.es), so no theme variables. */
.venus-poem-footer {
  width: 100%;
  max-width: 44rem;
  margin: 3rem auto 0;
  padding: 0 1.5rem 1.5rem;
  text-align: center;
  background: transparent;
}
.venus-poem {
  max-width: 28rem;
  margin: 0 auto;
  color: #c4c1b8;
  font-family: 'Cormorant Garamond', 'Crimson Pro', Georgia, serif;
  font-size: 1.05rem;
  font-style: italic;
  line-height: 1.5;
  letter-spacing: 0.02em;
  overflow-wrap: break-word;
  text-wrap: balance;
}
