MediaWiki:Common.css:修订间差异

来自帝鹰维基
跳转到导航 跳转到搜索
(grid2-fix)
(v10-nav-blue)
第1行: 第1行:
/* =====================================================================
/* =====================================================================
   帝鹰维基 · 全站样式 v5(仿史料档案站版式 · 帝鹰深绿×金)
   帝鹰维基 · 全站样式 v10(深蓝顶导航 + 侧栏logo区衔接一体版)
   所有可改参数集中在 :root,改冒号后的数值/色值即可,保存后 Ctrl+F5
  皮肤:不更换,直接在原版 Vector 皮肤上叠加本样式
   =====================================================================
  ★ 所有可改参数都集中在下面 :root 里,只改冒号后的数值/色值即可,
    改完保存 + Ctrl+F5 强刷生效(若没变,让管理员把服务器缓存刷新)。
   ===================================================================== */
   ===================================================================== */
:root{
:root{
   /* ---- ① 全局 ---- */
   /* ---- ① 顶部导航区(本次核心,色值单独标注) ---- */
  --dy-nav-blue:#1b2c52;      /* ★★ 深蓝色基准值:顶部导航栏 + 侧边栏logo区块共用底色,改这一个色值即全局换色 ★★ */
  --dy-nav-height:52px;      /* 顶部主导航栏高度(改数字即调高矮) */
  --dy-nav-ink:#ffffff;      /* 导航栏文字颜色(白) */
  --dy-nav-hover:#e6d290;    /* 鼠标悬浮高亮文字色 */
  --dy-nav-hover-bg:rgba(255,255,255,.14); /* 悬浮高亮底色(透明白罩) */
  /* ---- ② 全局 ---- */
   --dy-bg:#efeee7;            /* 全站页面背景色 */
   --dy-bg:#efeee7;            /* 全站页面背景色 */
   --dy-ink:#23281f;          /* 全局正文字体颜色 */
   --dy-ink:#23281f;          /* 全局正文字体颜色 */
第10行: 第19行:
   --dy-font-size:15px;        /* 全局字号 */
   --dy-font-size:15px;        /* 全局字号 */
   --dy-content-max:980px;    /* 主内容区最大宽度 */
   --dy-content-max:980px;    /* 主内容区最大宽度 */
   /* ---- ② 主题色(横幅/板块标题栏) ---- */
   /* ---- ③ 主题色(主页横幅/板块标题栏,沿用帝鹰绿金) ---- */
   --dy-green:#262b21;        /* 主深绿(横幅、标题栏底色) */
   --dy-green:#262b21;        /* 主深绿(横幅、板块标题栏底色) */
   --dy-green-2:#3d4835;      /* 渐变辅助绿 */
   --dy-green-2:#3d4835;      /* 渐变辅助绿 */
   --dy-gold:#e6d290;          /* 金色(横幅文字、点缀) */
   --dy-gold:#e6d290;          /* 金色(横幅文字、点缀) */
   --dy-gold-d:#b8995a;        /* 深金(边框、徽标) */
   --dy-gold-d:#b8995a;        /* 深金(边框、头像环) */
   /* ---- ③ 卡片 ---- */
   /* ---- ④ 卡片 ---- */
   --dy-card-bg:#ffffff;      /* 卡片底色 */
   --dy-card-bg:#ffffff;      /* 卡片底色 */
   --dy-card-border:1px solid #ddd8c8; /* 卡片边框(可改 2px dashed #8a2b20 做印章风) */
   --dy-card-border:1px solid #ddd8c8;   /* 卡片边框(可改 2px dashed #8a2b20 印章风) */
   --dy-card-radius:10px;      /* 卡片圆角(0px=方正) */
   --dy-card-radius:10px;      /* 卡片圆角(改 0px = 方正硬朗) */
   --dy-card-shadow:0 1px 5px rgba(38,43,33,.07); /* 卡片阴影 */
   --dy-card-shadow:0 1px 5px rgba(38,43,33,.07); /* 卡片阴影 */
   --dy-gap:14px;              /* 卡片间距 */
   --dy-gap:14px;              /* 卡片/板块间距 */
   /* ---- ④ 侧边栏 ---- */
   /* ---- ⑤ 侧边栏 ---- */
   --dy-sidebar-width:10.5em;  /* 侧边栏宽度(改数字即缩放) */
   --dy-sidebar-width:10.5em;  /* 侧边栏整体宽度(改数字即缩放,9em 更窄) */
   --dy-side-bg:#f7f5ec;      /* 侧边栏背景色 */
   /* ---- ⑥ 侧边栏 logo 区块(与顶栏同色,衔接一体) ---- */
  --dy-side-border:1px solid #e2ddcd; /* 侧边栏边框 */
   --dy-logo-area-pad:14px;   /* logo 区块上下留白 */
  --dy-side-shadow:2px 0 8px rgba(38,43,33,.05); /* 侧边栏阴影 */
   --dy-logo-size:110px;       /* 旗帜 logo 显示尺寸(正方形边长) */
   --dy-side-ink:#4a4f42;      /* 侧边栏文字色 */
  --dy-side-head:#8a8468;     /* 侧边栏分组标题色 */
  /* ---- ⑤ 侧边栏顶部图标位(★换旗帜只改 url 里的图片地址) ---- */
   --dy-side-icon:url('/images/logo.jpg');
  --dy-side-icon-height:64px; /* 图标高度 */
}
}


