/* Signal (Calvin, 3 Nov: "color -- aligned to signal"). The colours the draft's ported components still hard-code, moved
   onto tokens.css (from palette-r3/skin.css; the menu's Contact in green waits on Calvin), and lime's job: focus rings
   and selected text. Load after ../menu.css, ../filters.css, ../hover.css and home.css.
   PORT: each rule is a one-line change in the file named beside it; nothing here changes a size, a position or a timing. */

/* ../menu.css (3 Nov build): the words, the capsule, the phone's Menu pill and drop panel */
.mn__a { color: var(--ink); }                                                   /* was #F7F7F5 */
.mn__cap { background: color-mix(in srgb, var(--asphalt) 86%, transparent);
           box-shadow: inset 0 0 0 1px var(--concrete), 0 14px 36px rgba(0, 0, 0, .4); }      /* was rgba(10,10,10,.86), #2E2E2E */
@media (max-width: 600px) {
  .mn__more { background: var(--paper); color: var(--black); }                 /* was #EFEFEC, #000 */
  .mn__sheet { background: color-mix(in srgb, var(--asphalt) 96%, transparent); box-shadow: inset 0 0 0 1px var(--concrete), 0 20px 50px rgba(0, 0, 0, .4); }
  .mn__sheet a { color: var(--ink); box-shadow: inset 0 -1px 0 var(--concrete); }
  .mn__close { color: var(--gravel); }
}
.spk--f > i { color: var(--black); }

/* ../filters.css: the dock */
.fx-dock { background: color-mix(in srgb, var(--asphalt) 88%, transparent); box-shadow: inset 0 0 0 1px var(--concrete), 0 18px 40px rgba(0, 0, 0, .45); }
.fx-out { color: var(--ink); box-shadow: inset 0 0 0 1px var(--edge); }
.fx-out:hover { box-shadow: inset 0 0 0 1px var(--gravel); }
.fx-dock__n { color: var(--gravel); }

/* LIME IS HI-VIS: focus rings and selected text, the one thing to see now (all four files) */
.mn__a:focus-visible, .mn__more:focus-visible, .fx-out:focus-visible, .card:focus-visible, .card__play:focus-visible, .mark:focus-visible {
  outline: 2px solid var(--lime); outline-offset: 3px; }
::selection { background: var(--lime); color: var(--black); }

/* ../work/case-study.css: the rail's quote mark stays white for now (Calvin, 3 Nov) */
.rail__mark { color: var(--ink-hi); }
