/*------------------------------------------------------------------
[Table of contents]

1. Struninn Twitch Overrides
-------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/**
 * 1. Struninn Twitch Overrides
 */
/**
 * Schedule
 */
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table {
  border: none;
  border-left: 6px solid var(--valkivid-global-primary-color);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td {
  text-transform: uppercase;
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-day,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-time,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-title, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-day,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-time,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-title {
  font-size: calc((24 / var(--valkivid-font-size-base)) * 1rem);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-day strong,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-time strong,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-title strong, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-day strong,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-time strong,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-title strong {
  text-transform: uppercase;
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-date,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-timezone,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-subtitle, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-date,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-timezone,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-subtitle {
  font-size: calc((16 / var(--valkivid-font-size-base)) * 1rem);
  font-weight: 700;
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-date,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-timezone, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-date,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-timezone {
  color: var(--valkivid-text-secondary-color);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-table td .struninntwitch-schedule-table-subtitle, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-table td .struninntwitch-schedule-table-subtitle {
  color: var(--valkivid-text-bold-color);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment {
  border: none;
  border-left: 6px solid var(--valkivid-global-primary-color);
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-title,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-subtitle, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-title,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-subtitle {
  text-transform: uppercase;
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-month-name,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-subtitle,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-time, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-month-name,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-subtitle,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-time {
  color: var(--valkivid-text-secondary-color);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-subtitle,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-time, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-subtitle,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-grid .struninntwitch-schedule-segment-time {
  font-weight: 700;
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-album .struninntwitch-schedule-card, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-album .struninntwitch-schedule-card {
  border: none;
  border-top: 6px solid var(--valkivid-global-primary-color);
  letter-spacing: var(--valkivid-streamer-letter-spacing);
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-album .struninntwitch-schedule-card-date,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-album .struninntwitch-schedule-card-title,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-album .struninntwitch-schedule-card-subtitle, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-album .struninntwitch-schedule-card-date,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-album .struninntwitch-schedule-card-title,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-album .struninntwitch-schedule-card-subtitle {
  text-transform: uppercase;
}

.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-album .struninntwitch-schedule-card-subtitle,
.struninntwitch-schedule.valkivid-template_streamer-v1 .struninntwitch-schedule-album .struninntwitch-schedule-card-time, .struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-album .struninntwitch-schedule-card-subtitle,
.struninntwitch-schedule.valkivid-template_streamer-v2 .struninntwitch-schedule-album .struninntwitch-schedule-card-time {
  color: var(--valkivid-text-secondary-color);
  font-weight: 700;
}