MediaWiki:Common.css: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 966: Zeile 966:


/* ============================================
/* ============================================
   Dezenter Whisky-Hero-Bereich
   ADOS-Hero – elegant & dezent, Desktop + Mobil
   ============================================ */
   ============================================ */


.ados-hero {
.ados-hero {
   margin: 0 0 1.5rem;
   margin: 0 0 1.75rem;
   padding: 1.2rem 1.5rem;
   padding: 1.4rem 1.5rem 1.6rem;
   border-radius: 14px;
   border-radius: 16px;
   background: linear-gradient(135deg, #f5deb3 0%, #e6c89f 100%);
   background: linear-gradient(135deg, #f3e2c0 0%, #e2c49a 100%);
   box-shadow: 0 4px 12px rgba(0,0,0,.08);
   box-shadow: 0 8px 18px rgba(0,0,0,.06);
  border: 1px solid rgba(255,255,255,.6);
}
}


.ados-hero__grid {
.ados-hero__grid {
  max-width: 900px;
  margin: 0 auto;
   display: flex;
   display: flex;
   flex-wrap: wrap;
   flex-direction: column;     /* alles untereinander, sehr ruhig */
   gap: 1.2rem;
   gap: 0.9rem;
   align-items: center;
   align-items: center;
  justify-content: space-between;
}
}


/* Titel links kleiner & kompakter */
/* Titel oben kompakt & zentriert */
.ados-hero__title {
.ados-hero__title {
   flex: 0 0 200px;
   text-align: center;
  max-width: 220px;
   font-family: "Georgia","Times New Roman",serif;
   font-family: "Georgia","Times New Roman",serif;
   font-weight: 700;
   font-weight: 700;
   font-size: 1.6rem;       /* vorher 2.4rem */
   font-size: 1.5rem;           /* deutlich kleiner als vorher */
   line-height: 1.25;
   line-height: 1.3;
  letter-spacing: 0.03em;
   color: #4b2b14;
   color: #4b2b14;
}
}
.ados-hero__title span { display:block; }
.ados-hero__title span { display:block; }


/* Beschreibung in der Mitte – kleiner, dezenter */
/* Beschreibung in der Mitte */
.ados-hero__center {
.ados-hero__center {
   flex: 1;
   width: 100%;
   display: flex;
   display: flex;
   justify-content: center;
   justify-content: center;
}
}
.ados-hero__center-box {
.ados-hero__center-box {
  max-width: 520px;
  width: 100%;
   padding: 0.9rem 1.2rem;
   padding: 0.9rem 1.2rem;
   font-size: 0.9rem;       /* kleiner */
   font-size: 0.9rem;
   line-height: 1.45;
   line-height: 1.5;
   text-align: center;
   text-align: center;
   background: rgba(255,255,255,0.22);
   background: rgba(255,255,255,0.55);
   border-radius: 10px;
   border-radius: 10px;
   border: 1px solid rgba(255,255,255,.35);
   border: 1px solid rgba(255,255,255,.7);
  max-width: 360px;
   color: #3a2918;
   color: #3a2918;
   font-family: "Courier New", monospace;
   font-family: "Courier New", monospace;
}
}


/* Rechts: Spalten – auch kleiner */
/* Navigationsspalten unten */
.ados-hero__cols {
.ados-hero__cols {
   flex: 0 0 220px;
   width: 100%;
  margin-top: 0.4rem;
  padding-top: 0.7rem;
  border-top: 1px solid rgba(75,43,20,0.16);
   display: flex;
   display: flex;
   flex-wrap: wrap;
   justify-content: space-between;
   gap: 1rem;
   gap: 1.6rem;
}
}
.ados-hero__col {
.ados-hero__col {
   flex: 1 1 110px;
   flex: 1 1 0;
   font-size: 0.85rem;
   font-size: 0.85rem;
}
}
.ados-hero__col-title {
.ados-hero__col-title {
   font-weight: 700;
   font-weight: 700;
   margin-bottom: .25rem;
  font-size: 0.9rem;
   margin-bottom: 0.25rem;
  text-transform: none;
  letter-spacing: 0.02em;
   color: #4b2b14;
   color: #4b2b14;
}
}
.ados-hero__col ul {
.ados-hero__col ul {
   margin: 0;
   margin: 0;
Zeile 1.037: Zeile 1.049:
}
}


/* Mobile */
.ados-hero__col li {
  margin: 0.1rem 0;
}
 
/* --------- Mobile Ansicht --------- */
@media (max-width: 720px) {
@media (max-width: 720px) {
  .ados-hero {
    margin: 0 0 1.4rem;
    padding: 1.1rem 1rem 1.2rem;
    border-radius: 0;              /* wie ein voller Header-Balken */
    margin-left: -1rem;            /* an den Rand des Inhalts ziehen */
    margin-right: -1rem;
  }
   .ados-hero__grid {
   .ados-hero__grid {
     flex-direction: column;
     align-items: stretch;
    text-align: center;
   }
   }
   .ados-hero__title {
   .ados-hero__title {
     font-size: 1.4rem;
     font-size: 1.3rem;
   }
   }
  .ados-hero__center-box {
    font-size: 0.9rem;
  }
   .ados-hero__cols {
   .ados-hero__cols {
     justify-content: center;
     flex-direction: column;
    gap: 0.6rem;
  }
 
  .ados-hero__col {
    text-align: left;
   }
   }
}
}