/* ═══════════ Working-ship design tokens ═══════════ */
:root {
  --bg:        #171c15;
  --bg-2:      #22281f;
  --plate:     #31392d;
  --plate-2:   #424b3b;
  --hairline:  rgba(201,171,110,0.18);
  --hairline-2:rgba(233,225,205,0.09);
  --brass:     #c9ab6e;
  --brass-hi:  #e8cd92;
  --brass-dim: #8a7546;
  --ink:       #ece5d3;
  --ink-2:     #b3ac97;
  --ink-3:     #aaa996;
  --blue:      #8fb8d8;
  --green:     #93c68f;
  --red:       #d98d76;
  --art-outline:#0e120f;
  --amber:     #d7ac67;
  --panel:     #18221b;
  --bezel:     #8c784b;
  --paint-mineral:#a8843f;
  --paint-renewable:#5f7472;
  --paint-organic:#5d6a45;
  --hazard:    #d7b478;
  --ease-out-cubic: cubic-bezier(.215,.61,.355,1);
  --slide-t: 280ms;
}
* { margin:0; padding:0; box-sizing:border-box; }
html, body { height:100%; }
html { -webkit-text-size-adjust:100%; text-size-adjust:100%; }
body {
  background: var(--bg);
  color: var(--ink);
  font-family: var(--font-ui);
  font-size: 14px; line-height: 1.55;
  overflow: hidden;
}
.serif { font-family: var(--font-heading); }
