.wiki {
    flex-grow: 2; /* Позволяет вики-контенту занимать больше места */
    min-width: 300px; /* Минимальная ширина для вики-контента */
}


		#wikipedia-content-container figure { margin: 0 auto; display: table; }
        #wikipedia-content-container figure[typeof~='mw:File/Thumb'].mw-halign-right,
        #wikipedia-content-container figure[typeof~='mw:File/Frame'].mw-halign-right {
            margin: 0.5em 0 1.3em 1.4em;
            clear: right;
            float: right;
        }

        #wikipedia-content-container figcaption {
            display: table-caption;
            border: 1px solid #c8ccd1;
            border-top: 0;
            font-size: 88.4%;
            caption-side: bottom;
            background-color: inherit;
            line-height: 1.4em;
            text-align: start;
            padding: 0 6px 6px 6px;
            width: 100%;
        }
        #wikipedia-content-container {
            border: 1px solid #a2a9b1;
            padding: 15px;
            margin-top: 15px;
            background-color: #f8f9fa;
            color: #202122;
            border-radius: 6px;
            font-size: 0.95em;
            line-height: 1.6;
            font-family: myFont, sans-serif;
            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
            overflow-x: auto;
        }
        #wikipedia-content-container p {
            margin-bottom: 1em;
            line-height: inherit;
        }
        #wikipedia-content-container a {
           color: #3366cc !important;
            text-decoration: none;
        }
        #wikipedia-content-container a:hover {
            color: #0645ad !important;
            text-decoration: underline;
        }

        #wikipedia-content-container a.new {
            color: #ba0000 !important;
            text-decoration: none;
        }
        #wikipedia-content-container a.new:hover {
            text-decoration: underline;
        }

        #wikipedia-content-container sup.reference { display: none !important; }

         #wikipedia-content-container h1,
        #wikipedia-content-container h2,
        #wikipedia-content-container h3,
        #wikipedia-content-container h4,
        #wikipedia-content-container h5,
        #wikipedia-content-container h6 {
            color: #000000 !important;
            margin-top: 1.5em;
            margin-bottom: 0.8em;
            font-weight: bold;
            line-height: 1.3;
            font-family: myFont, sans-serif;
        }
       #wikipedia-content-container h1 { font-size: 2em; }
        #wikipedia-content-container h2 { font-size: 1.6em; border-bottom: 1px solid #a2a9b1; padding-bottom: 0.3em; }
        #wikipedia-content-container h3 { font-size: 1.3em; }
        #wikipedia-content-container h4 { font-size: 1.1em; }

        /*#wikipedia-content-container ul,
        #wikipedia-content-container ol {
            margin-top: 0.3em;
            margin-bottom: 0.5em;
            margin-left: 1.6em;
            padding: 0;
        }*/

        #wikipedia-content-container li {
            vertical-align: top;
			margin-bottom: 0.2em;
        }

         #wikipedia-content-container table.infobox {
            font-size: 0.85em !important;
            width: 280px !important;
            float: right !important;
            clear: right !important;
            margin: 0.5em 0 1.2em 1.2em !important;
			padding: .4em;
            background-color: #f9f9f9 !important;
            border: 1px solid #aaa !important;
            color: #202122 !important;
            border-collapse: separate;
            box-shadow: 1px 1px 3px rgba(0,0,0,0.05);
        }
		#wikipedia-content-container table.infobox th,
        #wikipedia-content-container table.infobox td {
            color: #202122 !important;
			text-align: center;
        }
        #wikipedia-content-container table.infobox th {
            background-color: #eaf3ff;
            text-align: center;
        }

        .ts-Taxonomy-rang-label {
            float: left;
            display: table-cell;
            text-align: right;
            vertical-align: top;
            padding-right: 0.3em !important;
            white-space: nowrap;
            font-weight: bold;
        }

       #wikipedia-content-container table.infobox caption {
             color: #202122 !important;
             font-weight: bold;
             font-size: 1.1em;
             padding: 0.5em 0;
             caption-side: top;
             text-align: center;
             background-color: #ccc;
             border-bottom: 1px solid #aaa;
        }

        /* Styles for Wikipedia Clade template, scoped to our container */
        #wikipedia-content-container table.clade {
            border-spacing: 0;
            margin: 0.5em 0; /* Added some margin for spacing */
            font-size: 95%; /* Adjusted from 100% for potentially better fit */
            line-height: 100%;
            border-collapse: separate; /* As per original */
            width: auto;
            color: #202122; /* Ensure text color is readable */
        }
        #wikipedia-content-container table.clade table.clade { /* Nested clade tables */
            width: 100%;
            line-height: inherit; /* Inherit line height from parent clade table */
            margin: 0; /* Remove margin for nested clades to keep them tight */
        }
        #wikipedia-content-container td.clade-label {
            width: 0.7em;
            padding: 0 0.15em;
            vertical-align: bottom;
            text-align: center;
            border-left: 1px solid black; /* Consistent border color */
            border-bottom: 1px solid black;
            white-space: nowrap;
            color: #202122;
        }
        #wikipedia-content-container td.clade-fixed-width {
            overflow: hidden;
            text-overflow: ellipsis;
        }
        #wikipedia-content-container td.clade-fixed-width:hover {
            overflow: visible;
        }
        #wikipedia-content-container td.clade-slabel {
            padding: 0 0.15em;
            vertical-align: top;
            text-align: center;
            border-left: 1px solid black;
            white-space: nowrap;
            color: #202122;
        }
        #wikipedia-content-container td.clade-slabel:hover {
            overflow: visible;
        }
        #wikipedia-content-container td.clade-slabel.last {
            border-left: none;
            border-right: none; /* As per original */
        }
        #wikipedia-content-container td.clade-slabel.reverse {
            border-left: none;
            border-right: 1px solid black;
        }
        #wikipedia-content-container td.clade-bar {
            vertical-align: middle;
            text-align: left;
            padding: 0 0.5em;
            position: relative; /* Needed for line drawing if done via pseudo-elements */
        }
        #wikipedia-content-container td.clade-bar.reverse {
            text-align: right;
            position: relative;
        }
        #wikipedia-content-container td.clade-leaf {
            border: 0;
            padding: 0 0.2em; /* Added small padding to leaf nodes */
            text-align: left;
            color: #202122;
        }
        #wikipedia-content-container td.clade-leafR {
            border: 0;
            padding: 0 0.2em;
            text-align: right;
            color: #202122;
        }
        #wikipedia-content-container td.clade-leaf.reverse {
            text-align: right;
        }
        #wikipedia-content-container table.clade a { /* Ensure links within clades are styled */
            color: #3366cc !important;
            text-decoration: none !important;
        }
        #wikipedia-content-container table.clade a:hover {
            text-decoration: underline !important;
        }
        #wikipedia-content-container table.clade img.mw-file-element { /* Style for images within clades */
            max-width: 50px;
            max-height: 50px;
            vertical-align: middle;
            margin-left: 4px;
            border: 1px solid #ddd; /* Lighter border for images */
            border-radius: 2px;
        }

        #wikipedia-content-container img {
            max-width: 100%;
            height: auto;
            border-radius: 0px;
            display: block;
            margin: 0em auto;
        }

        #wikipedia-content-container ul.gallery {
            padding: 0;
            margin: 1em auto;
            list-style-type: none;
            text-align: center;
        }
        #wikipedia-content-container ul.gallery li.gallerybox {
            display: inline-block;
            vertical-align: top;
            margin: 5px;
            border: 0px solid #ccc;
            background-color: #f9f9f9;
        }
        #wikipedia-content-container ul.gallery li.gallerybox div.thumb {
            text-align: center;
            margin: 2px;
        }
        #wikipedia-content-container .gallerycaption {
            font-size: 90%;
            padding: 2px 5px;
            text-align: center;
        }

        #wikipedia-content-container .thumb {
             margin: 0.5em 0 1.3em 1.4em;
             background-color: #f9f9f9;
             border: 0px solid #c8ccd1;
             clear: right;
             float: right;
             padding: 3px !important;
             text-align: center;
        }
        #wikipedia-content-container .thumbinner {
            max-width: 250px !important;
            margin: 0 auto !important;
            background-color: transparent !important;
            border: none !important;
            padding: 0 !important;
            box-shadow: none;
            text-align: left;
        }
        #wikipedia-content-container .thumbimage {
            border: 1px solid #c8ccd1 !important;
            margin-bottom: 3px;
        }
        #wikipedia-content-container .thumbcaption {
            border: none !important;
            font-size: 94% !important;
            line-height: 1.4em !important;
            padding: 3px !important;
            text-align: left !important;
        }

        #wikipedia-content-container .mw-editsection,
        #wikipedia-content-container #siteSub,
        #wikipedia-content-container #jump-to-nav,
        #wikipedia-content-container .mw-jump-link,
        #wikipedia-content-container #mw-navigation,
        #wikipedia-content-container #mw-page-base,
        #wikipedia-content-container #mw-head-base,
        #wikipedia-content-container #footer,
        #wikipedia-content-container .printfooter,
        #wikipedia-content-container .mw-indicators,
        #wikipedia-content-container .siteNotice,
        #wikipedia-content-container .ambox,
        #wikipedia-content-container .navbox,
        #wikipedia-content-container .reflist,
        #wikipedia-content-container .catlinks,
        #wikipedia-content-container .portal,
        #wikipedia-content-container .metadata,
        #wikipedia-content-container #toc
        {
            /* display: none !important; */ /* Selectively hide elements if needed */
        }
        #wikipedia-content-container .metadata { float: right; border: 1px solid grey !important; padding: .5em; }
        #wikipedia-content-container .metadata ul { list-style-type: none; }
        #wikipedia-content-container .metadata ul li img { float: left; }
        #wikipedia-content-container .metadata hr {
            height: 1px;
            background-color: #a2a9b1;
            border: 0;
            margin: 0.2em 2.52px 0;
            box-sizing: content-box;
            overflow: visible;
        }
        #wikipedia-content-container .navbox img {display: inline-block;}

        #wikipedia-content-container .wikitable {
            background-color: #f8f9fa;
            color: #202122;
            margin: 1em 0;
            border: 1px solid #a2a9b1;
            border-collapse: collapse;
        }

        .wikitable > tr > th, .wikitable > * > tr > th {
            background-color: #eaecf0;
            color: #202122;
            text-align: center;
        }

        .wikitable > tr > th, .wikitable > tr > td, .wikitable > * > tr > th, .wikitable > * > tr > td {
            border: 1px solid #a2a9b1;
            padding: 0.2em 0.4em;
        }