/* Stage 6: line engraving for the hero band and the Eldfell/Helgafell scene. Source: stage3/engrave/engrave.css, copied by stage3/wire.mjs.
   Colours come from the site's own tokens (css/modes.css), so day, night, winter, aurora and flare all work without extra rules:
   edge lines use --teal, the hatching is the same --teal at about 70% strength. */
.engrave{--ew:1.3;--hw:.8;--mw:2.1;--kw:2.8}
.engrave path{fill:none;stroke-linecap:round;stroke-linejoin:round}
.engrave .e-edge path{stroke:var(--teal);stroke-width:var(--ew)}
.engrave .e-h1 path,.engrave .e-h2 path{stroke:var(--teal);stroke-width:var(--hw);stroke-opacity:.72}
.engrave .e-main path{stroke:var(--teal);stroke-width:var(--mw)}
.engrave .e-sky path{stroke:var(--teal);stroke-width:var(--kw)}
.engrave .e-star path{stroke:var(--teal);stroke-width:1.5}
.hero .hills .hero-art.engrave{animation:none}
.eyjar-art.engrave{aspect-ratio:12/5}
@media (max-width:640px){
  .hero-art.engrave{--ew:2.1;--hw:1.2}
  .hero-art.engrave .e-star path{stroke-width:2.2}
  .hero-art.engrave .e-h1 path{stroke-opacity:.45}
  .hero-art.engrave .e-h1 path:nth-child(2n){display:none}
  .eyjar-art.engrave{--ew:2.5;--hw:1.5;--mw:3.4;--kw:4.4}
  .engrave .e-h2{display:none}
}
/* With scripts on, the drawing starts hidden and the script reveals it as it begins. If the script never runs, show the finished drawing after 2.5 s. */
.js .engrave:not(.ready){opacity:0;animation:eng-failsafe .01s 2.5s forwards}
@keyframes eng-failsafe{to{opacity:1}}
@media (prefers-reduced-motion:reduce){.js .engrave:not(.ready){opacity:1;animation:none}}
