/* KAZUKI — Effects: shadows, glows, frames, textures
   Gold foil, blood, smoke and engraved-gold treatments. */

:root {
  /* ---- Elevation shadows (on black canvas) ---- */
  --shadow-sm:   0 2px 8px rgba(0, 0, 0, 0.6);
  --shadow-md:   0 8px 28px rgba(0, 0, 0, 0.7);
  --shadow-lg:   0 18px 60px rgba(0, 0, 0, 0.8);

  /* ---- Gold glow (selos, CTAs, crest) ---- */
  --glow-gold-sm:  0 0 16px rgba(212, 168, 83, 0.35);
  --glow-gold-md:  0 0 32px rgba(212, 168, 83, 0.45);
  --glow-blood:    0 0 24px rgba(175, 40, 40, 0.50);

  /* ---- Foil / engraved text shadow for gold display type ---- */
  --foil-emboss:
    0 1px 0 rgba(232, 196, 130, 0.5),
    0 -1px 0 rgba(0, 0, 0, 0.45),
    0 2px 10px rgba(0, 0, 0, 0.6);

  /* ---- Inset (engraved) ---- */
  --inset-engrave: inset 0 1px 2px rgba(0,0,0,0.6), inset 0 -1px 1px rgba(212,168,83,0.18);

  /* ---- Focus ring ---- */
  --ring-focus: 0 0 0 2px var(--kz-black), 0 0 0 4px var(--focus-ring);

  /* ---- Gold hairline frame (used by OrnamentalFrame) ---- */
  --frame-line: var(--border-frame) solid var(--kz-gold);
  --frame-line-soft: var(--border-hair) solid var(--border-subtle);

  /* ---- Asanoha (hemp-leaf) gold pattern as a tileable background ----
     Geometric Japanese motif rendered as faint gold lines. Use as a
     low-opacity texture layer behind content. */
  --pattern-asanoha:
    repeating-linear-gradient(60deg,  rgba(212,168,83,0.07) 0 1px, transparent 1px 28px),
    repeating-linear-gradient(-60deg, rgba(212,168,83,0.07) 0 1px, transparent 1px 28px),
    repeating-linear-gradient(0deg,   rgba(212,168,83,0.05) 0 1px, transparent 1px 28px); /* @kind other */

  /* ---- Motion ---- */
  --ease-standard: cubic-bezier(0.4, 0.0, 0.2, 1); /* @kind other */
  --ease-out:      cubic-bezier(0.16, 1, 0.3, 1); /* @kind other */
  --dur-fast:      140ms; /* @kind other */
  --dur-base:      240ms; /* @kind other */
  --dur-slow:      420ms; /* @kind other */
}
