/* Georges 插件界面定制:由 mu-plugins/georges-plugin-overrides.php 加载,插件升级不会覆盖。
   规则 = 当初直接改在插件文件里的改动,逐条对比官方原版提取。 */

/* ===== 论坛 Asgaros Forum ===== */
#af-wrapper .main-title { font-size: 16px !important; }
#af-wrapper .forum-status, #af-wrapper .topic-status { width: 18px !important; }
#af-wrapper .unread-topic .topic-status, #af-wrapper .unapproved-topic .topic-status { width: 40px !important; }
#af-wrapper #forum-breadcrumbs { font-size: 13px !important; }
#af-wrapper .forum .forum-status, #af-wrapper .topic .topic-status { font-size: 0px !important; }

/* 版块下「x 个主题 · x 个帖子」、最后发帖小字、「子论坛:」字样 */
#af-wrapper .forum-stats, #af-wrapper .forum-lastpost-small { display: none !important; }
#af-wrapper .forum-subforums > b { display: none !important; }
/* 底部「新帖子 / 没有内容 / 全部标记已读 / 显示未读主题」一栏 */
#af-wrapper #read-unread { display: none !important; }
/* 登录提示整条隐藏;提示区里只有它时,连外框一起隐藏 */
#af-wrapper .notice:has(.georges-hide-login-notice) { display: none !important; }
#af-wrapper .notices-panel:has(> .notice:only-child > .georges-hide-login-notice) { display: none !important; }

/* ===== 链接目录 Simple Link Directory(Links 页,simple 模板)===== */
.qcld-main-container-style-simple h1 { font-size: 22px !important; font-weight: normal !important; font-family: quattrocento !important; }
.qcld-main-container-style-simple h2 { font-size: 20px !important; font-weight: normal !important; font-family: quattrocento !important; }
.qcld-main-container-style-simple h3 { font-size: 16px !important; font-weight: normal !important; font-family: quattrocento !important; }
.qcld-main-container-style-simple .simple .qcopd-single-list ul { border-top: 2px solid #737373 !important; }
.qcld-main-container-style-simple .simple .qcopd-single-list h2 { font-weight: normal !important; }
.qcld-main-container-style-simple .simple .qcopd-single-list ul li a { padding: 10px 10px !important; font-size: 10px !important; line-height: 18px !important; }
.qcld-main-container-style-simple .simple .qcopd-single-list ul li:hover { color: #9e9e9e !important; }
.qcld-main-container-style-simple .simple .upvote-section .upvote-btn:hover, .qcld-main-container-style-simple .simple li:hover .upvote-btn, .qcld-main-container-style-simple .simple li:hover .upvote-count { color: #9e9e9e !important; }

/* ===== 论坛帖子正文页:去掉卡片,与主题文章页同一套极简版式 =====
   作者名左浮动、日期跟在同一行,正文 clear 另起一行。别改成 grid + display:contents:
   图片加载时会反复重排卡死渲染(2026-10-13 预览时实测)。 */
#af-wrapper .main-title-topic { font-family: quattrocento, serif !important; font-size: 26px !important; line-height: 1.35 !important; font-weight: normal !important; color: #0a0a0a !important; padding: 28px 0 12px !important; }
#af-wrapper .post-element { display: block !important; max-width: 720px; margin: 0 0 56px !important; padding: 0 !important; border: 0 !important; box-shadow: none !important; background: transparent !important; overflow: visible !important; }
#af-wrapper .post-element + .post-element { border-top: 1px solid #e5e5e5 !important; padding-top: 32px !important; }
#af-wrapper .forum-post-header-container { float: left; margin: 0 12px 0 0 !important; padding: 0 !important; background: none !important; border: 0 !important; }
#af-wrapper .post-author, #af-wrapper .post-author-blocks { display: block !important; padding: 0 !important; margin: 0 !important; min-height: 0 !important; }
#af-wrapper .post-author-block-name, #af-wrapper .post-author-block-name a { font-family: quattrocento, serif !important; font-size: 13px !important; line-height: 1.6 !important; color: #555 !important; font-weight: normal !important; }
#af-wrapper .post-author-block-meta:empty, #af-wrapper .post-author-block-group:empty { display: none !important; }
#af-wrapper .post-wrapper { display: block !important; padding: 0 !important; background: transparent !important; }
#af-wrapper .forum-post-header { width: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; text-align: left !important; font-family: quattrocento, serif !important; font-style: normal !important; font-size: 13px !important; line-height: 1.6 !important; color: #999 !important; }
#af-wrapper .forum-post-header * { font-style: normal !important; }
#af-wrapper .forum-post-header .forum-post-date { float: none !important; display: inline !important; width: auto !important; padding: 0 !important; text-align: left !important; font-size: 13px !important; color: #999 !important; }
#af-wrapper .forum-post-header a { color: #999 !important; }
#af-wrapper .post-message { clear: both; min-height: 0 !important; padding: 20px 0 0 !important; font-family: quattrocento, serif; font-size: 16px; line-height: 1.7; color: #0a0a0a; }
#af-wrapper .post-message p { margin: 0 0 1.2em; }
#af-wrapper .post-message img:not(.emoji) { display: block; width: auto; max-width: 100%; margin: 0 0 12px; }
#af-wrapper .post-footer { clear: both; text-align: left !important; font-style: normal !important; padding: 8px 0 0 !important; }
#af-wrapper .post-footer:has(> .post-meta:only-child:empty) { display: none !important; }
