MediaWiki:Common.css: differenze tra le versioni

Da GazziNet.
Vai alla navigazione Vai alla ricerca
(Aggiunge spazio sopra il contenuto della home del wiki per evitare sovrapposizione con header)
(Corregge il distacco globale tra header e contenuto su tutte le pagine wiki)
Riga 363: Riga 363:
   display: none !important;
   display: none !important;
}
}
body.page-Pagina_principale #content.mw-body{padding-top:120px!important}
body.page-Pagina_principale #content.mw-body{padding-top:112px!important}





Versione delle 00:10, 13 mar 2026

/* GazziNet wiki global styles */
:root {
  --gazzi-bg: #eceeea;
  --gazzi-panel: #f6f6f3;
  --gazzi-card: #e6e6e6;
  --gazzi-line: #d7ddd2;
  --gazzi-green: #3f8f2e;
  --gazzi-green-dark: #2f6f24;
  --gazzi-ink: #1e3f16;
  --gazzi-ink-soft: #2f5d26;
  --gazzi-title: #1f4818;
}

body.mediawiki,
.skin-vector {
  background: var(--gazzi-bg);
  color: var(--gazzi-ink);
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
}

#mw-page-base,
#mw-head-base {
  display: none;
}

#content.mw-body {
  background: var(--gazzi-card);
  border: 0;
  border-radius: 18px;
  box-shadow: inset 0 0 0 5px #f2f2f2;
  margin: 24px 24px 24px 13.5em;
  padding: 22px 26px 28px;
}

#firstHeading,
.firstHeading,
.mw-first-heading {
  color: var(--gazzi-green-dark);
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
  font-weight: 700;
  letter-spacing: -0.02em;
}

.mw-body-content,
#bodyContent,
.mw-parser-output,
.mw-body-content p,
.mw-body-content li,
.mw-body-content td,
.mw-body-content th {
  color: var(--gazzi-ink-soft);
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
}

.mw-parser-output h2,
.mw-parser-output h3,
.mw-parser-output h4,
.mw-body-content h2,
.mw-body-content h3,
.mw-body-content h4 {
  color: var(--gazzi-green-dark);
  border-bottom: 1px solid #b7c4b0;
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
  font-weight: 700;
  padding-bottom: 4px;
}

.mw-body a,
.vector-menu-content a,
#footer a {
  color: var(--gazzi-title);
  text-decoration-color: var(--gazzi-green);
}

.mw-body a:hover,
.vector-menu-content a:hover,
#footer a:hover {
  color: var(--gazzi-green-dark);
}

#mw-navigation {
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
}

#mw-head {
  background: var(--gazzi-panel);
  border-bottom: 1px solid var(--gazzi-line);
  box-shadow: 0 1px 0 #ffffff inset;
}

#left-navigation,
#right-navigation,
#p-personal {
  margin-top: 8px;
}

.vector-menu-tabs .selected a,
.vector-menu-tabs .selected span,
.vector-menu-tabs-legacy .selected a {
  color: var(--gazzi-green-dark);
  font-weight: 700;
}

.vector-menu-tabs li,
.vector-menu-tabs-legacy li,
.vector-menu-dropdown .vector-menu-heading,
#p-personal ul li {
  background: transparent;
}

.vector-menu-tabs li a,
.vector-menu-dropdown .vector-menu-heading,
#p-personal ul li a {
  color: var(--gazzi-title);
}

#p-search .vector-search-box-inner {
  background: #f5f5f5;
  border: 2px solid var(--gazzi-green);
  border-radius: 10px;
}

#searchInput {
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
}

#mw-panel {
  background: transparent;
  padding-top: 18px;
}

#p-logo {
  margin-bottom: 14px;
}

#p-logo a {
  background-image: url('https://www.gazzi.net/wp-content/uploads/2023/12/GienneLogo.png');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 60px 60px;
  height: 60px;
  width: 60px;
}

#mw-panel .portal {
  background: var(--gazzi-panel);
  border: 1px solid var(--gazzi-line);
  border-radius: 12px;
  margin: 0 0 14px;
  padding: 10px 12px 12px;
}

#mw-panel .portal h3,
.vector-menu-heading-label {
  color: var(--gazzi-green-dark);
  font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
  font-weight: 700;
}

#mw-panel .portal .vector-menu-content-list li {
  margin: 6px 0;
}

table.wikitable,
.mw-parser-output table.wikitable {
  background: #f5f5f5;
  border: 1px solid var(--gazzi-line);
}

