User:Ioaxxere/common.css

/* overrides mobile style which adds 1.5em of extra space here for some reason */ .content p + .mw-heading3, .content p + h3 { margin-top: 0; }

/* overrides mobile style which sets table width to 100% on narrow screens, resulting in a subtle stripe */ .mw-parser-output .floatright { max-width: fit-content; }

/* Fix input forms */ .mw-inputbox-form-inline input { min-width: fit-content; }

/* experimental: shorten margins in deeply nested conversations on narrow screens */ /* gradually decrease the width at 1, 3, 6, and 10 levels deep */ @media screen and (max-width: 719px) { #content dd:has(> [data-mw-comment-start]) { margin-left: 0.8em; }	#content dd dd dd:has(> [data-mw-comment-start]) { margin-left: 0.6em; }	#content dd dd dd dd dd dd:has(> [data-mw-comment-start]) { margin-left: 0.4em; }	#content dd dd dd dd dd dd dd dd dd dd:has(> [data-mw-comment-start]) { margin-left: 0.3em; }	#content dl:has(> dd > [data-mw-comment-start]) { margin-left: 0; } }

.nyms, .h-usage-example { color: #44525a; }

ol > li::marker { font-weight: bold; }

.HQToggle:before, .NavToggle:before, .nyms-toggle:before, .usex-toggle:before { font-size: 90%; content: "["; } .HQToggle:after, .NavToggle:after, .nyms-toggle:after, .usex-toggle:after { font-size: 90%; content: "]"; } .HQToggle a, .NavToggle a, .nyms-toggle a, .usex-toggle a { font-size: 90%; }