Files
hyperframes/skills/talking-head-recut/references/styles/audit.html
T
56859b618f refactor(skills): rename graphic-overlays skill to talking-head-recut (#1720)
Rename the `graphic-overlays` workflow skill to `talking-head-recut`:

- move skills/graphic-overlays/ -> skills/talking-head-recut/
- update SKILL.md frontmatter name, H1, and self-references
- update all /graphic-overlays route references (hyperframes router,
  general-video, root + cli-template AGENTS.md/CLAUDE.md, docs, quickstart)
- update telemetry --skill flag, example composition id, timeline key
- update .prettierignore path and scripts/test-skills-fresh.sh

Identifier-only rename: the graphic-overlay card mechanism, design
references, and trigger wording are unchanged.

Co-authored-by: kiritowoo <295860553+kiritowoo@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-26 00:32:51 +08:00

171 lines
6.0 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.
<!--
Style: audit — manila paper · justified serif · APPROVED stamp · brick + navy
─────────────────────────────────────────────────────────────────────
Tokens
bg #ebd9b4 (manila)
ink #1d1a14
muted #6b5e44
accent #8b1d1d (brick red — stamp + heading underline)
accent2#1c3a6b (navy — footnote markers)
Fonts
headline — serif; ui-serif, "Songti SC", "Times New Roman", serif
body — serif justified
Best with
layouts: split, stack
frames: hairline, clean
content: 财报分析 / 调查报告 / 数据稽核 / 严肃陈述
-->
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8" />
<title>style · audit</title>
<style>
html,
body {
margin: 0;
padding: 0;
background: #0a0c12;
font-family: ui-sans-serif, system-ui, sans-serif;
}
.stage {
position: relative;
width: 1920px;
height: 1080px;
transform-origin: top left;
transform: scale(0.5);
overflow: hidden;
}
.card-host {
position: absolute;
left: 0;
top: 0;
width: 1920px;
height: 1080px;
}
</style>
</head>
<body>
<div class="stage">
<div class="card-host">
<div class="card" data-card-id="ref-audit">
<style>
.card[data-card-id="ref-audit"] .root {
--bg: #ebd9b4;
--ink: #1d1a14;
--muted: #6b5e44;
--accent: #8b1d1d;
--accent2: #1c3a6b;
--font-head: ui-serif, "Songti SC", "Times New Roman", serif;
--font-body: ui-serif, "Songti SC", "Times New Roman", serif;
--font-mono: ui-monospace, "SF Mono", Menlo, monospace;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
background-color: var(--bg);
background-image:
repeating-linear-gradient(0deg, rgba(0, 0, 0, 0.02) 0 1px, transparent 1px 28px),
radial-gradient(120% 80% at 20% 0%, rgba(255, 250, 235, 0.45) 0%, transparent 60%);
padding: 48px 64px 56px;
box-sizing: border-box;
display: flex;
flex-direction: column;
gap: 18px;
color: var(--ink);
font-family: var(--font-body);
}
.card[data-card-id="ref-audit"] .head {
display: flex;
justify-content: space-between;
align-items: baseline;
border-bottom: 2px solid var(--ink);
padding-bottom: 10px;
}
.card[data-card-id="ref-audit"] .kicker {
font: 700 14px/1 var(--font-mono);
letter-spacing: 0.3em;
text-transform: uppercase;
color: var(--ink);
}
.card[data-card-id="ref-audit"] .ref {
font: 13px/1 var(--font-mono);
color: var(--muted);
letter-spacing: 0.14em;
}
.card[data-card-id="ref-audit"] .title {
margin: 0;
font: 700 76px/1.1 var(--font-head);
color: var(--ink);
letter-spacing: 0.005em;
}
.card[data-card-id="ref-audit"] .title .accent {
color: var(--accent);
}
.card[data-card-id="ref-audit"] .body {
margin: 0;
font: 26px/1.55 var(--font-body);
color: var(--ink);
text-align: justify;
column-count: 2;
column-gap: 32px;
max-width: 100%;
}
.card[data-card-id="ref-audit"] .body .sup {
color: var(--accent2);
font-weight: 700;
}
.card[data-card-id="ref-audit"] .foot {
border-top: 1px solid var(--muted);
padding-top: 10px;
font: italic 14px/1.4 var(--font-body);
color: var(--muted);
}
.card[data-card-id="ref-audit"] .stamp {
position: absolute;
right: 56px;
top: 120px;
padding: 12px 22px;
border: 4px solid var(--accent);
color: var(--accent);
font: 800 36px/1 var(--font-head);
letter-spacing: 0.14em;
transform: rotate(-12deg);
opacity: 0.9;
box-shadow: 0 0 0 1px var(--accent) inset;
}
</style>
<div class="root">
<div class="head">
<span class="kicker" data-anim="fade-in" data-anim-at="0.05" data-anim-duration="0.35"
>EXHIBIT · TAKEAWAY</span
>
<span class="ref">REF / VT-2026-014</span>
</div>
<span class="stamp" data-anim="scale-pop" data-anim-at="0.7" data-anim-duration="0.4"
>APPROVED</span
>
<h2 class="title" data-anim="fade-in" data-anim-at="0.25" data-anim-duration="0.5">
第三季度<span class="accent">现金流</span>由负转正
</h2>
<p class="body" data-anim="fade-in" data-anim-at="0.55" data-anim-duration="0.5">
经营性现金流首次为正<span class="sup"></span>,主要由订阅业务驱动。 自由现金流由 -2.1
亿改善至 +0.8 亿,按当前轨迹推算<span class="sup"></span>,全年有望实现正向 1.52.0
亿。 与此同时,应收账款周转天数从 64 天压缩至 51 天,回款效率创近两年新高。
</p>
<div class="foot" data-anim="fade-in" data-anim-at="0.95" data-anim-duration="0.4">
① 含一次性税务返还 0.3 亿;② 假设 Q4 续约率不低于 91%。
</div>
</div>
</div>
</div>
</div>
</body>
</html>