fix: <style>-Blöcke aus allen 24 Artikeln entfernt + Skill korrigiert

- artikel_*.html: 24 Dateien von <style>-Blöcken befreit (body, max-width zerstören Joomla)
- journalistic-article-writing SKILL.md: falsche 'AUSNAHME 09.07.' entfernt
- Ursache: Skill-Kommentar erlaubte Sub-Agenten <style> 'für Vorschau' — kein Gatekeeper existiert
This commit is contained in:
Hermes Agent
2026-07-09 23:30:55 +02:00
parent 9d3461750c
commit 2a06bcaee0
144 changed files with 249452 additions and 9229 deletions
-67
View File
@@ -7,73 +7,6 @@
<meta name="keywords" content="Crowdfunding, Brettspiele, Gamefound, Kickstarter, Concordia, Aeon's End, Maraskan, Shōgun, KW26">
<title>Crowdfunding KW26: Concordia dominiert, Aeon's End überrascht, Maraskan &amp; Shōgun stark Die Wochenübersicht</title>
<style>
body { background: #fff; color: #3B3B3C; font-family: 'Nunito', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; line-height: 1.7; margin: 0; padding: 0; }
article { max-width: 760px; margin: 2rem auto; padding: 0 1.5rem; }
h1 { font-size: 1.8rem; line-height: 1.3; margin-bottom: 0.5rem; color: #171D4F; font-family: Arial, Helvetica, sans-serif; font-weight: 600; }
h2 { font-size: 1.35rem; margin: 2.5rem 0 1rem; padding-bottom: 0.4rem; border-bottom: 2px solid #e8e8f0; color: #171D4F; font-family: Arial, Helvetica, sans-serif; font-weight: 600; }
h3 { font-size: 1.1rem; margin: 1.5rem 0 0.5rem; color: #20228A; }
p { margin: 0 0 1rem; }
a { color: #20228A; text-decoration: none; }
a:hover { color: #0075FF; text-decoration: underline; }
a:visited { color: #171D4F; }
blockquote { border-left: 3px solid #20228A; margin: 1.2rem 0; padding: 0.5rem 1rem; background: #f5f5fa; font-style: italic; }
strong { font-weight: 600; }
.meta { font-size: 0.85rem; color: #999; margin-bottom: 1.5rem; }
.kasten { background: #f5f5fa; border: 1px solid #dcdce8; padding: 1rem 1.5rem; margin: 2rem 0; font-size: 0.9rem; border-radius: 6px; }
.infobox { background: #f5f5fa; border: 1px solid #dcdce8; padding: 0.8rem 1.2rem; margin: 0.8rem 0; font-size: 0.88rem; border-radius: 4px; }
.infobox p { margin: 0.2rem 0; }
/* Tabellen */
table { width: 100%; border-collapse: separate; border-spacing: 0; margin: 1.5rem 0; font-size: 0.88rem; border: 1px solid #dcdce8; border-radius: 8px; overflow: hidden; box-shadow: 0 1px 4px rgba(0,0,0,0.04); }
th { background: linear-gradient(180deg, #20228A 0%, #171D4F 100%); color: #f0f0f5; padding: 10px 12px; text-align: left; font-weight: 600; font-size: 0.8rem; text-transform: uppercase; letter-spacing: 0.04em; white-space: nowrap; }
th:first-child { padding-left: 16px; }
td { padding: 10px 12px; border-bottom: 1px solid #e8e8f0; vertical-align: middle; }
td:first-child { padding-left: 16px; }
tr:last-child td { border-bottom: none; }
tr:nth-child(even) td { background: #fafafd; }
tr:hover td { background: #f0f0fa; transition: background 0.15s ease; }
td.num, th.num { text-align: right; font-variant-numeric: tabular-nums; }
td.funding, th.funding { text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; white-space: nowrap; }
/* Rang-Badges */
td.rank { text-align: center; width: 40px; }
.rank-badge { display: inline-block; width: 26px; height: 26px; line-height: 26px; border-radius: 50%; text-align: center; font-weight: 700; font-size: 0.82rem; color: #fff; background: #9091c5; }
.rank-1 { background: #c9972e; }
.rank-2 { background: #9091c5; }
.rank-3 { background: #8b6914; }
/* Plattform-Logos */
.badge { display: inline-block; vertical-align: middle; }
.badge img { height: 25px; width: auto; display: block; }
/* Prozent */
td.pct { text-align: right; white-space: nowrap; font-weight: 600; }
/* Tage */
.days-urgent { color: #dc3545; font-weight: 700; }
.days-warning { color: #e67e22; font-weight: 600; }
.days-ok { color: #555; }
/* Highlights */
tr.row-mega td { background: #f0eefa !important; }
tr.row-mega:hover td { background: #e6e2f5 !important; }
tr.row-highlight td { background: #f5f5fa !important; }
/* Responsive */
@media (max-width: 768px) {
article { padding: 0 0.5rem; }
table { font-size: 0.72rem; }
th, td { padding: 5px 6px; }
th { font-size: 0.65rem; letter-spacing: 0; }
td.rank { width: 28px; }
.rank-badge { width: 20px; height: 20px; line-height: 20px; font-size: 0.68rem; }
.badge img { height: 16px; }
h1 { font-size: 1.3rem; }
h2 { font-size: 1.1rem; }
}
</style>
</head>
<body>