/* Readability refinements. Keep the established theme, columns and artwork. */
.Content .BoxContent { font-size:13px; line-height:1.65; }
.Content .TableContent td, .Content .TableContent th,
.Content .myaac-table td, .Content .myaac-table th { font-size:13px; line-height:1.55; }
#Footer { font-size:11px; line-height:1.6; }

/* The account panel remains 190px wide; its height follows the text. */
#Loginbox .AccountQuickField { font-size:12px; line-height:17px; color:#d4bc98; }
#Loginbox .AccountQuickField input { height:32px; font-size:12px; line-height:18px; }
#Loginbox .AccountQuickSubmit,
#Loginbox .AccountQuickCreate,
#Loginbox .AccountAction { font-size:11px; letter-spacing:.15px; }
#Loginbox .AccountQuickFeedback { font-size:11px; line-height:17px; }
#Loginbox .AccountQuickRecovery { font-size:11px; line-height:18px; }
.Content .AccountLoginRecovery { font-size:12px; line-height:1.6; }
#Menu .SubmenuitemLabel { font-size:13px; line-height:20px; }
.BaiakerosQuickBarItem { font-size:13px; }

/* Home page copy and actions, with the original serif headings. */
.BrowserInviteBadge { font-size:11px; line-height:16px; letter-spacing:1.2px; }
.BaiakerosBrowserInvite p { font-size:13px; line-height:1.65; color:#d2bb9a; }
.BaiakerosBrowserPlay { font-size:11px; }
.Content #News .NewsHeadlineDate,
.Content #News .NewsHeadlineAuthor { font-size:11px; line-height:17px; color:#c3a784; }
.Content #newsticker .NewsTickerDate,
.Content #NewsTicker .NewsTickerDate { font-size:11px; line-height:19px; }
.Content #newsticker .NewsTickerText,
.Content #NewsTicker .NewsTickerText,
.Content #newsticker .NewsTickerShortText,
.Content #NewsTicker .NewsTickerShortText,
.Content #newsticker .NewsTickerFullText,
.Content #NewsTicker .NewsTickerFullText { font-size:13px; line-height:19px; }
.NewsArticleBody { font-size:13px; line-height:1.7; }
.LegacyEyebrow, .LegacyIntro>span, .LegacyHelper span { font-size:11px; line-height:17px; letter-spacing:1.3px; }
.BaiakerosLegacyCompact .LegacyHero p,
.LegacyIntro p,
.BaiakerosLegacyCompact .LegacyFeatures p,
.BaiakerosLegacyCompact .LegacyHelper p { font-size:13px; line-height:1.65; color:#cbb695; }
.BaiakerosLegacyCompact .LegacyFeatures h3 { font-size:14px; line-height:20px; }
.LegacyHeroActions { flex-wrap:wrap; }
.LegacyHeroActions a { font-size:11px; line-height:17px; }
.BaiakerosLegacyCompact .LegacyFooter strong { font-size:10px; line-height:17px; letter-spacing:1px; flex-wrap:wrap; }
.NewsComments a { font-size:12px; }

/* Fixed-width sidebar cards: allow copy to wrap within their frames. */
#Themeboxes #DonationsBox .DonationsBoxCopy small { font-size:10px; line-height:14px; }
#Themeboxes #DonationsBox .DonationsBoxButton { font-size:11px; letter-spacing:0; }
#Themeboxes #DonationsBox .DonationsBoxArtwork span { font-size:10px; line-height:14px; }
#Themeboxes #BoostedBox .BoostedKind { font-size:10px; line-height:15px; letter-spacing:.3px; }
#Themeboxes #BoostedBox .BoostedEntry strong { font-size:12px; line-height:15px; max-height:none; overflow:visible; display:block; overflow-wrap:anywhere; }
#Themeboxes #NetworksBox #DiscordCopy { line-height:16px; }
#Themeboxes #NetworksBox #DiscordCopy strong { font-size:13px; }
#Themeboxes #NetworksBox #DiscordCopy span { font-size:11px; line-height:16px; }
#Themeboxes #NetworksBox #DiscordButton { font-size:10px; letter-spacing:0; }

/* Download instructions and security information. */
.DownloadMinimalEyebrow { font-size:11px; line-height:17px; }
.DownloadMinimalHero>p, .DownloadMinimalContent>p { font-size:13px; line-height:1.65; }
.DownloadMinimalButton strong { font-size:12px; line-height:18px; }
.DownloadMinimalButton small, .DownloadMinimalFilename,
.DownloadMinimalUnavailable span,
.DownloadMinimalSecurityCopy span, .DownloadMinimalSecurity>a,
.DownloadMinimalScanPending,
.DownloadMinimalSteps span { font-size:11px; line-height:17px; }
.DownloadMinimalSecurityCopy strong,
.DownloadMinimalUnavailable strong { font-size:12px; line-height:18px; }
.DownloadMinimalNote { font-size:11px!important; line-height:17px!important; }

/* Account forms: clarify labels and hints without changing any behaviour. */
.Content .TwoFactor { font-size:13px; }
.Content .TwoFactor label { font-size:13px; line-height:1.5; }
.Content .TwoFactor button { font-size:12px; }
.Content .TwoFactor .TwoFactorMuted { font-size:12px; color:#c0aa89!important; }
.Content .TwoFactorEyebrow, .Content .TwoFactorStatus { font-size:11px; }
.Content .RecoveryMethod strong { font-size:12px; }
.Content .RecoveryMethod span { font-size:12px; line-height:1.6; color:#c0aa89; }
.Content .CharacterCreateMinimal .CharacterCreateIntro p { font-size:13px; line-height:1.65; }
.Content .CharacterCreateMinimal .CharacterSimpleLabel small,
.Content .CharacterCreateMinimal .CharacterCreateField small,
.Content .CharacterCreateMinimal .CharacterCreateFooter p { font-size:12px; line-height:18px; color:#bfa98a; }
.Content .CharacterCreateMinimal .CharacterCreateChoices label span,
.Content .CharacterCreateMinimal .CharacterVocationGrid label span { font-size:12px; }
.Content .CharacterCreateMinimal .CharacterSimpleLabel { flex-wrap:wrap; }

@media(max-width:900px) {
  .BaiakerosQuickBarItem { font-size:12px; }
}
@media(max-width:650px) {
  .BaiakerosBrowserPlay { font-size:11px; white-space:normal; text-align:center; }
  .Content #News .NewsHeadlineBackground { grid-template-columns:10px minmax(0,1fr); }
  .Content #News .NewsHeadlineAuthor { grid-column:2; grid-row:3; }
}