/* =====================================================================
/* =====================================================================
   1. 全局布局
   0. 顶部主导航栏(深蓝横条,由 MediaWiki:Common.js 注入 #dy-topnav)
   ===================================================================== */
   ===================================================================== */
body{background:var(--dy-bg);color:var(--dy-ink);font-size:var(--dy-font-size);}
#dy-topnav{position:fixed;top:0;left:0;right:0;z-index:200;
  height:var(--dy-nav-height);background:var(--dy-nav-blue);
  display:flex;align-items:center;justify-content:center;
  gap:38px;box-shadow:0 2px 8px rgba(10,20,45,.35);}
#dy-topnav a{color:var(--dy-nav-ink);font-size:14.5px;font-weight:600;
  letter-spacing:2px;padding:5px 16px;border-radius:6px;
  transition:background .15s,color .15s;}
#dy-topnav a:hover{color:var(--dy-nav-hover);background:var(--dy-nav-hover-bg);}
 
/* =====================================================================
  1. 原皮肤顶栏区域压成深蓝(标签页 + 搜索框那一条,与导航条同色)
  ===================================================================== */
#mw-page-base{background:var(--dy-nav-blue) !important;}
#mw-head{top:var(--dy-nav-height) !important;} /* 顶栏内容整体下移,给导航条让位 */
/* 标签(阅读/编辑/历史等)改白字,去掉绿色渐变 */
.vectorTabs{background-image:none !important;}
.vectorTabs li{background-image:none !important;background-color:transparent !important;}
.vectorTabs li a{color:#eef1f7 !important;}
.vectorTabs li.selected a,.vectorTabs li.selected a:visited{color:var(--dy-nav-hover) !important;}
.vectorTabs li.new a,.vectorTabs li.new a:visited{color:#f0c9c0 !important;}
/* 右侧用户链接(用户名/讨论/参数设置…)改白字 */
#p-personal li a{color:#eef1f7;}
#p-personal li a:hover{color:var(--dy-nav-hover);}
/* 变体/查看历史下拉文字 */
#p-variants .vector-menu-content li a,#p-cactions .vector-menu-content li a{color:#eef1f7;}
 
/* =====================================================================
  2. 侧边栏:顶部 logo 区块深蓝衔接 + 菜单列表保持原版样式
  ===================================================================== */
#mw-panel{top:var(--dy-nav-height) !important;      /* 侧栏与导航条底沿对齐 */
  width:var(--dy-sidebar-width);                    /* 宽度用变量,改 :root 数字即缩放 */
  background:transparent;border:0;box-shadow:none;} /* 菜单区域恢复原版素底 */
/* 侧边栏最顶部 logo 区块:深蓝底,与上方顶栏视觉连成一体 */
#p-logo{background:var(--dy-nav-blue);
  padding:var(--dy-logo-area-pad) 0;margin:0;
  border-bottom:1px solid rgba(255,255,255,.12);}
