/* MASTR Crypto Wiki. Scope every rule to the wiki so the existing site stays stable. */
.wiki {min-width:0;}
.wiki [hidden] {display:none!important;}
.wiki :is(h1,h2,h3,p,a,li,dt,dd,figcaption) {overflow-wrap:break-word;}
.wiki .wiki-hero h1 {font-size:clamp(2rem,5vw,4.1rem);line-height:1.13;max-width:22ch;}
.wiki .wiki-subnav {display:flex;flex-wrap:wrap;gap:10px;margin:24px 0;}
.wiki .wiki-subnav a {display:inline-flex;align-items:center;min-height:46px;padding:10px 15px;border:1px solid #557753;border-radius:5px;color:#e6f3e8;font:600 16px/1.35 Arial,sans-serif;text-decoration:none;}
.wiki .wiki-subnav a[aria-current=page] {background:#b8f76b;color:#0b170d;border-color:#b8f76b;}
.wiki .wiki-subnav a:hover {border-color:#c2ff78;}
.wiki :is(a,button,input,select):focus-visible {outline:3px solid #c5ff7f;outline-offset:4px;}
.wiki .wiki-v18-portals {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.wiki .wiki-v18-portals h2 {font:700 24px/1.3 Arial,sans-serif;margin:0 0 14px;}
.wiki .wiki-v18-portals p {font:400 17px/1.65 Arial,sans-serif;color:#dce6df;}
.wiki .wiki-v18-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;padding-left:24px;}
.wiki .wiki-v18-links li {padding:9px 0;break-inside:avoid;font:400 18px/1.65 Arial,sans-serif;}
.wiki .wiki-v18-links a {color:#d7f4b1;text-underline-offset:4px;}
.wiki .wiki-alphabet {display:flex;flex-wrap:wrap;gap:10px;position:static;}
.wiki .wiki-alphabet a {display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:8px 12px;line-height:1.3;}
.wiki :is(.wiki-section,.wiki-definition,.wiki-directory-entry,.wiki-timeline-entry) {scroll-margin-top:125px;}
.wiki .wiki-register-filter {display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:10px 20px;padding:22px;background:#102418;border:1px solid #567954;border-radius:8px;}
.wiki .wiki-register-filter label {font:600 17px/1.4 Arial,sans-serif;}
.wiki .wiki-register-filter label[for=register-query] {grid-column:1;grid-row:1;}
.wiki .wiki-register-filter label[for=register-group] {grid-column:2;grid-row:1;}
.wiki .wiki-register-filter input {grid-column:1;grid-row:2;}
.wiki .wiki-register-filter select {grid-column:2;grid-row:2;}
.wiki .wiki-register-filter :is(input,select) {width:100%;min-width:0;min-height:48px;padding:10px 12px;background:#07140d;color:#fff;border:1px solid #799a70;border-radius:4px;font:18px/1.4 Arial,sans-serif;}
.wiki .wiki-register-filter p {margin:0;}
.wiki :is(.wiki-timeline-entry,.wiki-directory-entry) {max-width:940px;margin:20px 0;padding:24px 28px;background:#0a1a11;border:1px solid #426144;border-radius:8px;}
.wiki .wiki-timeline-entry {border-left:4px solid #9beb5b;}
.wiki .wiki-timeline-entry time {display:inline-block;font:700 18px/1.4 Arial,sans-serif;color:#c7fa9c;margin-bottom:12px;}
.wiki :is(.wiki-timeline-entry,.wiki-directory-entry) h3 {font:700 clamp(1.25rem,2.4vw,1.6rem)/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;margin:10px 0;}
.wiki :is(.wiki-timeline-entry,.wiki-directory-entry) p {font:400 18px/1.7 Arial,sans-serif;color:#e0e9e2;max-width:78ch;}
.wiki .wiki-entry-links {display:flex;flex-wrap:wrap;gap:12px 24px;}
.wiki .wiki-entry-links a {font-size:16px;line-height:1.6;text-underline-offset:4px;}
.wiki .wiki-directory-entry .wiki-v18-links {grid-template-columns:1fr;}
.wiki .wiki-v18-figure {margin:32px 0;width:100%;max-width:640px;}
.wiki .wiki-v18-figure img {display:block;width:100%;height:auto;max-width:640px;}
.wiki .wiki-v18-figure figcaption {margin:14px 0 0;color:#d5e3d7;font:400 17px/1.7 Arial,sans-serif;}
.wiki .wiki-original-x {border:1px solid #638752;background:#112719;border-radius:8px;padding:20px 26px;margin:22px 0;}
.wiki .wiki-original-x h2 {font:700 22px/1.4 Arial,sans-serif;margin:0 0 12px;}
.wiki .wiki-original-x li {padding:8px 0;font:17px/1.65 Arial,sans-serif;}
.wiki .wiki-language-note {font:400 16px/1.65 Arial,sans-serif;color:#d7e0d9;max-width:80ch;}
@media(max-width:1000px){.wiki .wiki-v18-portals {grid-template-columns:1fr;}.wiki .wiki-v18-links {grid-template-columns:1fr;}}
@media(max-width:620px){
 .wiki .wiki-register-filter {display:flex;flex-direction:column;padding:16px;}
 .wiki .wiki-register-filter label[for=register-group] {margin-top:8px;}
 .wiki :is(.wiki-timeline-entry,.wiki-directory-entry) {padding:20px 16px;}
 .wiki .wiki-subnav {gap:8px;}.wiki .wiki-subnav a {padding:10px 12px;}
 .wiki .wiki-v18-figure figcaption {font-size:17px;}
}
@media print{.wiki .wiki-register-filter{display:none!important;}.wiki .wiki-v18-figure{break-inside:avoid;}.wiki .wiki-v18-figure img{max-height:180mm;width:auto;max-width:100%;}}
.wiki .wiki-entities {margin:28px 48px;padding:22px;border-top:1px solid #57734e;}
.wiki .wiki-entities h2 {font:700 21px/1.4 Arial,sans-serif;}
.wiki .wiki-entities ul {display:flex;flex-wrap:wrap;gap:10px 24px;padding-left:20px;font:17px/1.7 Arial,sans-serif;}
.wiki .wiki-register-filter,.wiki>.wiki-alphabet {margin:24px 48px;}
@media(max-width:760px){.wiki .wiki-entities,.wiki .wiki-register-filter,.wiki>.wiki-alphabet {margin:24px 20px;}.wiki .wiki-entities {padding:18px 0;}}