table.wikitable > tr > th,
table.wikitable > * > tr > th,
.mw-parser-output table.wikitable > * > tr > th {
  background: #dfe7d9;
  color: var(--gazzi-green-dark);
}

pre,
code,
.mw-code {
  background: #f5f5f5;
  border: 1px solid #d6d6d6;
  border-radius: 8px;
}

#footer {
  border-top: 1px solid var(--gazzi-line);
  margin-left: 13.5em;
  padding: 18px 24px 30px;
}

@media screen and (max-width: 1080px) {
  #content.mw-body,
  #footer {
    margin-left: 1em;
  }

  #mw-panel {
    padding-left: 1em;
  }
}

/* GazziNet header and main-page refinements */
body.mediawiki #mw-head {
  min-height: 74px;
}

body.mediawiki #p-personal {
  position: absolute;
  top: 12px;
  right: 24px;
  z-index: 20;
}

body.mediawiki #left-navigation {
  margin-left: 112px;
}

body.mediawiki #right-navigation {
  float: right;
  margin-right: 24px;
  margin-top: 50px;
  max-width: calc(100% - 260px);
}

body.mediawiki #left-navigation {
  margin-top: 18px;
}

body.mediawiki #p-namespaces,
body.mediawiki #p-views,
body.mediawiki #p-cactions,
body.mediawiki #p-variants {
  background: #f5f5f5;
  border: 1px solid var(--gazzi-line);
  border-radius: 10px;
  padding: 2px 8px;
}

body.mediawiki .vector-menu-tabs li a,
body.mediawiki .vector-menu-tabs-legacy li a,
body.mediawiki .vector-menu-dropdown .vector-menu-heading,
body.mediawiki #p-personal ul li a {
  padding-top: 8px;
  padding-bottom: 8px;
}

body.mediawiki #contentSub,
body.mediawiki #contentSub2,
body.mediawiki .mw-jump-link,
body.mediawiki .printfooter {
  display: none;
}

body.page-Pagina_principale #firstHeading {
  display: none;
}

body.page-Pagina_principale #content.mw-body {
  padding-top: 18px;
}

.gazzi-wiki-home {
  max-width: 980px;
  margin: 0 auto;
}

.gazzi-wiki-hero {
  background: var(--gazzi-card);
  border-radius: 18px;
  padding: 18px 20px 20px;
  box-shadow: inset 0 0 0 5px #f2f2f2;
  margin-bottom: 18px;
}

.gazzi-wiki-hero h2 {
  border: 0;
  color: var(--gazzi-green-dark);
  font-size: clamp(1.25rem, 2.3vw, 1.75rem);
  line-height: 1.1;
  margin: 0;
  padding: 0;
  text-align: center;
}

.gazzi-wiki-hero p {
  margin: 6px 0 0;
  text-align: center;
}

.gazzi-wiki-grid {
  display: grid;
  gap: 14px;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}

.gazzi-wiki-card {
  background: linear-gradient(135deg,#f5f5f5,#e3e3e3);
  border: 2px solid var(--gazzi-green);
  border-radius: 12px;
  box-shadow: 0 2px 0 #c9c9c9;
  padding: 12px 14px;
}

.gazzi-wiki-card h3 {
  border: 0;
  color: var(--gazzi-green-dark);
  font-size: 1rem;
  margin: 0 0 8px;
  padding: 0;
}

.gazzi-wiki-card ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.gazzi-wiki-card li {
  margin: 7px 0;
}

.gazzi-wiki-card a {
  color: var(--gazzi-title);
  font-weight: 700;
  text-decoration: none;
}

.gazzi-wiki-card a:hover {
  text-decoration: underline;
}

@media screen and (max-width: 1080px) {
  body.mediawiki #p-personal {
    position: static;
    margin: 8px 0 0 1em;
  }

  body.mediawiki #left-navigation,
  body.mediawiki #right-navigation {
    margin-left: 1em;
    margin-right: 1em;
    float: none;
  }
}

body.mediawiki #p-search {
  clear: both;
}

body.mediawiki #p-search .vector-search-box-inner {
  min-width: 280px;
}

@media screen and (max-width: 1080px) {
  body.mediawiki #right-navigation {
    margin-top: 12px;
    max-width: none;
  }
}
body.page-Pagina_principale #toc,
body.page-Pagina_principale .toc,
body.page-Pagina_principale #mw-toc-heading {
  display: none !important;
}
body.page-Pagina_principale #content.mw-body{padding-top:112px!important}


body.page-Pagina_principale .gazzi-wiki-home {
  position: relative;
  z-index: 1;
}