@import "https://fonts.googleapis.com/css2?family=Linux+Libertine:wght@400;700&family=Sans-serif:wght@400;700&display=swap";
:root{--background-color:#fff;--text-color:#202122;--link-color:#36c;--link-visited-color:#0b0080;--link-red-color:#d33;--border-color:#a2a9b1;--header-border:#c8ccd1;--heading-font:"Linux Libertine", "Georgia", "Times", serif;--body-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Lato, Helvetica, Arial, sans-serif;--sidebar-width:15rem;--header-height:3.125rem;--content-max-width:60rem}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--body-font);color:var(--text-color);background-color:var(--background-color);-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.6}a{color:var(--link-color);text-decoration:none}a:hover{text-decoration:underline}.wiki-link{color:var(--link-color)}.wiki-link.new{color:var(--link-red-color)}.header{z-index:100;height:var(--header-height);border-bottom:1px solid var(--header-border);background-color:#fff;align-items:center;gap:1.5rem;padding:0 1.5rem;display:flex;position:sticky;top:0}.header-logo{font-family:var(--heading-font);color:#000;align-items:center;gap:.75rem;font-size:1.3em;display:flex;text-decoration:none!important}.header-search{flex-grow:1;max-width:500px;position:relative}.header-search input{width:100%;height:32px;font-family:var(--body-font);background-color:#f8f9fa;border:1px solid #a2a9b1;border-radius:2px;padding:0 10px 0 30px;font-size:.875rem;transition:border-color .2s,box-shadow .2s}.header-search input:focus{background-color:#fff;border-color:#36c;outline:none;box-shadow:inset 0 0 0 1px #36c}.header-user{align-items:center;gap:1rem;margin-left:auto;font-size:.8em;display:flex}.layout-container{justify-content:flex-start;max-width:100%;padding-top:1rem;display:flex}.sidebar{width:calc(var(--sidebar-width) + 32px);text-align:left;flex-shrink:0;padding:0 1.5rem 0 calc(3rem + 20px);font-size:.85em}.sidebar-section{border-bottom:1px solid #eaecf0;margin-bottom:1.5rem;padding-bottom:1rem}.sidebar-section-title{color:#54595d;text-transform:uppercase;margin-bottom:.5rem;font-size:.85em;font-weight:700}.sidebar ul{list-style:none}.sidebar li{margin-bottom:.4rem}.main-container{max-width:var(--content-max-width);background-color:var(--background-color);flex-grow:1;min-width:0;padding:0 2rem 4rem}h1{font-family:var(--heading-font);border-bottom:1px solid var(--border-color);margin-bottom:.25em;padding-bottom:.2em;font-size:1.8em;font-weight:400;line-height:1.3}h2{font-family:var(--heading-font);border-bottom:1px solid var(--border-color);margin-top:1.5em;margin-bottom:.25em;padding-bottom:.2em;font-size:1.5em;font-weight:400;line-height:1.3}h3{margin-top:1.2em;margin-bottom:.4em;font-size:1.2em;font-weight:700}p{margin:.5em 0 1em}table.infobox{float:right;clear:right;border:1px solid var(--border-color);border-spacing:3px;background-color:#f8f9fa;width:22em;margin:.5em 0 1em 1em;padding:.2em;font-size:88%;line-height:1.5em}table.infobox tr td:first-child:not([colspan="2"]){text-align:left;vertical-align:top;background-color:#eaecf0;width:35%;padding:.2em .4em;font-weight:700}table.infobox td{vertical-align:top;padding:.2em .4em}table.infobox td[colspan="2"]{text-align:center;font-weight:700}table.infobox td[colspan="2"] img{border:1px solid #ccc;max-width:100%;height:auto;margin-top:.5em}.toc{background-color:#f8f9fa;border:1px solid #a2a9b1;min-width:250px;margin-top:1em;margin-bottom:1em;padding:10px 15px;font-size:.95em;display:inline-block}.toc-title{text-align:left;margin-bottom:8px;font-weight:700}.toc ul{list-style-type:none}.toc li{margin-bottom:4px}.reference{vertical-align:super;unicode-bidi:isolate;font-size:80%;line-height:1}.reference a{color:var(--link-color)}.mw-editsection{color:#54595d;-webkit-user-select:none;user-select:none;margin-left:1em;font-family:sans-serif;font-size:small;font-weight:400}.mw-editsection a{color:var(--link-color)}.mw-editsection-bracket{color:#54595d;margin:0 .2em}.catlinks{clear:both;background-color:#f8f9fa;border:1px solid #a2a9b1;margin-top:2em;padding:5px;font-size:.85em}.catlinks ul{margin:0;padding:0;list-style:none;display:inline}.catlinks li{border-left:1px solid #a2a9b1;margin:0 .3em;padding:0 0 0 .5em;line-height:1.5;display:inline-block}.catlinks li:first-child{border-left:none;padding-left:0}.coordinates{background:#fff;padding:.2em;font-size:.8em;position:absolute;top:0;right:0}.search-dropdown{z-index:1000;background:#fff;border:1px solid #a2a9b1;border-top:none;width:100%;max-height:400px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 2px 4px #0003}.search-dropdown-item{cursor:pointer;border-bottom:1px solid #eaecf0;padding:8px 12px}.search-dropdown-item:last-child{border-bottom:none}.search-dropdown-item:hover{background-color:#f8f9fa}.search-dropdown-title{color:#0645ad;font-size:.95em;font-weight:700}.search-dropdown-subtitle{color:#54595d;margin-top:2px;font-size:.8em}img{text-indent:-10000px}:is(img:not([src]),img[src=""],img:-moz-broken,img:-webkit-broken){display:none!important}.sidebar-toggle-input{display:none}.hamburger{cursor:pointer;opacity:.7;flex-direction:column;justify-content:space-around;width:20px;height:20px;display:none}.hamburger span{background-color:#000;width:100%;height:2px;display:block}.sidebar-backdrop{display:none}.desktop-auth-only{display:block}.mobile-auth-only{display:none}@media (max-width:768px){.header{gap:.75rem;padding:0 1rem}.hamburger{display:flex}.header-logo span:nth-child(2){display:none}.layout-container{flex-direction:column;padding-top:0}.sidebar{top:var(--header-height);width:250px;height:calc(100vh - var(--header-height));z-index:1000;border-right:1px solid var(--border-color);background-color:#f8f9fa;padding:1.5rem;transition:left .3s;display:block;position:fixed;left:-100%;overflow-y:auto}.sidebar-toggle-input:checked~.layout-container .sidebar{left:0}.sidebar-backdrop{top:var(--header-height);width:100vw;height:calc(100vh - var(--header-height));z-index:999;background:#00000080;display:none;position:fixed;left:0}.sidebar-toggle-input:checked~.layout-container .sidebar-backdrop{display:block}.sidebar-section{min-width:unset;border-bottom:1px solid #eaecf0;margin-bottom:1.5rem}.main-container{padding:1rem}table.infobox,.infobox{box-sizing:border-box;float:none!important;clear:both!important;width:100%!important;margin:1rem 0!important}h1{font-size:1.5em}h2{font-size:1.3em}.desktop-auth-only{display:none}.mobile-auth-only{display:block}}@media print{.header,.sidebar,.sidebar-backdrop,.sidebar-toggle-input,[class*=hamburger],.mw-editsection,.EditButton,footer,button{display:none!important}body{color:#000;background:#fff;font-size:11pt}.layout-container{display:block}.main-container{max-width:100%;padding:0}a{color:#000;text-decoration:underline}a[href]:after{content:none}table.infobox{float:right;width:220px}h1,h2,h3{page-break-after:avoid}p,li{page-break-inside:avoid}.toc{display:none}}body.admin-dark-mode{--background-color:#09090b;--text-color:#f4f4f5;--link-color:#60a5fa;--border-color:#27272a;--header-border:#27272a;color:#f4f4f5;background-color:#09090b}body.admin-dark-mode .header{background-color:#18181b!important;border-bottom:1px solid #27272a!important}body.admin-dark-mode .header-logo,body.admin-dark-mode .header-logo span{color:#ef4444!important}body.admin-dark-mode .header-logo .logo-box{color:#18181b!important;background-color:#ef4444!important}body.admin-dark-mode .hamburger span{background-color:#f4f4f5!important}body.admin-dark-mode .header-search input{color:#f4f4f5!important;background-color:#27272a!important;border:1px solid #3f3f46!important}body.admin-dark-mode .sidebar{background-color:#09090b!important;border-right:1px solid #27272a!important}body.admin-dark-mode .sidebar-section{border-bottom:1px solid #27272a!important}body.admin-dark-mode .sidebar-section-title{color:#a1a1aa!important}body.admin-dark-mode .main-container{color:#f4f4f5!important;background-color:#09090b!important}body.admin-dark-mode a{color:#60a5fa!important}body.admin-dark-mode a:hover{color:#93c5fd!important}body.admin-dark-mode h1,body.admin-dark-mode h2,body.admin-dark-mode h3{color:#ef4444!important;border-bottom:1px solid #27272a!important}body.admin-dark-mode .header-user{color:#a1a1aa!important}body.admin-dark-mode .header-user a{color:#60a5fa!important}