#p-logo .mw-wiki-logo{margin:0 auto;
  width:var(--dy-logo-size);height:var(--dy-logo-size);
  background-size:contain !important;background-position:center !important;}
/* ★ 修复 logo 重复 bug:之前 CSS 自画的图标位(#mw-panel::before)已删除,
  全站现在只保留皮肤自带 #p-logo 这一个 logo。 */
 
/* =====================================================================
  3. 全局布局
  ===================================================================== */
body{padding-top:var(--dy-nav-height);            /* 给固定导航条腾出位置 */
  background:var(--dy-bg);color:var(--dy-ink);font-size:var(--dy-font-size);}
#content{background:transparent;border:0;box-shadow:none;}
#content{background:transparent;border:0;box-shadow:none;}
.mw-body-content{max-width:var(--dy-content-max);}
.mw-body-content{max-width:var(--dy-content-max);}


/* =====================================================================
/* =====================================================================
   2. 侧边栏(Vector 皮肤)
   4. 侧边栏菜单(logo 下方列表,保持原版样式,仅宽度随 --dy-sidebar-width)
   ===================================================================== */
   ===================================================================== */
#mw-panel{width:var(--dy-sidebar-width);background:var(--dy-side-bg);
  border-right:var(--dy-side-border);box-shadow:var(--dy-side-shadow);
  padding-bottom:18px;min-height:100vh;}
#mw-panel .vector-menu-portal{margin:0;padding:10px 12px;}
#mw-panel .vector-menu-portal{margin:0;padding:10px 12px;}
#mw-panel h3{color:var(--dy-side-head);font-size:12.5px;letter-spacing:2px;
#mw-panel h3{font-size:12.5px;letter-spacing:2px;}
  border-bottom:1px solid #e6e1d0;padding-bottom:4px;}
#mw-panel a{color:var(--dy-side-ink);}
#mw-panel a:hover{color:var(--dy-green-2);}
/* 侧边栏顶部图标位:全站唯一旗帜图标,换图改 :root 里 --dy-side-icon */
#mw-panel::before{content:'';display:block;margin:12px auto 6px;
  width:calc(var(--dy-sidebar-width) - 28px);height:var(--dy-side-icon-height);
  background:var(--dy-side-icon) center/contain no-repeat;
  border-radius:8px;}
/* 隐藏皮肤自带 logo(防止与图标位重复渲染) */
#p-logo{display:none !important;}


/* =====================================================================
/* =====================================================================
   3. 顶部横幅(仿史料站大 Banner · 帝鹰配色)
   5. 主页顶部横幅(帝鹰绿金,沿用)
   ===================================================================== */
   ===================================================================== */
.dy-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;
.dy-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;
第74行: 第111行:


/* =====================================================================
/* =====================================================================
   4. 公告栏(上方留白可写公告文字)
   6. 公告栏(文字由「帝鹰维基:公告」页面控制,后台可改)
   ===================================================================== */
   ===================================================================== */
.dy-announce{background:var(--dy-card-bg);border:var(--dy-card-border);
.dy-announce{background:var(--dy-card-bg);border:var(--dy-card-border);
第86行: 第123行:


/* =====================================================================
/* =====================================================================
   5. 大板块(标题栏居中 + 内容区,仿「万恶之源」版式)
   7. 大板块容器(标题栏居中 + 内容区)
   ===================================================================== */
   ===================================================================== */
.dy-section{background:var(--dy-card-bg);border:var(--dy-card-border);
.dy-section{background:var(--dy-card-bg);border:var(--dy-card-border);
第94行: 第131行:
   font-weight:700;letter-spacing:6px;padding:8px 0;font-size:15px;}
   font-weight:700;letter-spacing:6px;padding:8px 0;font-size:15px;}
.dy-sec-more{text-align:center;color:var(--dy-sub);font-size:12.5px;padding:10px 0 14px;}
.dy-sec-more{text-align:center;color:var(--dy-sub);font-size:12.5px;padding:10px 0 14px;}
/* 双列卡片网格(帝鹰成员板块用):需压过 .dy-expose 的纵排 flex */
/* 双列卡片网格(帝鹰著名总策划师板块):需压过 .dy-expose 的纵排 flex */
.dy-expose.dy-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--dy-gap);}
.dy-expose.dy-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--dy-gap);}
/* 双列链接列表(典章纪事通栏用) */
/* 双列链接列表(典章纪事通栏用) */
第100行: 第137行:


