Files
BSN-Chatsystem/bsn-review.css
T
Hermes Agent db707f650a feat: FAKTEN + Bewertungskarte als HTML/CSS statt Grafiken
- .bsn-fakten: 3-Spalten-Grid, mobile-first (1 Spalte auf Handy)
- .bsn-rating-card: dunkelblauer Header, MECHANISMEN/PRO/KONTRA-Spalten, Footer mit Wertung
- CSS in bsn-review.css — ins Joomla-Template einzubinden
- Discord-Modul entfernt, Gallery mit einfachen Klammern
- Alle Stile: mobile-first, globale CSS-Klassen
2026-07-13 23:10:03 +02:00

177 lines
4.8 KiB
CSS

/* ═══════════════════════════════════════════════════════════════════════
BSN FAKTEN ZUM SPIEL — 3-Spalten-Grid, mobile-first
═══════════════════════════════════════════════════════════════════════ */
.bsn-fakten {
margin: 24px 0;
border: 1px solid #e0e0e0;
border-radius: 8px;
overflow: hidden;
}
.bsn-fakten h3 {
background: #fff;
margin: 0;
padding: 12px 16px;
font-size: 0.95em;
font-weight: 700;
letter-spacing: 0.05em;
border-bottom: 1px solid #000;
}
.bsn-fakten-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0;
background: #fff;
}
.bsn-fakten-item {
padding: 14px 12px;
border-right: 1px solid #f0f0f0;
border-bottom: 1px solid #f0f0f0;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 4px;
}
.bsn-fakten-item:nth-child(3n) { border-right: none; }
.bsn-fakten-val {
font-weight: 600;
font-size: 0.9em;
color: #1a1a1a;
}
.bsn-fakten-lbl {
font-size: 0.75em;
color: #999;
}
@media (max-width: 600px) {
.bsn-fakten-grid {
grid-template-columns: repeat(2, 1fr);
}
.bsn-fakten-item:nth-child(3n) { border-right: 1px solid #f0f0f0; }
.bsn-fakten-item:nth-child(2n) { border-right: none; }
}
@media (max-width: 380px) {
.bsn-fakten-grid { grid-template-columns: 1fr; }
.bsn-fakten-item { border-right: none; }
}
/* ═══════════════════════════════════════════════════════════════════════
BSN BEWERTUNGSKARTE — dunkelblauer Header, 3 Spalten, Footer
═══════════════════════════════════════════════════════════════════════ */
.bsn-rating-card {
margin: 32px 0;
border-radius: 10px;
overflow: hidden;
box-shadow: 0 2px 12px rgba(0,0,0,0.08);
font-family: system-ui, -apple-system, sans-serif;
}
.bsn-rc-header {
background: #20228a;
color: #fff;
padding: 16px 20px;
display: flex;
flex-wrap: wrap;
align-items: baseline;
gap: 16px;
}
.bsn-rc-title {
font-size: 1.3em;
font-weight: 700;
letter-spacing: 0.02em;
}
.bsn-rc-meta {
font-size: 0.8em;
opacity: 0.85;
}
.bsn-rc-body {
background: #fff;
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 0;
}
.bsn-rc-col {
padding: 16px 14px;
border-right: 1px solid #eee;
}
.bsn-rc-col:last-child { border-right: none; }
.bsn-rc-col h4 {
font-size: 0.75em;
font-weight: 700;
letter-spacing: 0.06em;
color: #20228a;
margin: 0 0 10px;
}
.bsn-rc-mech,
.bsn-rc-pro,
.bsn-rc-kontra {
display: block;
font-size: 0.88em;
padding: 4px 0;
border-bottom: 1px dotted #ddd;
color: #333;
}
.bsn-rc-empty {
display: block;
font-size: 0.85em;
color: #bbb;
padding: 4px 0;
}
.bsn-rc-footer {
background: #20228a;
color: #fff;
padding: 14px 20px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
gap: 8px;
}
.bsn-rc-author {
font-size: 0.85em;
font-style: italic;
opacity: 0.9;
}
.bsn-rc-score {
font-size: 1.2em;
font-weight: 700;
letter-spacing: 0.03em;
}
@media (max-width: 600px) {
.bsn-rc-body { grid-template-columns: 1fr; }
.bsn-rc-col { border-right: none; border-bottom: 1px solid #eee; }
.bsn-rc-col:last-child { border-bottom: none; }
.bsn-rc-header { flex-direction: column; gap: 4px; }
.bsn-rc-footer { flex-direction: column; text-align: center; }
}
/* ═══════════════════════════════════════════════════════════════════════
BSN Allgemeine Artikel-Elemente
═══════════════════════════════════════════════════════════════════════ */
.bsn-dachzeile {
color: #20228a;
font-weight: 600;
border-bottom: 2px solid #20228a;
padding-bottom: 8px;
margin-bottom: 16px;
}
.bsn-disclosure {
text-align: center;
font-size: 0.9em;
color: #666;
margin: 12px 0;
}
.bsn-affiliate {
text-align: center;
margin: 8px 0;
}
.bsn-affiliate img {
max-width: 100%;
height: auto;
border-radius: 6px;
}