Ugrás a tartalomhoz

„MediaWiki:Common.css” változatai közötti eltérés

Innen: MKOE wiki
Nincs szerkesztési összefoglaló
Nincs szerkesztési összefoglaló
 
(67 közbenső módosítás ugyanattól a felhasználótól nincs mutatva)
1. sor: 1. sor:
/* Közös CSS az összes felületnek */
@charset "UTF-8";
 
/*
/* Anonim felhasználóknál rejtsük el a felesleges füleket */
cd /home/drgyz/Dokumentumok/wiki.kaktuszgyujtok.hu/wiki_lua_html_css_js
body.anonymous #ca-history,
sass --watch --style=expanded gyz.scss:gyz.css
body.anonymous #ca-viewsource {
*/
    display: none !important;
/* Legújabb DataTables CSS betöltése */
@import url("https://cdn.datatables.net/2.1.8/css/dataTables.dataTables.min.css");
/* MediaWiki specifikus finomhangolás */
table.datatable-hook {
  width: 100% !important;
  margin: 1em 0 !important;
  border: 1px solid #a2a9b1 !important;
  font-size: 0.9em;
}
}


.szerzo {
/* A MediaWiki saját rendező nyilainak elrejtése, ha ütközne */
   text-align: center;
table.datatable-hook th.headerSort {
  font-size: xx-large;
   background-image: none !important;
  font-weight: bold;
}
}


.cim {
/* Keresőmező stílusának igazítása a MediaWiki beviteli mezőihez */
   text-align: center;
.dt-search input {
   font-size: xxx-large;
   border: 1px solid #a2a9b1 !important;
   font-weight: bold;
   border-radius: 2px;
   padding: 4px;
}
}


.center {
/* Közös CSS az összes felületnek */
  text-align: center;
/* Anonim felhasználóknál rejtsük el a felesleges füleket */
}
body.anonymous #ca-history,
 
body.anonymous #ca-viewsource {
.right {
   display: none !important;
   text-align: right;
}
}


#mw-content-text h3,
/* Csak a kategóriaoldalak elsődleges címe (namespace + kettőspont) elrejtése */
#mw-content-text h4 {
.mw-page-title-namespace,
text-decoration-line: underline;
.mw-page-title-separator {
  display: none;
}
}