/* =====================================================================
/* =====================================================================
   6. 人物档案横卡(头像左 + 文字右)
   8. 人物档案横卡(Template:档案卡 输出;头像左 + 文字右,ParserFunctions 自适应)
   ===================================================================== */
   ===================================================================== */
.dy-expose{padding:16px 18px 6px;display:flex;flex-direction:column;gap:var(--dy-gap);}
.dy-expose{padding:16px 18px 6px;display:flex;flex-direction:column;gap:var(--dy-gap);}
第120行: 第157行:


/* =====================================================================
/* =====================================================================
   7. 双栏卡(成员名录 / 典章纪事)
   9. 管理入口(主页底部)
  ===================================================================== */
.dy-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--dy-gap);margin-bottom:var(--dy-gap);}
.dy-duo-col{background:var(--dy-card-bg);border:var(--dy-card-border);
  border-radius:var(--dy-card-radius);overflow:hidden;box-shadow:var(--dy-card-shadow);}
.dy-duo-h{background:var(--dy-green);color:var(--dy-gold);text-align:center;
  font-weight:700;letter-spacing:4px;padding:7px 0;font-size:14px;}
.dy-duo-b{padding:14px 18px;}
/* 成员迷你行 */
.dy-mini{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;}
.dy-mini a{color:var(--dy-green-2);font-weight:600;}
.dy-mini em{color:var(--dy-sub);font-style:normal;font-size:12px;}
.dy-mini-ava{flex:0 0 44px;width:44px;height:44px;}
.dy-mini-ava img{width:44px;height:44px;object-fit:cover;border-radius:50%;
  border:2px solid var(--dy-gold-d);}
.dy-mini-ph{display:flex;width:44px;height:44px;border-radius:50%;align-items:center;
  justify-content:center;background:var(--dy-green);color:var(--dy-gold);
  font-size:19px;font-weight:700;border:2px solid var(--dy-gold-d);}
