
/* =========================================================
   ELITE CHAOS V39 – KOPIERSCHUTZ / DIEBSTAHLSCHUTZ
   Hinweis: Browser-Schutz kann Kopieren erschweren, aber nie
   technisch vollständig verhindern.
   ========================================================= */

html.ec-copy-protection-active,
html.ec-copy-protection-active body{
  -webkit-touch-callout:none;
}

/* Text nicht auswählbar, Formulare bleiben bedienbar */
html.ec-copy-protection-active body{
  -webkit-user-select:none;
  -moz-user-select:none;
  user-select:none;
}

html.ec-copy-protection-active input,
html.ec-copy-protection-active textarea,
html.ec-copy-protection-active select,
html.ec-copy-protection-active option,
html.ec-copy-protection-active [contenteditable="true"]{
  -webkit-user-select:text;
  -moz-user-select:text;
  user-select:text;
}

/* Bilder nicht ziehbar */
html.ec-copy-protection-active img{
  -webkit-user-drag:none;
  user-drag:none;
}

/* Dezenter Hinweis bei blockierten Aktionen */
.ec-copy-toast{
  position:fixed;
  z-index:99999;
  left:50%;
  bottom:1.25rem;
  transform:translate(-50%,18px);
  max-width:min(520px,calc(100% - 2rem));
  padding:.72rem 1rem;
  border:1px solid #781b1b;
  border-radius:.65rem;
  background:rgba(5,5,5,.96);
  color:#fff;
  font:700 .84rem/1.35 Arial,sans-serif;
  text-align:center;
  opacity:0;
  pointer-events:none;
  box-shadow:0 12px 35px rgba(0,0,0,.55),0 0 20px rgba(220,0,0,.15);
  transition:opacity .18s ease,transform .18s ease;
}

.ec-copy-toast.show{
  opacity:1;
  transform:translate(-50%,0);
}

.ec-copy-toast strong{
  color:#ff2727;
}

/* Kleine sichtbare Copyright-Markierung im Viewport */
.ec-copyright-badge{
  position:fixed;
  z-index:60;
  left:10px;
  bottom:10px;
  padding:.28rem .48rem;
  border:1px solid rgba(120,25,25,.55);
  border-radius:.45rem;
  background:rgba(0,0,0,.58);
  color:rgba(255,255,255,.62);
  font:700 .58rem/1 Arial,sans-serif;
  letter-spacing:.05em;
  pointer-events:none;
  backdrop-filter:blur(4px);
}

/* Beim Drucken keinen Seiteninhalt ausgeben */
@media print{
  body *{
    visibility:hidden!important;
  }

  body::before{
    content:"© Elite Chaos – Ausdruck dieser Website ist deaktiviert.";
    visibility:visible!important;
    position:fixed;
    inset:0;
    display:grid;
    place-items:center;
    padding:2rem;
    background:#fff;
    color:#000;
    font:700 18px Arial,sans-serif;
    text-align:center;
  }
}
