*plays round with stuff*
TTT TTT TTT TTT TTT TTT TTT
...Okay then.
Reply-box default text-size is 16. Quote default text-size is...what, 13? 12.5? Everything else transfers just fine, it's just the differing default-values that's throwing everything out in Quotes.
This is an issue I came across the other day, but I don't remember if I explained it here, or just in my Stylus post.
Text in quotes and "unfurl" boxes have hardcoded font sizes for the body and title areas (13px and 15px) for all themes except Light and Dark (so Default, Blackened, and Lightened). Light and Dark have those font sizes set to rem values, so they scale with the overall site font size.
These are the relevant rules, and what the font size should be set to (ie: what Light and Dark use):
CSS:
.bbCodeBlock.bbCodeBlock--quote .bbCodeBlock-content,
.bbCodeBlock-title {
font-size: 0.8125rem;
font-size: max(0.8125rem, 13px);
}
.bbCodeBlock--unfurl .contentRow-snippet {
font-size: 0.75rem;
font-size: max(0.75rem, 13px);
}
.bbCodeBlock--unfurl .contentRow-header {
font-size: 0.9275rem;
font-size: max(0.9275rem, 13px);
}
.block--messages .message-cell--threadmark-header {
font-size: 0.75rem;
font-size: max(0.75rem, 13px);
}
I've set those in my Stylus ruleset to override the defaults. But yeah, the other themes need to be fixed.
Edit: From what
@PinkShadowReader said, I checked, and yeah,
.block--messages .message-cell--threadmark-header
also has a hard-coded font size, and should be fixed. The Blackened theme has 12px, while the Dark theme uses 0.75rem. Added this to the above code.
Edit2: You can also add in a max() function to prevent the rem values from dropping below a certain minimum limit. I added that to the above code, set as an override for the sake of older browsers.