/* ======= VENUE SCHEDULE ======= */ .venue-schedule { max-width: 100%; margin: 20px auto; font-family: 'Atkinson Hyperlegible', sans-serif; overflow: hidden; } .venue-schedule-header { display: flex; justify-content: space-between; align-items: center; padding: 15px 20px; background: #1c1c14; border-radius: 8px 8px 0 0; } .venue-title { color: #F6C404 !important; font-size: 1.5rem !important; font-weight: 700 !important; margin: 0 !important; } .venue-clock { color: #ffffff; font-size: 1.2rem; font-weight: 700; } /* Pages */ .schedule-page { display: none; } .schedule-page.active { display: block; } /* Table */ .schedule-table { width: 100%; border-collapse: collapse; } .schedule-row { border-bottom: 1px solid #e0e0e0; transition: background-color 0.3s ease; } .schedule-row:last-child { border-bottom: none; } .schedule-row td { padding: 14px 20px; font-size: 1.1rem; font-weight: 600; } /* Default row - upcoming */ .schedule-row { background-color: #F6C404; color: #1c1c14; } /* Completed rows */ .schedule-row.completed { background-color: #f5f5f0; color: #999; } .schedule-row.completed .schedule-time, .schedule-row.completed .schedule-name { text-decoration: line-through; opacity: 0.6; } /* NOW PLAYING row */ .schedule-row.now-playing { background-color: #1c1c14 !important; color: #F6C404 !important; animation: pulse-glow 2s infinite; } @keyframes pulse-glow { 0%, 100% { box-shadow: inset 0 0 0 0 rgba(246, 196, 4, 0.1); } 50% { box-shadow: inset 0 0 20px 0 rgba(246, 196, 4, 0.2); } } /* Time column */ .schedule-time { width: 80px; font-weight: 700; white-space: nowrap; } /* Name column */ .schedule-name { flex-grow: 1; } /* Status column */ .schedule-status { width: 60px; text-align: center; font-size: 0.9rem; } .schedule-row.completed .schedule-status::after { content: '✓'; color: #999; } .schedule-row.now-playing .schedule-status::after { content: '◀ NÅ'; color: #F6C404; font-weight: 700; } /* Pagination dots */ .schedule-pagination { display: flex; justify-content: center; gap: 8px; padding: 15px; background: #1c1c14; border-radius: 0 0 8px 8px; } .schedule-dot { width: 12px; height: 12px; border-radius: 50%; background: #555; cursor: pointer; transition: background 0.3s; } .schedule-dot.active { background: #F6C404; } /* PAUSE rows */ .schedule-row.is-pause { background-color: #e8e8e0 !important; color: #888 !important; font-style: italic; } .schedule-row.is-pause.completed { background-color: #f0f0ec !important; } /* ======= RESPONSIVE ======= */ @media (max-width: 768px) { .schedule-row td { padding: 10px 12px; font-size: 0.95rem; } .venue-title { font-size: 1.2rem !important; } }
Mastrafjorden
08:55
3. divisjon brass

Sunde og Hafrsfjord skolekorps

Dirigent: Jack Royle, Nikita Alekseev

The show must go on!

We Will Rock You – B. May, arr. N. Alexeev, L. Bocci

Under Pressure – Queen, arr. N. Alexeev

We Are The Champions – F. Mercury, arr. S. Rogers

Bohemian Rhapsody – F. Mercury/arr. P. Murtha

Ay-Oh! – F. Mercury, arr. N. Alexeev

Show Must Go On – F. Mercury, arr. J. Kraeydonck

God Save the Queen – Ukjent, arr. N. Alexeev

Another One Bites The Dust – J. Deacon, arr. N. Alexeev