MediaWiki:Common.css: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 966: Zeile 966:


/* ============================================
/* ============================================
   ADOS-Hero – elegant & dezent, Desktop + Mobil
   ADOS-Hero – whiskyfarben, elegant, KEINE weißen Boxen
   ============================================ */
   ============================================ */


.ados-hero {
.ados-hero {
   margin: 0 0 1.75rem;
   background: linear-gradient(135deg, #e7cfa4 0%, #d4b287 100%);
   padding: 1.4rem 1.5rem 1.6rem;
   padding: 1.4rem 1.6rem 1.6rem;
   border-radius: 16px;
   margin: 0 0 2rem;
   background: linear-gradient(135deg, #f3e2c0 0%, #e2c49a 100%);
   border-radius: 12px;
   box-shadow: 0 8px 18px rgba(0,0,0,.06);
   box-shadow: 0 4px 12px rgba(0,0,0,.05);
   border: 1px solid rgba(255,255,255,.6);
   border: 1px solid rgba(120,80,40,.15);
}
}


/* Layout */
.ados-hero__grid {
.ados-hero__grid {
   max-width: 900px;
   max-width: 900px;
   margin: 0 auto;
   margin: 0 auto;
   display: flex;
   display: grid;
   flex-direction: column;     /* alles untereinander, sehr ruhig */
   grid-template-columns: 1fr 1.2fr 1fr;
   gap: 0.9rem;
   gap: 1.2rem;
   align-items: center;
   align-items: center;
}
}


/* Titel oben – kompakt & zentriert */
/* Titel links */
.ados-hero__title {
.ados-hero__title {
  text-align: center;
   font-family: "Georgia","Times New Roman",serif;
   font-family: "Georgia","Times New Roman",serif;
  font-size: 1.8rem;
   font-weight: 700;
   font-weight: 700;
  font-size: 1.5rem;          /* deutlich kleiner als vorher */
   line-height: 1.2;
   line-height: 1.3;
  letter-spacing: 0.03em;
   color: #4b2b14;
   color: #4b2b14;
}
}
.ados-hero__title span { display:block; }
.ados-hero__title span { display:block; }
.ados-hero__title hr {
  width: 50%;
  margin-top: .6rem;
  border: 0;
  border-top: 1px solid rgba(75,43,20,.28);
}


/* Beschreibung in der Mitte */
/* Mitte – KEINE Box */
.ados-hero__center {
  width: 100%;
  display: flex;
  justify-content: center;
}
.ados-hero__center-box {
.ados-hero__center-box {
   max-width: 520px;
   font-family: "Courier New", ui-monospace, monospace;
  width: 100%;
   font-size: 0.95rem;
  padding: 0.9rem 1.2rem;
   line-height: 1.55;
   font-size: 0.9rem;
  color: #3a2918;
   line-height: 1.5;
   text-align: center;
   text-align: center;
   background: rgba(255,255,255,0.55);
   padding: .2rem;
   border-radius: 10px;
   /* keine Box, kein Hintergrund */
  border: 1px solid rgba(255,255,255,.7);
}
   color: #3a2918;
.ados-hero__center-box strong {
   font-family: "Courier New", monospace;
   color: #4b2b14;
   font-weight: 700;
}
}


/* Navigationsspalten unten */
/* Rechte Spalten */
.ados-hero__cols {
.ados-hero__cols {
  width: 100%;
  margin-top: 0.4rem;
  padding-top: 0.7rem;
  border-top: 1px solid rgba(75,43,20,0.16);
   display: flex;
   display: flex;
   justify-content: space-between;
   flex-direction: column;
   gap: 1.6rem;
   gap: .9rem;
}
 
.ados-hero__col {
  flex: 1 1 0;
  font-size: 0.85rem;
}
}


.ados-hero__col-title {
.ados-hero__col-title {
   font-weight: 700;
   font-weight: 700;
  font-size: 0.9rem;
   margin-bottom: .2rem;
   margin-bottom: 0.25rem;
  text-transform: none;
  letter-spacing: 0.02em;
   color: #4b2b14;
   color: #4b2b14;
  font-size: .95rem;
}
}


Zeile 1.048: Zeile 1.037:
   padding-left: 1rem;
   padding-left: 1rem;
}
}
.ados-hero__col li {
.ados-hero__col li {
   margin: 0.1rem 0;
   margin: .1rem 0;
}
}


/* --------- Mobile Ansicht --------- */
/* ---------------- MOBIL ---------------- */
@media (max-width: 720px) {
@media (max-width: 720px) {
   .ados-hero {
   .ados-hero {
    margin: 0 0 1.4rem;
     border-radius: 0;
    padding: 1.1rem 1rem 1.2rem;
     margin-left: -1rem;
     border-radius: 0;             /* wie ein voller Header-Balken */
     margin-left: -1rem;           /* an den Rand des Inhalts ziehen */
     margin-right: -1rem;
     margin-right: -1rem;
    padding: 1.2rem 1rem 1.4rem;
   }
   }


   .ados-hero__grid {
   .ados-hero__grid {
     align-items: stretch;
     display: flex;
    flex-direction: column;
    text-align: center;
    gap: 1rem;
   }
   }


   .ados-hero__title {
   .ados-hero__title {
     font-size: 1.3rem;
     font-size: 1.6rem;
  }
 
  .ados-hero__center-box {
    font-size: 0.9rem;
   }
   }


   .ados-hero__cols {
   .ados-hero__cols {
     flex-direction: column;
     flex-direction: column;
     gap: 0.6rem;
     gap: 1rem;
   }
   }


   .ados-hero__col {
   .ados-hero__col {
     text-align: left;
     text-align: center;
   }
   }
}
}