Club come entità principale, branding e fix infrastruttura streaming.
Introduce clubs con abbonamento, branding Active Storage e flusso registrazione società; corregge healthcheck MediaMTX (immagine distroless) e allinea dominio produzione matchlivetv.it. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -256,6 +256,17 @@ body.nav-menu-open { overflow: hidden; }
|
||||
.btn-primary:hover { background: #c62828; text-decoration: none; color: #fff; }
|
||||
.btn-secondary { background: #252530; color: #fff; }
|
||||
.btn-secondary:hover { background: #333; text-decoration: none; color: #fff; }
|
||||
.form-section-title { font-size: 1.05rem; margin: 0 0 12px; color: #e8e8ee; }
|
||||
.branding-fields { border: 1px solid #252530; border-radius: 10px; padding: 16px 18px; margin: 16px 0; }
|
||||
.branding-fields legend { padding: 0 8px; color: #ccc; font-size: 0.9rem; }
|
||||
.branding-hint { color: #888; font-size: 0.88rem; margin: 0 0 12px; }
|
||||
.branding-preview { margin: 8px 0 12px; }
|
||||
.color-field { display: flex; align-items: center; gap: 10px; margin-bottom: 12px; }
|
||||
.color-swatch { display: inline-block; width: 28px; height: 28px; border-radius: 6px; border: 1px solid #444; vertical-align: middle; }
|
||||
.team-swatch { display: inline-block; width: 12px; height: 12px; border-radius: 3px; margin-right: 6px; vertical-align: middle; }
|
||||
.club-header { display: flex; align-items: center; gap: 16px; margin-bottom: 8px; }
|
||||
.club-header-logo { border-radius: 10px; object-fit: contain; }
|
||||
.club-meta { color: #aaa; margin: 4px 0 0; font-size: 0.92rem; }
|
||||
.flash { padding: 12px 16px; border-radius: 8px; margin-bottom: 16px; }
|
||||
.flash.notice { background: #1b3d2a; color: #a5f0b8; }
|
||||
.flash.alert { background: #3d1b1b; color: #ffb4b4; }
|
||||
|
||||
Reference in New Issue
Block a user