/* taxobox alapstílus */
@media screen {
table.taxobox { border-collapse: collapse; border: 1px solid #aaa; width: 280px; font-size: 90%; }
  .mw-body header h1.firstHeading {
table.taxobox th { background: #f2f2f2; padding: 4px 6px; text-align: left; vertical-align: top; }
    padding-bottom: 3px;
table.taxobox td { padding: 4px 6px; vertical-align: top; }
  }
.taxobox-title { font-weight: bold; font-size: 110%; text-align: center; }
  .mw-body header h1.firstHeading span {
 
    background-color: beige;
/* SimpleTaxobox */
    border-top-right-radius: 6px;
table.infobox.biota {
    border-top-left-radius: 6px;
  border: 1px solid #a2a9b1;
    color: #436d38;
   background-color: #f8f9fa;
    padding: 0px 10px 0 10px;
   float: right;
  }
   margin: 10px;
  .mw-body header .vector-page-titlebar::after {
   /* padding: .2em;*/
    height: 3px;
   padding: 2px;
    background-color: #436d38;
  text-align: center;
  }
   width: 272px;
  .mw-body .mw-body-content div.tn li {
    line-height: 1.8em;
    margin-bottom: 10px;
  }
  .mw-body .mw-body-content div.tn li span.tnb b {
    border-radius: 10px;
    color: black;
    font-size: 110%;
    padding: 2px 5px;
  }
  .mw-body .mw-body-content div.tn li span.tnb-acc b {
    background: #ccffcc;
  }
  .mw-body .mw-body-content div.tn li span.tnb-syn b {
    background: #ffebcc;
  }
  .mw-body .mw-body-content div.tn li span.tnb-unres b {
    background: #ffcccc;
  }
  .mw-body .mw-body-content div.tn li span.tnb-hyb b {
    background: #f2e6d9;
  }
  .mw-body .mw-body-content div.tn li span.tns {
    border-radius: 10px;
    color: white;
    font-size: 90%;
    font-weight: bold;
    padding: 2px 5px;
  }
  .mw-body .mw-body-content div.tn li span.tns-acc {
    background: green;
  }
  .mw-body .mw-body-content div.tn li span.tns-syn {
    background: orange;
  }
  .mw-body .mw-body-content div.tn li span.tns-unres {
    background: red;
  }
  .mw-body .mw-body-content div.tn li span.tns-hyb {
    background: brown;
  }
  .mw-body .mw-body-content div.tn li span.sec {
    background: #ccf5ff;
    color: black;
    padding: 0 3px;
  }
  .mw-body .mw-body-content .mw-heading h1, .mw-body .mw-body-content .mw-heading h2, .mw-body .mw-body-content .mw-heading h3, .mw-body .mw-body-content .mw-heading h4, .mw-body .mw-body-content .mw-heading h5, .mw-body .mw-body-content .mw-heading h6 {
    color: #274f1c;
  }
  .mw-body .mw-body-content .mw-heading h3, .mw-body .mw-body-content .mw-heading h4 {
    text-decoration-line: underline;
  }
  .mw-body .mw-body-content .mw-heading2 h2 {
    background-color: rgb(250, 250, 239);
    padding: 0px 5px;
  }
  .mw-body .mw-body-content .mw-heading2 {
    border-bottom: 1px solid #436d38;
  }
  .mw-body .mw-body-content ul span.syn {
    background: beige;
    border-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .mw-body .mw-body-content ul span.syn a {
    color: #436d38; /* A fejlécben is használt zölded */
    text-decoration: none;
  }
  .mw-body .mw-body-content ul span.syn a:hover {
    text-decoration: underline;
  }
  .mw-body .mw-body-content img {
    vertical-align: middle;
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  .mw-body .mw-body-content .hatarozo-koztespont-btn {
    display: inline-block;
    background-color: #e7e7c9 !important;
    color: #274f1c !important;
    font-weight: bold !important;
    padding: 3px 6px;
    margin: 2px;
    text-decoration: none !important;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
  }
  .mw-body .mw-body-content {
    /* JAVÍTVA: Kényszerített stílusok a hover állapothoz */
  }
  .mw-body .mw-body-content .hatarozo-koztespont-btn:hover {
    background-color: #c0c078 !important;
    color: #1b3813 !important; /* Kicsit sötétebb szöveg hoverkor */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    text-decoration: none !important;
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn {
    display: inline-block;
    background-color: #d7e7c9 !important;
    color: #274f1c !important;
    font-weight: bold !important;
    padding: 3px 6px;
    margin: 2px;
    text-decoration: none !important;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
  }
  .mw-body .mw-body-content {
    /* JAVÍTVA: Kényszerített stílusok a hover állapothoz */
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn:hover {
    background-color: #9ab385 !important;
    color: #1b3813 !important; /* Kicsit sötétebb szöveg hoverkor */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    text-decoration: none !important;
  }
  .mw-body .mw-body-content {
    /* Biztosítjuk, hogy a gombban lévő nyíl egyenes maradjon */
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn .arrow-prefix {
    font-style: normal !important;
    margin-right: 5px;
  }
  .mw-body .mw-body-content {
    /* Csak a fajnév lesz dőlt a gombon belül */
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn .botanical-name {
    font-style: italic !important;
  }
  .mw-body .mw-body-content {
    /* Első szint: Sima számok */
  }
  .mw-body .mw-body-content ol {
    list-style-type: decimal;
  }
  .mw-body .mw-body-content ol > li::marker {
    font-weight: bold;
    color: #009933; /* Sötétzöld szín */
  }
  .mw-body .mw-body-content {
    /* Második szint: nagybetűs ábécé */
  }
  .mw-body .mw-body-content ol li > ol {
    list-style-type: upper-alpha;
  }
  .mw-body .mw-body-content ol li > ol > li::marker {
    font-weight: bold;
    color: #99cc00; /* szín az alpontoknak */
  }
  .mw-body .mw-body-content {
    /* Harmadik szint: kis római számok */
  }
  .mw-body .mw-body-content ol li > ol li > ol {
    list-style-type: upper-roman;
  }
  .mw-body .mw-body-content ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #009999; /* szín a harmadik szintnek */
  }
  .mw-body .mw-body-content {
    /* Negyedik szint: kisbetű */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol {
    list-style-type: lower-alpha;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #cc9900; /* szín a 4. szintnek */
  }
  .mw-body .mw-body-content {
    /* 5 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol {
    list-style-type: lower-roman;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #b1551f; /* szín a 5. szintnek */
  }
  .mw-body .mw-body-content {
    /* 6 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: decimal;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #1f7bb1; /* szín a 6. szintnek */
  }
  .mw-body .mw-body-content {
    /* 7 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: upper-alpha;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #831fb1; /* szín a 7. szintnek */
  }
  .mw-body .mw-body-content {
    /* 8 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: upper-roman;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #7a9c3a; /* szín a 8. szintnek */
  }
  .mw-body .mw-body-content {
    /* 9 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: upper-greek;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #9c3a3a; /* szín a 9. szintnek */
  }
  .mw-body .mw-body-content {
    /* 10 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: lower-greek;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #104ac7; /* szín a 10. szintnek */
  }
  .mw-body .mw-body-content .wiki-dynamic-gallery {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end; /* Így az aljuk lesz egy vonalban */
    gap: 10px;
    margin: 15px 0;
  }
  .mw-body .mw-body-content .wiki-dynamic-gallery a {
    display: block;
    height: 210px; /* Fix magasság */
    background: #f0f0f0; /* Betöltődés alatti szín */
    border-radius: 8px;
  }
  .mw-body .mw-body-content .wiki-dynamic-gallery a img {
    height: 200px;
    display: block;
    object-fit: contain;
    padding: 0;
    width: auto; /* A szélesség alkalmazkodik az arányokhoz */
  }
  .mw-body table.datatable-hook {
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    border: 1px solid #ebebe0 !important;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
  }
  .mw-body table.dataTable > thead > tr th {
    background-color: #eaeadd;
    border-width: 0px;
  }
  .mw-body table.dataTable > thead > tr th:first-child {
    border-top-left-radius: 6px;
  }
  .mw-body table.dataTable > thead > tr th:last-child {
    border-top-right-radius: 6px;
  }
  .mw-body .wikitable {
    background-color: #fffff9;
  }
  .mw-body .wikitable tr.accepted {
    background-color: #dcecd7;
  }
  .mw-body .wikitable > * > tr > td {
    border-color: beige;
    border-width: 1px;
  }
  .mw-body div.dt-container.dt-empty-footer tbody > tr:last-child > * {
    border-bottom-width: 0px;
  }
  .mw-body table.infobox.biota {
    background-color: #f8f9fa;
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    clear: right;
    color: black;
    float: right;
    margin: 0.5em 0 0.5em 1.4em;
    padding: 10px 2px;
    text-align: center;
    width: 22em;
  }
  .mw-body table.infobox.biota.acc th {
    background-color: #e6ffee;
  }
  .mw-body table.infobox.biota.acc th.taxonnev {
    background-color: green;
    color: white;
  }
  .mw-body table.infobox.biota.syn th {
    background-color: #fff5e6;
  }
  .mw-body table.infobox.biota.syn th.taxonnev {
    background-color: orange;
    color: black;
  }
  .mw-body table.infobox.biota.unres th {
    background-color: #ffe6e6;
  }
  .mw-body table.infobox.biota.unres th.taxonnev {
    background-color: red;
    color: white;
  }
  .mw-body table.infobox.biota.hyb th {
    background-color: #f9f2ec;
  }
  .mw-body table.infobox.biota.hyb th.taxonnev {
    background-color: brown;
    color: white;
  }
  .mw-body table.infobox.biota th.taxonnev {
    font-size: 110%;
  }
  .mw-body table.infobox.biota th.suha-svg {
    padding: 10px 0 !important;
  }
  .mw-body table.infobox.biota th.taxobox-icons {
    /* Csak a taxobox keresőikonjaira vonatkozó stílus eleje */
    /* Eltávolítjuk az alapértelmezett belső margókat a celláról */
    background-color: #ebebe0;
    padding: 10px 0 !important;
  }
  .mw-body table.infobox.biota th.taxobox-icons a {
    /* Minden linkre (a-tag), ami a taxobox-icons cellában van */
    margin: 0 5px !important;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none !important; /* Eltünteti az esetleges aláhúzást */
  }
  .mw-body table.infobox.biota th.taxobox-icons .external {
    /* Opcionális: a külső link ikon elrejtése, ha zavarja a logót */
    background-image: none !important;
    padding-right: 0 !important;
  }
  .mw-body table.infobox.biota th.taxobox-icons img {
    /* Biztosítjuk, hogy a kép ne lógjon ki */
    display: block;
    float: none;
    opacity: 0.7;
  }
  .mw-body table.infobox.biota th.taxobox-icons img:hover {
    /* Ha szeretnél egy kis hover effektet (elhalkul/erősödik ha rámutatsz) */
    opacity: 1;
    transition: opacity 0.2s;
  }
  .mw-body table.infobox.biota th.taxobox-icons {
    /* Csak a taxobox keresőikonjaira vonatkozó stílus vége */
  }
  .mw-body table.infobox.biota th img {
    float: none;
  }
  .mw-body table.infobox.biota.ember th img {
    width: 340px;
  }
  .mw-body table.infobox.biota td {
    padding: 4px 2px;
  }
  .mw-body table.infobox.biota td.left {
    background-color: lightgray;
    font-size: 90%;
    line-height: 95%;
    padding-right: 4px;
    text-align: right;
    width: 105px;
  }
  .mw-body table.infobox.biota td.right {
    font-size: 95%;
    line-height: 95%;
    text-align: left;
  }
  .mw-body table.infobox.biota caption {
    background-color: #afe1af;
    text-align: center;
  }
  .mw-body .catlinks {
    background-color: #f8f9fa;
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
    display: block !important;
    overflow: hidden;
  }
  .vector-column-start .vector-main-menu-container,
  .vector-column-start .vector-sticky-pinned-container {
    margin-bottom: 10px;
    margin-left: 0;
  }
  .vector-column-start .vector-main-menu-container nav#mw-panel .vector-pinned-container,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel .vector-pinned-container {
    background-image: url(https://wiki.kaktuszgyujtok.hu/images/d/d5/Epicactus.png);
    background-repeat: no-repeat;
    background-position-x: right;
  }
  .vector-column-start .vector-main-menu-container nav#mw-panel,
  .vector-column-start .vector-main-menu-container nav#mw-panel-toc,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel-toc {
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
    display: block !important;
    overflow: hidden;
  }
  .vector-column-start .vector-main-menu-container nav#mw-panel .vector-pinned-container,
  .vector-column-start .vector-main-menu-container nav#mw-panel-toc .vector-pinned-container,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel .vector-pinned-container,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel-toc .vector-pinned-container {
    background-color: #fffff9;
    margin-bottom: 0;
    padding-bottom: 5px;
  }
  html, body {
    font-family: sans-serif;
    height: 100%;
   }
  body {
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    color: var(--color-base, #202122);
    margin: 0;
  }
  html.vector-feature-custom-font-size-clientpref--excluded,
   .vector-feature-custom-font-size-clientpref--excluded,
  html.vector-feature-custom-font-size-clientpref-0,
  .no-font-mode-scale,
  .mw-body-content .cdx-message {
    --font-size-medium: 1rem;
    --line-height-medium: 1.5714285;
    --line-height-content: 1.5714285;
   }
  .vector-feature-custom-font-size-clientpref--excluded,
  .vector-feature-custom-font-size-clientpref-0,
  .mw-body-content .cdx-message {
    --font-size-medium: 1rem;
    --line-height-medium: 1.6;
   }
  .mw-content-ltr figure[typeof~="mw:File/Thumb"],
  .mw-content-ltr figure[typeof~="mw:File/Frame"],
  .mw-content-ltr figure[typeof~="mw:File"].mw-halign-right {
    background-color: #f8f9fa;
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
    display: block !important;
    margin: 0.5em 0 0.5em 1.4em;
    overflow: hidden;
  }
  .mw-content-ltr figure[typeof~="mw:File/Thumb"] > figcaption,
   .mw-content-ltr figure[typeof~="mw:File/Frame"] > figcaption {
    border: 0px solid #a2a9b1;
    display: block !important;
    font-size: 85%;
    max-width: 334px;
    text-align: center;
   }
  body.skin--responsive .mw-parser-output figure img.mw-file-element {
    width: 340px;
    height: auto;
    max-width: 100%;
  }
}
}


table.infobox.biota caption,
/*# sourceMappingURL=gyz.css.map */
table.infobox.biota th {
background-color: #afe1af;
}

A lap jelenlegi, 2026. május 24., 12:44-kori változata

@charset "UTF-8";
/*
cd /home/drgyz/Dokumentumok/wiki.kaktuszgyujtok.hu/wiki_lua_html_css_js
sass --watch --style=expanded gyz.scss:gyz.css
*/
/* Legújabb DataTables CSS betöltése */
@import url("https://cdn.datatables.net/2.1.8/css/dataTables.dataTables.min.css");
/* MediaWiki specifikus finomhangolás */
table.datatable-hook {
  width: 100% !important;
  margin: 1em 0 !important;
  border: 1px solid #a2a9b1 !important;
  font-size: 0.9em;
}

/* A MediaWiki saját rendező nyilainak elrejtése, ha ütközne */
table.datatable-hook th.headerSort {
  background-image: none !important;
}

/* Keresőmező stílusának igazítása a MediaWiki beviteli mezőihez */
.dt-search input {
  border: 1px solid #a2a9b1 !important;
  border-radius: 2px;
  padding: 4px;
}

/* Közös CSS az összes felületnek */
/* Anonim felhasználóknál rejtsük el a felesleges füleket */
body.anonymous #ca-history,
body.anonymous #ca-viewsource {
  display: none !important;
}

/* Csak a kategóriaoldalak elsődleges címe (namespace + kettőspont) elrejtése */
.mw-page-title-namespace,
.mw-page-title-separator {
  display: none;
}

@media screen {
  .mw-body header h1.firstHeading {
    padding-bottom: 3px;
  }
  .mw-body header h1.firstHeading span {
    background-color: beige;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    color: #436d38;
    padding: 0px 10px 0 10px;
  }
  .mw-body header .vector-page-titlebar::after {
    height: 3px;
    background-color: #436d38;
  }
  .mw-body .mw-body-content div.tn li {
    line-height: 1.8em;
    margin-bottom: 10px;
  }
  .mw-body .mw-body-content div.tn li span.tnb b {
    border-radius: 10px;
    color: black;
    font-size: 110%;
    padding: 2px 5px;
  }
  .mw-body .mw-body-content div.tn li span.tnb-acc b {
    background: #ccffcc;
  }
  .mw-body .mw-body-content div.tn li span.tnb-syn b {
    background: #ffebcc;
  }
  .mw-body .mw-body-content div.tn li span.tnb-unres b {
    background: #ffcccc;
  }
  .mw-body .mw-body-content div.tn li span.tnb-hyb b {
    background: #f2e6d9;
  }
  .mw-body .mw-body-content div.tn li span.tns {
    border-radius: 10px;
    color: white;
    font-size: 90%;
    font-weight: bold;
    padding: 2px 5px;
  }
  .mw-body .mw-body-content div.tn li span.tns-acc {
    background: green;
  }
  .mw-body .mw-body-content div.tn li span.tns-syn {
    background: orange;
  }
  .mw-body .mw-body-content div.tn li span.tns-unres {
    background: red;
  }
  .mw-body .mw-body-content div.tn li span.tns-hyb {
    background: brown;
  }
  .mw-body .mw-body-content div.tn li span.sec {
    background: #ccf5ff;
    color: black;
    padding: 0 3px;
  }
  .mw-body .mw-body-content .mw-heading h1, .mw-body .mw-body-content .mw-heading h2, .mw-body .mw-body-content .mw-heading h3, .mw-body .mw-body-content .mw-heading h4, .mw-body .mw-body-content .mw-heading h5, .mw-body .mw-body-content .mw-heading h6 {
    color: #274f1c;
  }
  .mw-body .mw-body-content .mw-heading h3, .mw-body .mw-body-content .mw-heading h4 {
    text-decoration-line: underline;
  }
  .mw-body .mw-body-content .mw-heading2 h2 {
    background-color: rgb(250, 250, 239);
    padding: 0px 5px;
  }
  .mw-body .mw-body-content .mw-heading2 {
    border-bottom: 1px solid #436d38;
  }
  .mw-body .mw-body-content ul span.syn {
    background: beige;
    border-radius: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .mw-body .mw-body-content ul span.syn a {
    color: #436d38; /* A fejlécben is használt zölded */
    text-decoration: none;
  }
  .mw-body .mw-body-content ul span.syn a:hover {
    text-decoration: underline;
  }
  .mw-body .mw-body-content img {
    vertical-align: middle;
    float: left;
    padding-right: 10px;
    padding-bottom: 10px;
  }
  .mw-body .mw-body-content .hatarozo-koztespont-btn {
    display: inline-block;
    background-color: #e7e7c9 !important;
    color: #274f1c !important;
    font-weight: bold !important;
    padding: 3px 6px;
    margin: 2px;
    text-decoration: none !important;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
  }
  .mw-body .mw-body-content {
    /* JAVÍTVA: Kényszerített stílusok a hover állapothoz */
  }
  .mw-body .mw-body-content .hatarozo-koztespont-btn:hover {
    background-color: #c0c078 !important;
    color: #1b3813 !important; /* Kicsit sötétebb szöveg hoverkor */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    text-decoration: none !important;
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn {
    display: inline-block;
    background-color: #d7e7c9 !important;
    color: #274f1c !important;
    font-weight: bold !important;
    padding: 3px 6px;
    margin: 2px;
    text-decoration: none !important;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    transition: background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;
  }
  .mw-body .mw-body-content {
    /* JAVÍTVA: Kényszerített stílusok a hover állapothoz */
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn:hover {
    background-color: #9ab385 !important;
    color: #1b3813 !important; /* Kicsit sötétebb szöveg hoverkor */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
    text-decoration: none !important;
  }
  .mw-body .mw-body-content {
    /* Biztosítjuk, hogy a gombban lévő nyíl egyenes maradjon */
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn .arrow-prefix {
    font-style: normal !important;
    margin-right: 5px;
  }
  .mw-body .mw-body-content {
    /* Csak a fajnév lesz dőlt a gombon belül */
  }
  .mw-body .mw-body-content .hatarozo-vegpont-btn .botanical-name {
    font-style: italic !important;
  }
  .mw-body .mw-body-content {
    /* Első szint: Sima számok */
  }
  .mw-body .mw-body-content ol {
    list-style-type: decimal;
  }
  .mw-body .mw-body-content ol > li::marker {
    font-weight: bold;
    color: #009933; /* Sötétzöld szín */
  }
  .mw-body .mw-body-content {
    /* Második szint: nagybetűs ábécé */
  }
  .mw-body .mw-body-content ol li > ol {
    list-style-type: upper-alpha;
  }
  .mw-body .mw-body-content ol li > ol > li::marker {
    font-weight: bold;
    color: #99cc00; /* szín az alpontoknak */
  }
  .mw-body .mw-body-content {
    /* Harmadik szint: kis római számok */
  }
  .mw-body .mw-body-content ol li > ol li > ol {
    list-style-type: upper-roman;
  }
  .mw-body .mw-body-content ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #009999; /* szín a harmadik szintnek */
  }
  .mw-body .mw-body-content {
    /* Negyedik szint: kisbetű */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol {
    list-style-type: lower-alpha;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #cc9900; /* szín a 4. szintnek */
  }
  .mw-body .mw-body-content {
    /* 5 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol {
    list-style-type: lower-roman;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #b1551f; /* szín a 5. szintnek */
  }
  .mw-body .mw-body-content {
    /* 6 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: decimal;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #1f7bb1; /* szín a 6. szintnek */
  }
  .mw-body .mw-body-content {
    /* 7 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: upper-alpha;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #831fb1; /* szín a 7. szintnek */
  }
  .mw-body .mw-body-content {
    /* 8 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: upper-roman;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #7a9c3a; /* szín a 8. szintnek */
  }
  .mw-body .mw-body-content {
    /* 9 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: upper-greek;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #9c3a3a; /* szín a 9. szintnek */
  }
  .mw-body .mw-body-content {
    /* 10 szint */
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol {
    list-style-type: lower-greek;
  }
  .mw-body .mw-body-content ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol li > ol > li::marker {
    font-weight: bold;
    color: #104ac7; /* szín a 10. szintnek */
  }
  .mw-body .mw-body-content .wiki-dynamic-gallery {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end; /* Így az aljuk lesz egy vonalban */
    gap: 10px;
    margin: 15px 0;
  }
  .mw-body .mw-body-content .wiki-dynamic-gallery a {
    display: block;
    height: 210px; /* Fix magasság */
    background: #f0f0f0; /* Betöltődés alatti szín */
    border-radius: 8px;
  }
  .mw-body .mw-body-content .wiki-dynamic-gallery a img {
    height: 200px;
    display: block;
    object-fit: contain;
    padding: 0;
    width: auto; /* A szélesség alkalmazkodik az arányokhoz */
  }
  .mw-body table.datatable-hook {
    border-collapse: separate;
    border-spacing: 0;
    overflow: hidden;
    border: 1px solid #ebebe0 !important;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
  }
  .mw-body table.dataTable > thead > tr th {
    background-color: #eaeadd;
    border-width: 0px;
  }
  .mw-body table.dataTable > thead > tr th:first-child {
    border-top-left-radius: 6px;
  }
  .mw-body table.dataTable > thead > tr th:last-child {
    border-top-right-radius: 6px;
  }
  .mw-body .wikitable {
    background-color: #fffff9;
  }
  .mw-body .wikitable tr.accepted {
    background-color: #dcecd7;
  }
  .mw-body .wikitable > * > tr > td {
    border-color: beige;
    border-width: 1px;
  }
  .mw-body div.dt-container.dt-empty-footer tbody > tr:last-child > * {
    border-bottom-width: 0px;
  }
  .mw-body table.infobox.biota {
    background-color: #f8f9fa;
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    clear: right;
    color: black;
    float: right;
    margin: 0.5em 0 0.5em 1.4em;
    padding: 10px 2px;
    text-align: center;
    width: 22em;
  }
  .mw-body table.infobox.biota.acc th {
    background-color: #e6ffee;
  }
  .mw-body table.infobox.biota.acc th.taxonnev {
    background-color: green;
    color: white;
  }
  .mw-body table.infobox.biota.syn th {
    background-color: #fff5e6;
  }
  .mw-body table.infobox.biota.syn th.taxonnev {
    background-color: orange;
    color: black;
  }
  .mw-body table.infobox.biota.unres th {
    background-color: #ffe6e6;
  }
  .mw-body table.infobox.biota.unres th.taxonnev {
    background-color: red;
    color: white;
  }
  .mw-body table.infobox.biota.hyb th {
    background-color: #f9f2ec;
  }
  .mw-body table.infobox.biota.hyb th.taxonnev {
    background-color: brown;
    color: white;
  }
  .mw-body table.infobox.biota th.taxonnev {
    font-size: 110%;
  }
  .mw-body table.infobox.biota th.suha-svg {
    padding: 10px 0 !important;
  }
  .mw-body table.infobox.biota th.taxobox-icons {
    /* Csak a taxobox keresőikonjaira vonatkozó stílus eleje */
    /* Eltávolítjuk az alapértelmezett belső margókat a celláról */
    background-color: #ebebe0;
    padding: 10px 0 !important;
  }
  .mw-body table.infobox.biota th.taxobox-icons a {
    /* Minden linkre (a-tag), ami a taxobox-icons cellában van */
    margin: 0 5px !important;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none !important; /* Eltünteti az esetleges aláhúzást */
  }
  .mw-body table.infobox.biota th.taxobox-icons .external {
    /* Opcionális: a külső link ikon elrejtése, ha zavarja a logót */
    background-image: none !important;
    padding-right: 0 !important;
  }
  .mw-body table.infobox.biota th.taxobox-icons img {
    /* Biztosítjuk, hogy a kép ne lógjon ki */
    display: block;
    float: none;
    opacity: 0.7;
  }
  .mw-body table.infobox.biota th.taxobox-icons img:hover {
    /* Ha szeretnél egy kis hover effektet (elhalkul/erősödik ha rámutatsz) */
    opacity: 1;
    transition: opacity 0.2s;
  }
  .mw-body table.infobox.biota th.taxobox-icons {
    /* Csak a taxobox keresőikonjaira vonatkozó stílus vége */
  }
  .mw-body table.infobox.biota th img {
    float: none;
  }
  .mw-body table.infobox.biota.ember th img {
    width: 340px;
  }
  .mw-body table.infobox.biota td {
    padding: 4px 2px;
  }
  .mw-body table.infobox.biota td.left {
    background-color: lightgray;
    font-size: 90%;
    line-height: 95%;
    padding-right: 4px;
    text-align: right;
    width: 105px;
  }
  .mw-body table.infobox.biota td.right {
    font-size: 95%;
    line-height: 95%;
    text-align: left;
  }
  .mw-body table.infobox.biota caption {
    background-color: #afe1af;
    text-align: center;
  }
  .mw-body .catlinks {
    background-color: #f8f9fa;
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
    display: block !important;
    overflow: hidden;
  }
  .vector-column-start .vector-main-menu-container,
  .vector-column-start .vector-sticky-pinned-container {
    margin-bottom: 10px;
    margin-left: 0;
  }
  .vector-column-start .vector-main-menu-container nav#mw-panel .vector-pinned-container,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel .vector-pinned-container {
    background-image: url(https://wiki.kaktuszgyujtok.hu/images/d/d5/Epicactus.png);
    background-repeat: no-repeat;
    background-position-x: right;
  }
  .vector-column-start .vector-main-menu-container nav#mw-panel,
  .vector-column-start .vector-main-menu-container nav#mw-panel-toc,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel-toc {
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
    display: block !important;
    overflow: hidden;
  }
  .vector-column-start .vector-main-menu-container nav#mw-panel .vector-pinned-container,
  .vector-column-start .vector-main-menu-container nav#mw-panel-toc .vector-pinned-container,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel .vector-pinned-container,
  .vector-column-start .vector-sticky-pinned-container nav#mw-panel-toc .vector-pinned-container {
    background-color: #fffff9;
    margin-bottom: 0;
    padding-bottom: 5px;
  }
  html, body {
    font-family: sans-serif;
    height: 100%;
  }
  body {
    background-color: var(--background-color-neutral-subtle, #f8f9fa);
    color: var(--color-base, #202122);
    margin: 0;
  }
  html.vector-feature-custom-font-size-clientpref--excluded,
  .vector-feature-custom-font-size-clientpref--excluded,
  html.vector-feature-custom-font-size-clientpref-0,
  .no-font-mode-scale,
  .mw-body-content .cdx-message {
    --font-size-medium: 1rem;
    --line-height-medium: 1.5714285;
    --line-height-content: 1.5714285;
  }
  .vector-feature-custom-font-size-clientpref--excluded,
  .vector-feature-custom-font-size-clientpref-0,
  .mw-body-content .cdx-message {
    --font-size-medium: 1rem;
    --line-height-medium: 1.6;
  }
  .mw-content-ltr figure[typeof~="mw:File/Thumb"],
  .mw-content-ltr figure[typeof~="mw:File/Frame"],
  .mw-content-ltr figure[typeof~="mw:File"].mw-halign-right {
    background-color: #f8f9fa;
    border: 1px solid #ebebe0;
    border-radius: 6px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
    color: grey;
    display: block !important;
    margin: 0.5em 0 0.5em 1.4em;
    overflow: hidden;
  }
  .mw-content-ltr figure[typeof~="mw:File/Thumb"] > figcaption,
  .mw-content-ltr figure[typeof~="mw:File/Frame"] > figcaption {
    border: 0px solid #a2a9b1;
    display: block !important;
    font-size: 85%;
    max-width: 334px;
    text-align: center;
  }
  body.skin--responsive .mw-parser-output figure img.mw-file-element {
    width: 340px;
    height: auto;
    max-width: 100%;
  }
}

/*# sourceMappingURL=gyz.css.map */