feat(alternatives): add Teleparty & Screen Sharing comparison pages with i18n

- Add article-style comparison pages for Teleparty and Screen Sharing
- Replace comparison tables with honest prose sections
- Add 15-language hreflang alternates and sitemap entries
- Add English locale fallback for untranslated languages
- Replace placeholder Draft copy with real English and German text
- Remove old Draft locale keys from all 13 non-EN/DE locales
- Rebuild outputs with zero TODO/Draft/noindex issues
This commit is contained in:
KoalaDev
2026-06-25 00:12:04 +02:00
parent 24cac52674
commit 06b5ffbd0b
28 changed files with 972 additions and 46 deletions
+36 -6
View File
@@ -1828,6 +1828,17 @@ footer {
color: var(--text-muted);
}
footer a {
color: var(--text-muted);
text-decoration: none;
transition: color 0.2s ease;
}
footer a:hover {
color: var(--text);
}
/* --- Animations --- */
[data-reveal] {
opacity: 0;
@@ -2564,12 +2575,9 @@ html:not(.lang-de) [lang="de"] {
opacity: 0.85;
}
.comparison-table td.check::before {
content: "KoalaSync";
}
.comparison-table td.check::before,
.comparison-table td.cross::before {
content: "Teleparty";
content: attr(data-label);
}
/* Keep the KoalaSync row subtly highlighted, like on desktop. */
@@ -2930,7 +2938,29 @@ header[id] {
.status-ring.active-pulse,
.hero-mockup-wrapper,
.cta-group .btn {
will-change: auto;
}
}
/* --- Alternatives Hub Styles --- */
.guide-card {
transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), background-color 0.25s ease, border-color 0.25s ease !important;
}
.guide-card:hover {
transform: translateY(-4px);
background-color: rgba(255, 255, 255, 0.07) !important;
border-color: rgba(255, 255, 255, 0.22) !important;
box-shadow: 0 12px 24px -10px rgba(0, 0, 0, 0.4);
}
.guide-card .btn-primary {
transition: background-color 0.2s ease, transform 0.1s ease;
}
.guide-card .btn-primary:active {
transform: scale(0.97);
}
@media (max-width: 640px) {
.guides-grid {
grid-template-columns: 1fr !important;
gap: 1.25rem !important;
}
}