/* ==========================================================
   FRÅN GATAN TILL OS — gemensam design för alla QR-sidor
   Ändra färger här, så ändras de på alla sidor (sv + dk).
   ========================================================== */

:root {
  --paper-bg: #efe5cf;     /* bakgrund (papper) */
  --card-bg: #f8f4e8;      /* kort / boksida */
  --ink: #262626;          /* text */
  --red-accent: #c62828;   /* röd accent, knappar, rubriker */
  --shadow: #111111;       /* svarta kanter & skuggor */
  --border-dash: rgba(38, 38, 38, 0.4);  /* streckade linjer */
}

* { box-sizing: border-box; }

/* Papperskorn / vintage-textur över hela sidan */
body::after {
  content: "";
  position: fixed;
  inset: 0;
  pointer-events: none;
  opacity: 0.25;
  z-index: 10;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
  mix-blend-mode: multiply;
}
