/* -------------------- */
/* WATERMARK BODY */
/* -------------------- */

/* Etichetta dinamica sull'ELEMENTO BODY (sia classi edizione-edXX che slug -20XX) */
body.edizione-ed19 { --archivio-label: "Frantoi Aperti archivio edizione 2019 |"; }
body.edizione-ed20 { --archivio-label: "Frantoi Aperti archivio edizione 2020 |"; }
body.edizione-ed21 { --archivio-label: "Frantoi Aperti archivio edizione 2021 |"; }
body.edizione-ed22 { --archivio-label: "Frantoi Aperti archivio edizione 2022 |"; }
body.edizione-ed23 { --archivio-label: "Frantoi Aperti archivio edizione 2023 |"; }
body.edizione-ed24 { --archivio-label: "Frantoi Aperti archivio edizione 2024 |"; }

body[class*="-2019"] { --archivio-label: "Frantoi Aperti archivio edizione 2019 |"; }
body[class*="-2020"] { --archivio-label: "Frantoi Aperti archivio edizione 2020 |"; }
body[class*="-2021"] { --archivio-label: "Frantoi Aperti archivio edizione 2021 |"; }
body[class*="-2022"] { --archivio-label: "Frantoi Aperti archivio edizione 2022 |"; }
body[class*="-2023"] { --archivio-label: "Frantoi Aperti archivio edizione 2023 |"; }
body[class*="-2024"] { --archivio-label: "Frantoi Aperti archivio edizione 2024 |"; }

/* Contenitore target: usa #content se presente, altrimenti il primo <main> */
:is(#content, main:first-of-type){ position: relative; }

/* Filigrana ripetuta (stessa label della barra), resa come overlay leggerissimo */
body[class*="edizione-ed"] :is(#content, main:first-of-type)::before,
body[class*="-2019"] :is(#content, main:first-of-type)::before,
body[class*="-2020"] :is(#content, main:first-of-type)::before,
body[class*="-2021"] :is(#content, main:first-of-type)::before,
body[class*="-2022"] :is(#content, main:first-of-type)::before,
body[class*="-2023"] :is(#content, main:first-of-type)::before,
body.edizione-ed24 #content::before {
  content:
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A"
    "Frantoi Aperti archivio edizione 2024 |     Frantoi Aperti archivio edizione 2024 |" "\A";
  white-space: pre;
  text-align: center;

  position: fixed;
  inset: -12vh -12vw;
  transform: rotate(-28deg);
  pointer-events: none;
  user-select: none;

  font: 700 clamp(28px, 2.6vw, 54px) / clamp(84px, 7.6vw, 140px)
        system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: rgba(0,0,0,.05);
  mix-blend-mode: multiply;

  z-index: 1000;
}

    
  white-space: pre; text-align: center;

  position: fixed;
  inset: -12vh -12vw;                 /* margine extra per la rotazione */
  transform: rotate(-28deg);
  pointer-events: none; user-select: none;

  /* “grana” del pattern (regolabili) */
  font: 700 clamp(28px, 2.6vw, 54px) / clamp(84px, 7.6vw, 140px)
        system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  color: rgba(0,0,0,.05);
  mix-blend-mode: multiply;

  /* sopra ai fondi bianchi del contenuto, sotto ad eventuali elementi sticky molto alti */
  z-index: 1000;
}

/* Niente watermark in stampa */
@media print{
  body[class*="edizione-ed"] :is(#content, main:first-of-type)::before,
  body[class*="-2019"] :is(#content, main:first-of-type)::before,
  body[class*="-2020"] :is(#content, main:first-of-type)::before,
  body[class*="-2021"] :is(#content, main:first-of-type)::before,
  body[class*="-2022"] :is(#content, main:first-of-type)::before,
  body[class*="-2023"] :is(#content, main:first-of-type)::before,
  body[class*="-2024"] :is(#content, main:first-of-type)::before{
    content: none !important;
  }
}