.dy-mini-link{text-align:right;padding-top:8px;font-size:13px;}
/* 典章链接行 */
.dy-line{padding:6px 2px;border-bottom:1px dashed #e8e3d2;font-size:14.5px;}
.dy-line:last-child{border-bottom:0;}
.dy-line a{color:var(--dy-green-2);}
 
/* =====================================================================
  8. 管理入口(主页底部)
   ===================================================================== */
   ===================================================================== */
.dy-admin-entry{margin-top:26px;padding:10px 16px;border:1px dashed #c9c4b4;
.dy-admin-entry{margin-top:26px;padding:10px 16px;border:1px dashed #c9c4b4;
第152行: 第164行:


/* =====================================================================
/* =====================================================================
   9. 手机端适配
   10. 手机端适配
   ===================================================================== */
   ===================================================================== */
@media(max-width:760px){
@media(max-width:760px){
  #dy-topnav{gap:14px;overflow-x:auto;justify-content:flex-start;padding:0 10px;}
  #dy-topnav a{padding:4px 10px;font-size:13px;white-space:nowrap;}
   .dy-hero{flex-direction:column;align-items:flex-start;padding:20px;}
   .dy-hero{flex-direction:column;align-items:flex-start;padding:20px;}
   .dy-hero-logo{display:none;}
   .dy-hero-logo{display:none;}
   .dy-hero-title{font-size:24px;letter-spacing:4px;}
   .dy-hero-title{font-size:24px;letter-spacing:4px;}
  .dy-duo{grid-template-columns:1fr;}
   .dy-grid2{grid-template-columns:1fr;}
   .dy-grid2{grid-template-columns:1fr;}
   .dy-lines2{grid-template-columns:1fr;}
   .dy-lines2{grid-template-columns:1fr;}

2026年10月22日 (四) 16:21的版本

/* =====================================================================
   帝鹰维基 · 全站样式 v10(深蓝顶导航 + 侧栏logo区衔接一体版)
   皮肤:不更换,直接在原版 Vector 皮肤上叠加本样式
   =====================================================================
   ★ 所有可改参数都集中在下面 :root 里,只改冒号后的数值/色值即可,
     改完保存 + Ctrl+F5 强刷生效(若没变,让管理员把服务器缓存刷新)。
   ===================================================================== */
:root{
  /* ---- ① 顶部导航区(本次核心,色值单独标注) ---- */
  --dy-nav-blue:#1b2c52;      /* ★★ 深蓝色基准值:顶部导航栏 + 侧边栏logo区块共用底色,改这一个色值即全局换色 ★★ */
  --dy-nav-height:52px;       /* 顶部主导航栏高度(改数字即调高矮) */
  --dy-nav-ink:#ffffff;       /* 导航栏文字颜色(白) */
  --dy-nav-hover:#e6d290;     /* 鼠标悬浮高亮文字色 */
  --dy-nav-hover-bg:rgba(255,255,255,.14); /* 悬浮高亮底色(透明白罩) */
  /* ---- ② 全局 ---- */
  --dy-bg:#efeee7;            /* 全站页面背景色 */
  --dy-ink:#23281f;           /* 全局正文字体颜色 */
  --dy-sub:#6a6f62;           /* 次要文字颜色 */
  --dy-font-size:15px;        /* 全局字号 */
  --dy-content-max:980px;     /* 主内容区最大宽度 */
  /* ---- ③ 主题色(主页横幅/板块标题栏,沿用帝鹰绿金) ---- */
  --dy-green:#262b21;         /* 主深绿(横幅、板块标题栏底色) */
  --dy-green-2:#3d4835;       /* 渐变辅助绿 */
  --dy-gold:#e6d290;          /* 金色(横幅文字、点缀) */
  --dy-gold-d:#b8995a;        /* 深金(边框、头像环) */
  /* ---- ④ 卡片 ---- */
  --dy-card-bg:#ffffff;       /* 卡片底色 */
  --dy-card-border:1px solid #ddd8c8;   /* 卡片边框(可改 2px dashed #8a2b20 印章风) */
  --dy-card-radius:10px;      /* 卡片圆角(改 0px = 方正硬朗) */
  --dy-card-shadow:0 1px 5px rgba(38,43,33,.07); /* 卡片阴影 */
  --dy-gap:14px;              /* 卡片/板块间距 */
  /* ---- ⑤ 侧边栏 ---- */
  --dy-sidebar-width:10.5em;  /* 侧边栏整体宽度(改数字即缩放,9em 更窄) */
  /* ---- ⑥ 侧边栏 logo 区块(与顶栏同色,衔接一体) ---- */
  --dy-logo-area-pad:14px;    /* logo 区块上下留白 */
  --dy-logo-size:110px;       /* 旗帜 logo 显示尺寸(正方形边长) */
}

/* =====================================================================
   0. 顶部主导航栏(深蓝横条,由 MediaWiki:Common.js 注入 #dy-topnav)
   ===================================================================== */
#dy-topnav{position:fixed;top:0;left:0;right:0;z-index:200;
  height:var(--dy-nav-height);background:var(--dy-nav-blue);
  display:flex;align-items:center;justify-content:center;
  gap:38px;box-shadow:0 2px 8px rgba(10,20,45,.35);}
#dy-topnav a{color:var(--dy-nav-ink);font-size:14.5px;font-weight:600;
  letter-spacing:2px;padding:5px 16px;border-radius:6px;
  transition:background .15s,color .15s;}
#dy-topnav a:hover{color:var(--dy-nav-hover);background:var(--dy-nav-hover-bg);}

/* =====================================================================
   1. 原皮肤顶栏区域压成深蓝(标签页 + 搜索框那一条,与导航条同色)
   ===================================================================== */
#mw-page-base{background:var(--dy-nav-blue) !important;}
#mw-head{top:var(--dy-nav-height) !important;} /* 顶栏内容整体下移,给导航条让位 */
/* 标签(阅读/编辑/历史等)改白字,去掉绿色渐变 */
.vectorTabs{background-image:none !important;}
.vectorTabs li{background-image:none !important;background-color:transparent !important;}
.vectorTabs li a{color:#eef1f7 !important;}
.vectorTabs li.selected a,.vectorTabs li.selected a:visited{color:var(--dy-nav-hover) !important;}
.vectorTabs li.new a,.vectorTabs li.new a:visited{color:#f0c9c0 !important;}
/* 右侧用户链接(用户名/讨论/参数设置…)改白字 */
#p-personal li a{color:#eef1f7;}
#p-personal li a:hover{color:var(--dy-nav-hover);}
/* 变体/查看历史下拉文字 */
#p-variants .vector-menu-content li a,#p-cactions .vector-menu-content li a{color:#eef1f7;}

/* =====================================================================
   2. 侧边栏:顶部 logo 区块深蓝衔接 + 菜单列表保持原版样式
   ===================================================================== */
#mw-panel{top:var(--dy-nav-height) !important;      /* 侧栏与导航条底沿对齐 */
  width:var(--dy-sidebar-width);                    /* 宽度用变量,改 :root 数字即缩放 */
  background:transparent;border:0;box-shadow:none;} /* 菜单区域恢复原版素底 */
/* 侧边栏最顶部 logo 区块:深蓝底,与上方顶栏视觉连成一体 */
#p-logo{background:var(--dy-nav-blue);
  padding:var(--dy-logo-area-pad) 0;margin:0;
  border-bottom:1px solid rgba(255,255,255,.12);}
#p-logo .mw-wiki-logo{margin:0 auto;
  width:var(--dy-logo-size);height:var(--dy-logo-size);
  background-size:contain !important;background-position:center !important;}
/* ★ 修复 logo 重复 bug:之前 CSS 自画的图标位(#mw-panel::before)已删除,
   全站现在只保留皮肤自带 #p-logo 这一个 logo。 */

/* =====================================================================
   3. 全局布局
   ===================================================================== */
body{padding-top:var(--dy-nav-height);            /* 给固定导航条腾出位置 */
  background:var(--dy-bg);color:var(--dy-ink);font-size:var(--dy-font-size);}
#content{background:transparent;border:0;box-shadow:none;}
.mw-body-content{max-width:var(--dy-content-max);}

/* =====================================================================
   4. 侧边栏菜单(logo 下方列表,保持原版样式,仅宽度随 --dy-sidebar-width)
   ===================================================================== */
#mw-panel .vector-menu-portal{margin:0;padding:10px 12px;}
#mw-panel h3{font-size:12.5px;letter-spacing:2px;}

/* =====================================================================
   5. 主页顶部横幅(帝鹰绿金,沿用)
   ===================================================================== */
.dy-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;
  background:linear-gradient(135deg,var(--dy-green) 0%,var(--dy-green-2) 78%,#57634b 100%);
  border-radius:var(--dy-card-radius);padding:26px 30px;
  box-shadow:0 3px 14px rgba(38,43,33,.22);margin-bottom:var(--dy-gap);}
.dy-hero-title{font-size:30px;font-weight:800;letter-spacing:6px;color:var(--dy-gold);
  font-family:"STZhongsong","SimSun",serif;margin-bottom:8px;}
.dy-hero-desc{color:#d9dcc8;font-size:13.5px;line-height:1.9;max-width:640px;}
.dy-hero-desc b{color:var(--dy-gold);font-size:16px;}
.dy-hero-logo img{border-radius:12px;border:2px solid rgba(230,210,144,.55);
  box-shadow:0 2px 10px rgba(0,0,0,.3);display:block;}

/* =====================================================================
   6. 公告栏(文字由「帝鹰维基:公告」页面控制,后台可改)
   ===================================================================== */
.dy-announce{background:var(--dy-card-bg);border:var(--dy-card-border);
  border-radius:var(--dy-card-radius);overflow:hidden;
  box-shadow:var(--dy-card-shadow);margin-bottom:var(--dy-gap);}
.dy-announce-h{background:var(--dy-green);color:var(--dy-gold);text-align:center;
  font-weight:700;letter-spacing:8px;padding:8px 0;font-size:15px;}
.dy-announce-b{padding:18px 22px 24px;line-height:2.0;color:var(--dy-ink);
  min-height:120px; /* 公告留白高度,改数字可加高 */}
.dy-announce-b p{margin:0 0 10px;}

/* =====================================================================
   7. 大板块容器(标题栏居中 + 内容区)
   ===================================================================== */
.dy-section{background:var(--dy-card-bg);border:var(--dy-card-border);
  border-radius:var(--dy-card-radius);overflow:hidden;
  box-shadow:var(--dy-card-shadow);margin-bottom:var(--dy-gap);}
.dy-sec-bar{background:var(--dy-green);color:var(--dy-gold);text-align:center;
  font-weight:700;letter-spacing:6px;padding:8px 0;font-size:15px;}
.dy-sec-more{text-align:center;color:var(--dy-sub);font-size:12.5px;padding:10px 0 14px;}
/* 双列卡片网格(帝鹰著名总策划师板块):需压过 .dy-expose 的纵排 flex */
.dy-expose.dy-grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--dy-gap);}
/* 双列链接列表(典章纪事通栏用) */
.dy-lines2{display:grid;grid-template-columns:1fr 1fr;gap:0 26px;}

/* =====================================================================
   8. 人物档案横卡(Template:档案卡 输出;头像左 + 文字右,ParserFunctions 自适应)
   ===================================================================== */
.dy-expose{padding:16px 18px 6px;display:flex;flex-direction:column;gap:var(--dy-gap);}
.dy-pcard{display:flex;gap:16px;align-items:center;padding:12px 14px;
  border:var(--dy-card-border);border-radius:8px;background:#fcfbf6;}
.dy-pcard-ava{flex:0 0 76px;width:76px;height:76px;}
.dy-pcard-ava img{width:76px;height:76px;object-fit:cover;border-radius:50%;
  border:2px solid var(--dy-gold-d);box-shadow:0 2px 6px rgba(38,43,33,.18);}
.dy-pcard-ph{display:flex;width:76px;height:76px;border-radius:50%;
  align-items:center;justify-content:center;background:var(--dy-green);
  color:var(--dy-gold);font-size:30px;font-weight:700;border:2px solid var(--dy-gold-d);}
.dy-pcard-main{flex:1;min-width:0;}
.dy-pcard-name{font-size:17px;font-weight:700;margin-bottom:4px;}
.dy-pcard-name a{color:var(--dy-green-2);}
.dy-pcard-tag{display:inline-block;background:#f1edda;color:#8a7434;
  border:1px solid #e0d6ac;border-radius:999px;padding:1px 12px;
  font-size:12px;margin-bottom:6px;}
.dy-pcard-desc{color:var(--dy-sub);font-size:13.5px;line-height:1.8;}

/* =====================================================================
   9. 管理入口(主页底部)
   ===================================================================== */
.dy-admin-entry{margin-top:26px;padding:10px 16px;border:1px dashed #c9c4b4;
  border-radius:8px;font-size:12.5px;color:#8a8578;text-align:center;}
.dy-admin-entry a{color:#8a8578;}

/* =====================================================================
   10. 手机端适配
   ===================================================================== */
@media(max-width:760px){
  #dy-topnav{gap:14px;overflow-x:auto;justify-content:flex-start;padding:0 10px;}
  #dy-topnav a{padding:4px 10px;font-size:13px;white-space:nowrap;}
  .dy-hero{flex-direction:column;align-items:flex-start;padding:20px;}
  .dy-hero-logo{display:none;}
  .dy-hero-title{font-size:24px;letter-spacing:4px;}
  .dy-grid2{grid-template-columns:1fr;}
  .dy-lines2{grid-template-columns:1fr;}
  .dy-pcard{flex-direction:row;}
  #mw-panel{width:auto;}
}