/* ============================================================================
   Bunnyzudemkushtv – ZENTRALE THEME-STEUERUNG
   ----------------------------------------------------------------------------
   Farben und Intensitäten nur HIER ändern.
   theme-core.css enthält ausschließlich die gemeinsame technische Animation.

   WICHTIG: Der bekannte Bunny-Look wurde bewusst NICHT neu eingefärbt.
   Hintergrund und Bewegung entsprechen wieder dem zuletzt funktionierenden
   Bunny-Stand.
   ============================================================================ */
@import url("/panel/assets/theme-core.css");
:root {
  --theme-glow-display: none;
  /* Grundfarben – unverändert zum bekannten Bunny-Design */
  --theme-bg: #050310;
  --theme-bg-rgb: 5,3,16;
  --theme-bg-2: #0a0616;
  --theme-bg-2-rgb: 10,6,22;
  --theme-surface: rgba(255,255,255,0.035);
  --theme-surface-rgb: 18,10,36;
  --theme-surface-strong: rgba(255,255,255,0.06);
  --theme-surface-2: #150c29;
  --theme-surface-2-rgb: 21,12,41;
  --theme-surface-deep: #0d081d;
  --theme-surface-deep-rgb: 13,8,29;
  /* Bunny-Markenfarben – unverändert */
  --brand-primary: #9b5cff;
  --brand-primary-rgb: 155,92,255;
  --brand-secondary: #7c3aed;
  --brand-secondary-rgb: 124,58,237;
  --brand-accent: #ff53d4;
  --brand-accent-rgb: 255,83,212;
  --brand-border-rgb: 168,120,255;
  --brand-soft: #f0b5ff;
  /* Texte */
  --theme-text: #f4eefe;
  --theme-text-dim: #a99bc9;
  --theme-text-faint: #746793;
  /* Status */
  --status-ok: #3cf295;
  --status-ok-rgb: 60,242,149;
  --status-warn: #ffcf4d;
  --status-warn-rgb: 255,207,77;
  --status-danger: #ff4d6d;
  --status-danger-rgb: 255,77,109;
  --status-info: #4de8ff;
  --status-info-rgb: 77,232,255;
  --status-blue: #5b8dff;
  --status-blue-rgb: 91,141,255;
  /* Kompatibilität mit dem bestehenden Panel */
  --bg: var(--theme-bg);
  --bg-2: var(--theme-bg-2);
  --surface: var(--theme-surface);
  --surface-strong: var(--theme-surface-strong);
  --border: rgba(var(--brand-border-rgb),0.18);
  --border-hover: rgba(var(--brand-border-rgb),0.42);
  --text: var(--theme-text);
  --text-dim: var(--theme-text-dim);
  --text-faint: var(--theme-text-faint);
  --violet: var(--brand-primary);
  --violet-2: var(--brand-secondary);
  --magenta: var(--brand-accent);
  --ok: var(--status-ok);
  --warn: var(--status-warn);
  --down: var(--status-danger);
  --cyan: var(--status-info);
  --blue: var(--status-blue);
  /* ------------------------------------------------------------------------
     BUNNY HINTERGRUND – technisch identisch zur abgestimmten Hex-Lösung
     Ein großes Bild, passendes animiertes Hex-Raster, kein Aufhellen.
     ------------------------------------------------------------------------ */
  --theme-background-color: #050310;
  --theme-background-saturation: 1;
  --theme-base-background-image: url("/panel/assets/img/bunny-background.png");
  --theme-base-background-position: center center;
  --theme-base-background-size: cover;
  --theme-base-background-repeat: no-repeat;
  /* Das transparente Hex-Raster wird exakt auf die Geometrie des
     1672×941-Hintergrundbildes skaliert. max(vw, vh) folgt derselben
     Cover-Skalierung wie das Basisbild – damit bleiben Raster und Bild
     auch auf 16:9, Ultrawide und kleineren Fenstern gleich groß. */
  --theme-hex-overlay-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138.00%22%20height%3D%2279.67%22%20viewBox%3D%220%200%20138.00%2079.67%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22rgba%28155%2C92%2C255%2C0.20%29%22%20stroke-width%3D%221.1%22%3E%3Cpath%20d%3D%22M46.00%2C0.00%20L23.00%2C39.84%20L-23.00%2C39.84%20L-46.00%2C0.00%20L-23.00%2C-39.84%20L23.00%2C-39.84%20Z%22%2F%3E%3Cpath%20d%3D%22M115.00%2C39.84%20L92.00%2C79.67%20L46.00%2C79.67%20L23.00%2C39.84%20L46.00%2C0.00%20L92.00%2C0.00%20Z%22%2F%3E%3Cpath%20d%3D%22M184.00%2C0.00%20L161.00%2C39.84%20L115.00%2C39.84%20L92.00%2C0.00%20L115.00%2C-39.84%20L161.00%2C-39.84%20Z%22%2F%3E%3Cpath%20d%3D%22M-23.00%2C39.84%20L-46.00%2C79.67%20L-92.00%2C79.67%20L-115.00%2C39.84%20L-92.00%2C0.00%20L-46.00%2C0.00%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  --theme-hex-overlay-size: max(23.86vw, 42.40vh) max(13.78vw, 24.48vh);
  --theme-hex-overlay-repeat: repeat;
  --theme-hex-overlay-opacity: .36;
  --theme-hex-motion: 70s;
  --theme-hex-drift-x: max(47.72vw, 84.80vh);
  --theme-hex-drift-y: max(27.56vw, 48.96vh);
  /* Kein globales Aufhellen: Nur die Hexagons bewegen sich.
     Die Glow-Technik bleibt im Core vorhanden, ist bei Bunny aber hier
     bewusst unsichtbar – exakt wie bei der abgestimmten Schwester-Version. */
  --theme-glow-a: var(--brand-primary);
  --theme-glow-b: var(--brand-accent);
  --theme-glow-size: 52vw;
  --theme-glow-max: 760px;
  --theme-glow-blur: 82px;
  --theme-glow-blend: normal;
  --theme-motion-a: 26s;
  --theme-motion-b: 32s;
  --theme-glow-a-opacity-from: 0;
  --theme-glow-a-opacity-to: 0;
  --theme-glow-b-opacity-from: 0;
  --theme-glow-b-opacity-to: 0;
  /* ------------------------------------------------------------------------
     MOD-LOG PILLS – jede Aktionsart hat einen eigenen Farbton.
     Nur diese Variablen ändern, wenn du die Mod-Log-Farben anpassen willst.
     ------------------------------------------------------------------------ */
  --modlog-danger-rgb: 255,77,109;
  --modlog-danger-text: #ff9db1;
  --modlog-warning-rgb: 255,207,77;
  --modlog-warning-text: #ffe493;
  --modlog-success-rgb: 60,242,149;
  --modlog-success-text: #9dffca;
  --modlog-neutral-rgb: 150,145,170;
  --modlog-neutral-text: #c9c3d8;
  --modlog-account-rgb: 155,92,255;
  --modlog-account-text: #d9bdff;
  --modlog-wheel-rgb: 124,58,237;
  --modlog-wheel-text: #cbb5ff;
  --modlog-vip-rgb: 255,190,68;
  --modlog-vip-text: #ffdc8a;
  --modlog-subathon-rgb: 255,83,212;
  --modlog-subathon-text: #ffb7ec;
  --modlog-poll-rgb: 77,174,255;
  --modlog-poll-text: #a9d8ff;
  --modlog-giveaway-rgb: 255,100,157;
  --modlog-giveaway-text: #ffc0d6;
  --modlog-bingo-rgb: 255,139,77;
  --modlog-bingo-text: #ffc39f;
  --modlog-challenge-rgb: 72,219,173;
  --modlog-challenge-text: #a3f3d9;
  --modlog-arena-rgb: 255,116,92;
  --modlog-arena-text: #ffb2a3;
  --modlog-chat-rgb: 77,201,255;
  --modlog-chat-text: #9be9ff;
  --modlog-automod-rgb: 255,92,122;
  --modlog-automod-text: #ffadbd;
  --modlog-points-rgb: 255,207,77;
  --modlog-points-text: #ffe79f;
  --modlog-timed-rgb: 115,125,255;
  --modlog-timed-text: #bdc3ff;
  --modlog-goals-rgb: 77,232,255;
  --modlog-goals-text: #a8f4ff;
  --modlog-moderation-rgb: 179,126,255;
  --modlog-moderation-text: #ddc3ff;
  --modlog-skin-rgb: 224,101,255;
  --modlog-skin-text: #efb7ff;
  --modlog-creature-rgb: 85,225,156;
  --modlog-creature-text: #a9f3cf;
  --modlog-generic-rgb: 145,135,170;
  --modlog-generic-text: #d3ccdf;
  /* Login/Sonderseiten */
  --theme-auth-card-start-rgb: 20,10,39;
  --theme-auth-card-end-rgb: 7,4,17;
  --theme-auth-card-start-alpha: .78;
  --theme-auth-card-end-alpha: .92;
  /* Logo – ruhiger Glow, kein Helligkeitsblinken */
}

