   .pretix-widget-event-list-entry
    {
        border-left: 10px  ;
    border-right: 10px  ;
    border-top: 2px  ;
    border-bottom: 2px  ;
    border-color: white;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    background-color: --pretix-brand-primary}
    
 .pretix-widget .pretix-widget-event-availability-green, .pretix-widget .pretix-widget-day-availability-green {
    --status-bg-color: var(--pretix-brand-primary) !important;
    --status-text-color: var(--pretix-brand-primary) !important;
    --status-border-color: var(--pretix-brand-success) !important;
}   
    
   .t-records {
    font: 11pt montserrat;
    color: white !important    ;}
   
   
   
   
   
   .pretix-widget .pretix-widget-event-list-entry {
    display: flex;
    flex-direction: row;
    padding: 5px 0;
    flex-wrap: wrap;
    color: black !important;
  
}
   
   
   
   .pretix-widget .pretix-widget-event-calendar .pretix-widget-event-calendar-table td:has(.pretix-widget-event-calendar-day):nth-child(even) {
           background-color: #232323 !important;
   }
   
   .pretix-widget.pretix-widget-mobile .pretix-widget-event-calendar td.pretix-widget-has-events .pretix-widget-event-calendar-day {
       color: black !important;
}
   
   
   
   
    .pretix-widget-event-calendar-previous-month,  .pretix-widget-event-calendar-next-month 
    
    {
         font: medium 11pt montserrat ;
    background-color: #232323;
    color: black !important;
    border-left: 2px  ;
    border-right: 2px  ;
    border-top: 2px  ;
    border-bottom: 2px  ;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    }
    .pretix-widget-event-calendar-event-name
    
    {
    color: white !important;
    font: 11pt montserrat;
    }
   .pretix-widget-event-calendar-event-date
    {
         font: 11pt montserrat;
    color: white !important;
    }
    .pretix-widget-event-calendar-event-availability
    {
         font: 11pt montserrat;
    color: white !important;
    }
  
    .t-records
    {
         font: 11pt montserrat;
    color: white !important;
    }
    
    .pretix-widget-event-list { color: white; }
    
    .pretix-widget-event-list-entry {
     
  margin-top: 6px;
  margin-bottom: 6px;
  margin-right: 1px;
  margin-left: 8px;
  background-color: #E7AD57;
}
   
.pretix-widget-event-calendar-event 

{
    color: blue; 
background-color: grey;}
.pretix-widget-event-availability-red

{
    color: blue;
background-color: grey;}


 
  .pretix-widget-mobile {
   
      
      margin: 50px 50;
          background-color: #232323         ;
 
    }
 
            .pretix-widget-event-list-back
            {
               color: #E7AD57; 
          background-color:#232323
          ;
 
    }
 
.pretix-widget .pretix-widget-event-calendar .pretix-widget-event-week-table .pretix-widget-event-week-col:nth-child(even) {
    background-color: #232323 !important;
}

    .pretix-widget .pretix-widget-event-calendar .pretix-widget-event-week-table .pretix-widget-event-calendar-day {
       background-color: #232323 !important; 
       color: white !important;
    }

strong {
    color: white !important;
}
pretix-widget-event-calendar-head {
    color: white !important;
}
   pretix-widget-event-details {
       color: white !important;
   }
pretix-widget-category-items {
           color: white !important;

}
pretix-widget-event-form {
               color: white !important;

}
pretix-widget-event-calendar-previous-month, pretix-widget-event-calendar-next-month {
                   color: white !important;
}
.pretix-widget-event-calendar-previous-month, .pretix-widget-event-calendar-next-month {
                       color: white !important;
}
