Guanghu Domestic Migration d1e47f4565
Some checks are pending
自动更新代码和重启 / update-and-restart (push) Waiting to run
CI检查 + 自动部署 / check (push) Waiting to run
CI检查 + 自动部署 / deploy (push) Blocked by required conditions
重启聊天服务 / restart (push) Waiting to run
chore: import sanitized domestic snapshot for REPO-002
Source snapshot: ca48d3ddf926d79aa138306164169baf764bb829
2026-07-17 15:54:41 +08:00

182 lines
3.5 KiB
CSS

/* ════════════════════════════════════════════════════════════════
* 光湖 · Forgejo 自定义主题
* 铸渊 · ICE-GL-ZY001 · TCS-0002∞
* ════════════════════════════════════════════════════════════════ */
/* ─── 光湖首页英雄区 ─── */
.guanghu-home {
max-width: 900px;
margin: 0 auto;
padding: 40px 20px 20px;
}
.guanghu-hero {
text-align: center;
}
.guanghu-logo {
font-size: 72px;
line-height: 1;
margin-bottom: 12px;
color: #163e6b;
text-shadow: 0 0 40px rgba(22, 62, 107, 0.3);
}
.guanghu-title {
font-size: 36px;
font-weight: 700;
color: #163e6b;
margin: 0 0 8px;
letter-spacing: 8px;
}
.guanghu-subtitle {
font-size: 16px;
color: #666;
margin: 0 0 4px;
font-weight: 400;
letter-spacing: 2px;
}
.guanghu-desc {
font-size: 14px;
color: #999;
margin: 0 0 32px;
}
.guanghu-actions {
display: flex;
justify-content: center;
gap: 12px;
margin-bottom: 36px;
flex-wrap: wrap;
}
.guanghu-actions .ui.button {
border-radius: 8px;
font-size: 14px;
padding: 10px 20px;
}
.guanghu-actions .ui.primary.button {
background: #163e6b;
color: #fff;
}
.guanghu-actions .ui.primary.button:hover {
background: #1e4f88;
}
/* ─── 快捷卡片 ─── */
.guanghu-quick-links {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 12px;
max-width: 700px;
margin: 0 auto 20px;
}
.guanghu-card {
display: flex;
align-items: center;
gap: 12px;
padding: 14px 16px;
border-radius: 10px;
background: #f6f8fa;
border: 1px solid #e8ecf0;
transition: all 0.2s;
}
.guanghu-card:hover {
border-color: #163e6b;
box-shadow: 0 2px 12px rgba(22, 62, 107, 0.1);
transform: translateY(-1px);
}
.guanghu-card-icon {
font-size: 24px;
flex-shrink: 0;
}
.guanghu-card div {
display: flex;
flex-direction: column;
text-align: left;
}
.guanghu-card strong {
font-size: 14px;
color: #163e6b;
}
.guanghu-card span {
font-size: 12px;
color: #999;
}
/* ─── 暗色模式适配 ─── */
html.theme-arc-green .guanghu-logo,
html.theme-arc-green .guanghu-title {
color: #a8c8f0;
text-shadow: 0 0 40px rgba(168, 200, 240, 0.2);
}
html.theme-arc-green .guanghu-subtitle {
color: #aaa;
}
html.theme-arc-green .guanghu-desc {
color: #777;
}
html.theme-arc-green .guanghu-actions .ui.primary.button {
background: #2a5a8a;
}
html.theme-arc-green .guanghu-actions .ui.primary.button:hover {
background: #3a6a9a;
}
html.theme-arc-green .guanghu-card {
background: #1a2233;
border-color: #2a3a4a;
}
html.theme-arc-green .guanghu-card:hover {
border-color: #4a7aaa;
box-shadow: 0 2px 12px rgba(74, 122, 170, 0.15);
}
html.theme-arc-green .guanghu-card strong {
color: #a8c8f0;
}
/* ─── 减弱文件列表视觉权重 ─── */
#guanghu-files {
border-top: 1px solid #e8ecf0;
padding-top: 16px;
margin-top: 8px;
}
html.theme-arc-green #guanghu-files {
border-top-color: #2a3a4a;
}
/* ─── 响应式 ─── */
@media (max-width: 768px) {
.guanghu-logo {
font-size: 48px;
}
.guanghu-title {
font-size: 28px;
letter-spacing: 4px;
}
.guanghu-quick-links {
grid-template-columns: repeat(2, 1fr);
}
.guanghu-actions {
flex-direction: column;
align-items: center;
}
}