Files
karuo-ai/04_卡火(火)/火眼_智能追问/智能纪要/templates/meeting.html
karuo 5caf3b1f50
Some checks failed
Sync GitHub to CKB NAS Gitea / sync (push) Has been cancelled
🔄 卡若AI 同步 2026-02-17 15:40 | 变更 17 个文件 | 排除 >20MB: 4 个
2026-02-17 15:40:00 +08:00

496 lines
16 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{title}} - 卡若派对纪要</title>
<style>
/* ===== 101场配色体系与参考图一致===== */
:root {
--blue: #2563eb;
--blue-light: #dbeafe;
--orange-red: #ea580c;
--orange-red-light: #ffedd5;
--green: #16a34a;
--green-light: #dcfce7;
--purple: #7c3aed;
--purple-light: #ede9fe;
--red: #dc2626;
--red-light: #fee2e2;
--yellow-key: #fef08a;
--yellow-key-bg: #fef9c3;
--white: #ffffff;
--bg-page: #fafafa;
--text-primary: #1a1a2e;
--text-secondary: #4b5563;
--text-muted: #6b7280;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;
background: var(--bg-page);
min-height: 100vh;
color: var(--text-primary);
line-height: 1.65;
}
.container { max-width: 1120px; margin: 0 auto; padding: 32px 28px; }
/* ========== 区块标题(带图标+色条)========== */
.section-head {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 18px;
padding-bottom: 12px;
border-bottom: 3px solid transparent;
font-size: 1.2rem;
font-weight: 800;
color: var(--text-primary);
}
.section-head .section-num {
display: inline-flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
color: #fff;
border-radius: 8px;
font-size: 0.95rem;
font-weight: 800;
}
.section-head .section-num.blue { background: var(--blue); }
.section-head .section-num.orange { background: var(--orange-red); }
.section-head .section-num.green { background: var(--green); }
.section-head .section-num.purple { background: var(--purple); }
.section-head .section-icon { font-size: 1.25rem; opacity: 0.9; }
/* ========== 顶部标题区 ========== */
.header {
background: var(--white);
border-radius: 16px;
box-shadow: 0 4px 20px rgba(0,0,0,0.06);
padding: 32px 36px 24px;
margin-bottom: 28px;
border: 1px solid rgba(0,0,0,0.05);
}
.header h1 {
font-size: 1.75rem;
font-weight: 800;
color: var(--text-primary);
margin-bottom: 12px;
line-height: 1.3;
letter-spacing: -0.02em;
}
.header .subtitle {
font-size: 0.95rem;
color: var(--text-secondary);
margin-bottom: 18px;
max-width: 720px;
line-height: 1.55;
}
/* 导航标签行与101场一致分享人/目标/关键问题/AI复盘*/
.header .nav-tags {
display: flex;
flex-wrap: wrap;
gap: 10px;
margin-bottom: 18px;
}
.header .nav-tag {
display: inline-flex;
align-items: center;
gap: 6px;
background: #f3f4f6;
color: var(--text-secondary);
padding: 8px 14px;
border-radius: 22px;
font-size: 0.82rem;
font-weight: 600;
}
.header .nav-tag .nav-icon { font-size: 1rem; }
.header .meta {
display: flex;
flex-wrap: wrap;
gap: 16px;
font-size: 0.88rem;
color: var(--text-muted);
padding-top: 12px;
border-top: 1px solid #eee;
}
/* ========== 一、分享人介绍(四色卡+白底图标+性格/项目标签)========== */
.speakers-row {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 16px;
margin-bottom: 32px;
}
.speaker-card {
background: var(--white);
border-radius: 14px;
box-shadow: 0 4px 16px rgba(0,0,0,0.06);
overflow: hidden;
border: 1px solid rgba(0,0,0,0.05);
}
.speaker-card .head {
display: flex;
align-items: center;
gap: 10px;
padding: 14px 16px;
font-weight: 800;
font-size: 0.95rem;
color: #fff;
}
.speaker-card .head .head-icon {
width: 28px;
height: 28px;
background: rgba(255,255,255,0.25);
border-radius: 8px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1rem;
}
.speaker-card .head.blue { background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%); }
.speaker-card .head.orange { background: linear-gradient(135deg, #ea580c 0%, #c2410c 100%); }
.speaker-card .head.green { background: linear-gradient(135deg, #16a34a 0%, #15803d 100%); }
.speaker-card .head.purple { background: linear-gradient(135deg, #7c3aed 0%, #6d28d9 100%); }
.speaker-card .body { padding: 16px; }
.speaker-card .role { font-weight: 700; font-size: 0.9rem; color: var(--text-primary); margin-bottom: 8px; }
.speaker-card .topics { font-size: 0.83rem; color: var(--text-secondary); line-height: 1.5; margin-bottom: 10px; }
/* 性格/项目小标签INTJ、项目、产品等*/
.speaker-card .pills { display: flex; flex-wrap: wrap; gap: 6px; }
.speaker-card .pill {
font-size: 0.72rem;
font-weight: 600;
padding: 4px 10px;
border-radius: 12px;
}
.speaker-card .pill.blue { background: var(--blue-light); color: #1d4ed8; }
.speaker-card .pill.orange { background: var(--orange-red-light); color: #c2410c; }
.speaker-card .pill.green { background: var(--green-light); color: #15803d; }
.speaker-card .pill.purple { background: var(--purple-light); color: #6d28d9; }
.speaker-card .pill.red { background: var(--red-light); color: #b91c1c; }
/* ========== 二、精益介绍(三卡+图标+项目/产品/运营/商业标签)========== */
.lean-row {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
margin-bottom: 32px;
}
.lean-card {
background: var(--white);
border-radius: 14px;
box-shadow: 0 4px 16px rgba(0,0,0,0.06);
overflow: hidden;
border-top: 4px solid var(--blue);
}
.lean-card.orange { border-top-color: var(--orange-red); }
.lean-card.blue { border-top-color: var(--blue); }
.lean-card.green { border-top-color: var(--green); }
.lean-card .head {
display: flex;
align-items: center;
gap: 10px;
padding: 14px 16px;
font-weight: 800;
font-size: 0.95rem;
color: #fff;
}
.lean-card .head .lean-icon {
width: 26px;
height: 26px;
background: rgba(255,255,255,0.3);
border-radius: 6px;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.9rem;
}
.lean-card .head.orange { background: linear-gradient(135deg, #ea580c 0%, #c2410c 100%); }
.lean-card .head.blue { background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%); }
.lean-card .head.green { background: linear-gradient(135deg, #16a34a 0%, #15803d 100%); }
.lean-card .body { padding: 16px; }
.lean-card h4 { font-size: 0.88rem; font-weight: 700; margin-bottom: 8px; color: var(--text-primary); }
.lean-card ul { list-style: none; }
.lean-card li {
font-size: 0.82rem;
padding: 5px 0;
padding-left: 16px;
position: relative;
color: var(--text-secondary);
}
.lean-card li::before { content: "▪"; position: absolute; left: 0; color: var(--text-muted); font-weight: bold; }
.lean-card li .inline-tag {
display: inline-block;
font-size: 0.7rem;
padding: 2px 6px;
border-radius: 4px;
margin-right: 4px;
font-weight: 600;
}
.lean-card li .tag-项目 { background: var(--orange-red-light); color: #c2410c; }
.lean-card li .tag-产品 { background: var(--blue-light); color: #1d4ed8; }
.lean-card li .tag-运营 { background: var(--green-light); color: #15803d; }
.lean-card li .tag-商业 { background: var(--red-light); color: #b91c1c; }
/* ========== 三、会议流程图(彩色圆+白图标+步骤号)========== */
.flow-wrap {
background: var(--white);
border-radius: 14px;
box-shadow: 0 4px 16px rgba(0,0,0,0.06);
padding: 24px 28px;
margin-bottom: 32px;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 8px;
}
.flow-node {
display: flex;
flex-direction: column;
align-items: center;
min-width: 88px;
}
.flow-node .circle {
width: 48px;
height: 48px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.2rem;
color: #fff;
margin-bottom: 6px;
}
.flow-node .circle.blue { background: var(--blue); }
.flow-node .circle.purple { background: var(--purple); }
.flow-node .circle.orange { background: var(--orange-red); }
.flow-node .circle.red { background: var(--red); }
.flow-node .circle.green { background: var(--green); }
.flow-node .label { font-size: 0.8rem; font-weight: 700; color: var(--text-primary); text-align: center; }
.flow-node .time { font-size: 0.7rem; color: var(--text-muted); margin-top: 2px; }
.flow-arrow { color: #cbd5e1; font-size: 1.1rem; font-weight: bold; }
/* ========== 四、热点研讨(信号标签+时间+Q:+重点黄框)========== */
.hot-list { margin-bottom: 32px; }
.hot-item {
background: var(--white);
border-radius: 14px;
box-shadow: 0 4px 16px rgba(0,0,0,0.06);
margin-bottom: 16px;
overflow: hidden;
border: 1px solid rgba(0,0,0,0.05);
}
.hot-item .top-row {
display: flex;
align-items: flex-start;
gap: 14px;
padding: 16px 20px;
background: #fafafa;
border-bottom: 1px solid #f1f3f4;
}
/* 左侧信号标签AI思考/用户观点/专家洞察/AI提问*/
.hot-item .signal-tag {
flex-shrink: 0;
padding: 6px 12px;
border-radius: 8px;
font-size: 0.75rem;
font-weight: 700;
color: #fff;
}
.hot-item .signal-tag.ai { background: var(--red); }
.hot-item .signal-tag.user { background: var(--blue); }
.hot-item .signal-tag.expert { background: var(--purple); }
.hot-item .signal-tag.question { background: var(--green); }
.hot-item .signal-time { font-size: 0.72rem; color: var(--text-muted); margin-top: 4px; }
.hot-item .topic-wrap { flex: 1; }
.hot-item .topic-wrap .q-icon { color: var(--blue); font-weight: 800; margin-right: 6px; }
.hot-item .topic-wrap .topic-title { font-weight: 800; font-size: 1rem; color: var(--text-primary); }
.hot-item .content { padding: 16px 20px; font-size: 0.9rem; color: var(--text-secondary); line-height: 1.65; }
.hot-item .content ul { margin: 10px 0 0 20px; }
.hot-item .content li { margin: 5px 0; }
/* 重点与101场一致的浅黄标签框*/
.hot-item .key-point {
margin: 0 20px 16px;
padding: 14px 16px;
background: var(--yellow-key-bg);
border: 1px solid var(--yellow-key);
border-radius: 10px;
font-size: 0.88rem;
font-weight: 600;
color: #713f12;
}
.hot-item .key-point .label {
display: inline-block;
background: var(--yellow-key);
color: #a16207;
padding: 3px 10px;
border-radius: 6px;
font-size: 0.75rem;
font-weight: 800;
margin-bottom: 8px;
}
/* ========== 五、下次分享2x2 四色卡+图标)========== */
.next-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
margin-bottom: 32px;
}
.next-card {
background: var(--white);
border-radius: 14px;
box-shadow: 0 4px 16px rgba(0,0,0,0.06);
padding: 20px;
border-top: 4px solid var(--orange-red);
}
.next-card.blue { border-top-color: var(--blue); }
.next-card.purple { border-top-color: var(--purple); }
.next-card.red { border-top-color: var(--red); }
.next-card .next-icon {
width: 36px;
height: 36px;
border-radius: 10px;
display: flex;
align-items: center;
justify-content: center;
font-size: 1.1rem;
margin-bottom: 12px;
}
.next-card.orange .next-icon { background: var(--orange-red-light); }
.next-card.blue .next-icon { background: var(--blue-light); }
.next-card.purple .next-icon { background: var(--purple-light); }
.next-card.red .next-icon { background: var(--red-light); }
.next-card .title { font-weight: 800; font-size: 1rem; color: var(--text-primary); margin-bottom: 8px; }
.next-card .desc { font-size: 0.83rem; color: var(--text-secondary); line-height: 1.55; }
/* ========== 六、项目推进(两卡+绿/蓝)========== */
.progress-row {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 16px;
margin-bottom: 32px;
}
.progress-card {
background: var(--white);
border-radius: 14px;
box-shadow: 0 4px 16px rgba(0,0,0,0.06);
padding: 20px;
border-left: 5px solid var(--green);
}
.progress-card.blue { border-left-color: var(--blue); }
.progress-card .progress-icon { font-size: 1.3rem; margin-bottom: 10px; }
.progress-card .title { font-weight: 800; font-size: 1rem; color: var(--text-primary); margin-bottom: 8px; }
.progress-card .desc { font-size: 0.85rem; color: var(--text-secondary); line-height: 1.6; }
/* ========== 页脚 ========== */
.footer {
text-align: center;
padding: 28px;
font-size: 0.82rem;
color: var(--text-muted);
border-top: 1px solid #e5e7eb;
margin-top: 12px;
}
.footer .brand { color: var(--blue); font-weight: 700; }
@media (max-width: 900px) {
.speakers-row { grid-template-columns: repeat(2, 1fr); }
.lean-row { grid-template-columns: 1fr; }
.next-grid { grid-template-columns: 1fr; }
.progress-row { grid-template-columns: 1fr; }
}
@media (max-width: 600px) {
.speakers-row { grid-template-columns: 1fr; }
.flow-wrap { flex-direction: column; }
.flow-arrow { transform: rotate(90deg); }
}
</style>
</head>
<body>
<div class="container">
<header class="header">
<h1>{{title}}</h1>
<p class="subtitle">汇集实操经验与思考,核心关注:提要、细则、方法论、商业与链接。</p>
<div class="nav-tags">
<span class="nav-tag"><span class="nav-icon">👤</span>分享人</span>
<span class="nav-tag"><span class="nav-icon">🎯</span>目标</span>
<span class="nav-tag"><span class="nav-icon"></span>关键问题</span>
<span class="nav-tag"><span class="nav-icon">💡</span>AI复盘</span>
</div>
<div class="meta">
<span>⏱ {{duration}}</span>
<span>👥 {{participants_count}}</span>
<span>📍 {{location}}</span>
<span>📅 {{date}} {{time}}</span>
</div>
</header>
<section>
<h2 class="section-head">
<span class="section-num blue"></span>
<span class="section-icon">👤</span>
分享人介绍
</h2>
<div class="speakers-row">{{#speakers}}</div>
</section>
<section>
<h2 class="section-head">
<span class="section-num orange"></span>
<span class="section-icon">📌</span>
精益介绍
</h2>
<div class="lean-row">{{#modules}}</div>
</section>
<section>
<h2 class="section-head">
<span class="section-num green"></span>
<span class="section-icon">🕐</span>
会议流程
</h2>
<div class="flow-wrap">{{#flow_steps}}</div>
</section>
<section>
<h2 class="section-head">
<span class="section-num purple"></span>
<span class="section-icon"></span>
热点研讨
</h2>
<div class="hot-list">{{#highlights}}</div>
</section>
<section>
<h2 class="section-head">
<span class="section-num blue"></span>
<span class="section-icon">📋</span>
下次分享
</h2>
<div class="next-grid">{{#next_share}}</div>
</section>
<section>
<h2 class="section-head">
<span class="section-num green"></span>
<span class="section-icon">🚀</span>
项目推进
</h2>
<div class="progress-row">{{#actions}}</div>
</section>
<footer class="footer">
<p>版权所有 © 2026 <span class="brand">Karuo.AI</span></p>
<p style="margin-top: 8px;">Power by Karuo.AI · 每天 06:00-09:00 Soul派对直播</p>
</footer>
</div>
</body>
</html>