/*
 * Creature engine: the few classes it adds to today's look (css/style.css, css/art-*.css stay as they are).
 * Load after the app's stylesheets.
 */
.dino-svg.cr { overflow: visible; }
/* the outline of a part shaded like the body (an arm, a big ear): today's .edge look under its own name, so the
   body's .edge stays the first one in the drawing (the key tag measures it) */
.dino-svg .cr-edge > * { fill: var(--edge); stroke: var(--edge); stroke-width: 2.6; stroke-linejoin: round; }
/* today's fur and scale patterns, drawn as strokes that ride the bones (the .fur / .scales groups keep today's opacity) */
.dino-svg .cr-fur { fill: none; stroke: var(--edge); stroke-width: .5; stroke-linecap: round; }
.dino-svg .cr-scale { fill: none; stroke: var(--edge); stroke-width: .6; }
/* the eyelid: skin a little darker than the coat, with a dark lid margin */
.dino-svg .cr-lid { fill: color-mix(in srgb, currentColor 84%, #20180F); }
.dino-svg .cr-lid-edge { fill: none; stroke: var(--edge); stroke-width: .5; opacity: .8; }
/* the glint in the eye leans a little toward the sun (variables from the moving sun, js/sky.js; 0 without it) */
.dino-svg .cr-eye .eye-glint { transform: translate(calc(var(--sun-cos, 0) * var(--flip, 1) * -.45px), 0); }
