/* The Artifact glyph pattern.
   One flat two-colour SVG per approved pairing — colours are baked into the
   asset so the field survives print and image export. */
:root{
  --pattern-asset:url("../assets/patterns/pattern-blue-on-ochre.svg");/* @kind other */
  --pattern-ground:#c4820f;
  --pattern-size:cover;/* @kind other */
}
.artifact-pattern{position:relative;background-color:var(--pattern-ground);background-image:var(--pattern-asset);background-size:var(--pattern-size);background-position:center;background-repeat:no-repeat;overflow:hidden}
.pattern-blue-on-ochre{--pattern-asset:url("../assets/patterns/pattern-blue-on-ochre.svg");/* @kind other */--pattern-ground:#c4820f}
.pattern-green-on-ice{--pattern-asset:url("../assets/patterns/pattern-green-on-ice.svg");/* @kind other */--pattern-ground:#e0eae5}
.pattern-marine-on-beige{--pattern-asset:url("../assets/patterns/pattern-marine-on-beige.svg");/* @kind other */--pattern-ground:#efe8c9}
.pattern-marine-on-green{--pattern-asset:url("../assets/patterns/pattern-marine-on-green.svg");/* @kind other */--pattern-ground:#3ec166}
.pattern-ochre-on-beige{--pattern-asset:url("../assets/patterns/pattern-ochre-on-beige.svg");/* @kind other */--pattern-ground:#efe8c9}
.pattern-red-on-caramel{--pattern-asset:url("../assets/patterns/pattern-red-on-caramel.svg");/* @kind other */--pattern-ground:#c4820f}
.pattern-black-on-white{--pattern-asset:url("../assets/patterns/pattern-black-on-white.svg");/* @kind other */--pattern-ground:#ffffff}
