/* Atelier Kell — surfaces, edges, overlays. Everything is square and shadowless.
   Depth comes from photography and whitespace, never from elevation. */
:root{
  --ak-radius:0;              /* square throughout — no exceptions */
  --ak-shadow:none;           /* no box-shadow anywhere, including the fixed nav */
  --ak-border-hairline:1px solid var(--ak-line);/* @kind other */
  --ak-border-underline:1px solid var(--ak-ink);/* @kind other */
  --ak-rule-weight:1px;/* @kind other */

  /* Blur is reserved for one job: the fixed translucent nav. */
  --ak-blur-nav:blur(10px);/* @kind other */

  /* Hero protection gradient — bottom-anchored, behind text only.
     Never a flat tint across the whole image. */
  --ak-overlay-hero:linear-gradient(0deg,rgba(20,15,10,0.62) 0%,rgba(20,15,10,0.08) 45%,rgba(20,15,10,0.18) 100%);/* @kind other */
  /* Hero protection over MOVING footage — heavier, because the frame under the
     type keeps changing and can't be chosen for contrast. */
  --ak-overlay-hero-film:linear-gradient(0deg,rgba(20,15,10,0.78) 0%,rgba(20,15,10,0.30) 46%,rgba(20,15,10,0.20) 100%);/* @kind other */
  /* Caption protection on a portrait tile or film still */
  --ak-overlay-caption:linear-gradient(0deg,rgba(20,15,10,0.55) 0%,rgba(20,15,10,0) 55%);/* @kind other */
  /* Photography used as texture behind type (contact block) */
  --ak-image-ghost-opacity:0.16;/* @kind other */
  --ak-film-still-opacity:0.9;/* @kind other */
}
