body:has(.wordmark){font-size:var(--body-size,20px)}
header{gap:clamp(20px,4vw,60px);height:auto;min-height:88px;padding-block:16px}
.wordmark{gap:14px;align-items:center;flex-shrink:0}
.wordmark img{width:44px;height:44px}
.wordmark .wiki-brand-copy{display:flex;flex-direction:column;align-items:flex-start;gap:7px;line-height:1}
.wordmark .wiki-brand-title{display:block;white-space:nowrap;font:400 15px/1.2 'Press Start 2P',monospace;letter-spacing:0}
.wordmark .wiki-brand-title em{display:inline;font:inherit;letter-spacing:inherit;vertical-align:baseline}
.wordmark .wiki-brand-copy small{margin:0;font:400 18px/1 VT323,monospace;letter-spacing:0}
.wiki-header-links{margin-left:auto;display:flex;align-items:center;gap:20px;flex-shrink:0;font:18px VT323,monospace}
.wiki-header-links .header-about{margin:0;font-size:18px}
.wiki-home{border:1px solid var(--line);padding:7px 14px;color:var(--ink);white-space:nowrap}
.wiki-home:hover{background:var(--paper);text-decoration:none}
#article .notice,#article .note,#article table,#article .references,#article .see-also,#article .categories{font-size:.9em}
#article .glossary,#article .checklist label,#article #faq p,#article #faq summary{font-size:1em}
#article .infobox{font-size:.8em}#article .caption{font-size:.85em}
#article h2{font-size:1.6em}#article h3{font-size:1.2em}
@media(max-width:1150px){.tools{display:block;position:static;grid-column:2;grid-row:1}.tools>hr,.tools>p,.tools>a,.tools>h3:nth-of-type(2){display:none}.tools{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.tools h3,.tools>span{margin:0;padding:0;border:0}.tools .theme-button{width:auto}.sidebar{grid-column:1;grid-row:1 / span 2}#article{grid-column:2;grid-row:2}}
@media(max-width:760px){header{gap:14px;padding:14px 18px}.wordmark img{width:38px;height:38px}.wordmark .wiki-brand-title{font-size:13px}.wiki-header-links{margin-left:auto}.wiki-header-links .header-about{display:none}.search-wrap{order:3;flex-basis:100%;max-width:none}.layout{display:flex;flex-direction:column}.sidebar{width:100%}.tools{order:-1;margin-bottom:22px;width:100%}#article{min-width:0;width:100%}}
@media print{.tools{display:none!important}body:has(.wordmark){font-size:11pt}}
