/* =========================================================
   NCC – AUTOGAS DESKTOP FIX
   Wir ändern NUR Desktop (ab 992px), Mobile bleibt wie es ist.
   ========================================================= */

@media (min-width: 992px){

  body.autoglas-page{
    background:#0f131a !important;
    color:#eaf0ff !important;
  }

  /* PageTitle: sichtbarer Unterschied */
  body.autoglas-page #pageTitle{
    background: transparent !important;
    padding: 26px 0 10px !important;
  }
  body.autoglas-page #pageTitle h1{
    color:#2c6cff !important;            /* BLAU => sofort sichtbar */
    font-weight: 900 !important;
    text-align:center !important;
    letter-spacing:.3px !important;
    text-shadow:none !important;
  }
  body.autoglas-page #pageTitle h1:after{
    content:"";
    display:block;
    width:120px;
    height:3px;
    margin:12px auto 0;
    border-radius:99px;
    background: linear-gradient(90deg, #ffc800, #2c6cff);
    opacity:.95;
  }

  /* HERO */
  body.autoglas-page .ag-hero{
    border: 1px solid rgba(44,108,255,.25) !important;
    border-radius: 18px !important;
    background:
      radial-gradient(900px 380px at 15% 15%, rgba(255,200,0,.14), transparent 55%),
      radial-gradient(700px 320px at 90% 10%, rgba(44,108,255,.18), transparent 60%),
      linear-gradient(180deg, rgba(20,27,36,.92), rgba(16,23,35,.92)) !important;
    box-shadow: 0 14px 34px rgba(0,0,0,.35) !important;
  }

  body.autoglas-page .ag-kicker{
    background:#ffc800 !important;
    color:#101723 !important;
    font-weight:900 !important;
  }

  body.autoglas-page .ag-hero h2{
    color:#ffc800 !important;
    font-weight:900 !important;
  }

  /* Text sichtbar (falls Theme dunkel macht) */
  body.autoglas-page p,
  body.autoglas-page li{
    color: rgba(234,240,255,.82) !important;
    opacity:1 !important;
  }
  body.autoglas-page strong{ color:#fff !important; }

  /* Kacheln */
  body.autoglas-page .ag-card{
    border: 1px solid rgba(255,255,255,.10) !important;
    background: linear-gradient(180deg, rgba(20,27,36,.96), rgba(16,23,35,.96)) !important;
  }
  body.autoglas-page .ag-card:hover{
    border-color: rgba(44,108,255,.35) !important;
    transform: translateY(-2px);
  }
  body.autoglas-page .ag-card h3{ color:#fff !important; }

  /* CTA Buttons */
  body.autoglas-page .btn.btn-primary{
    background: linear-gradient(90deg, #ffc800, #ffde59) !important;
    border:0 !important;
    color:#111 !important;
    border-radius:999px !important;
    font-weight:900 !important;
  }
  body.autoglas-page .btn.btn-invert{
    background: linear-gradient(90deg, #1a3ca6, #2c6cff) !important;
    border:0 !important;
    color:#fff !important;
    border-radius:999px !important;
    font-weight:900 !important;
  }

}