.schedule-dj{display:block;margin-top:5px;font-weight:800;color:#e8d08d}.schedule-bio{display:block;margin-top:4px;max-width:48ch;color:#c5cbd4;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.schedule-entry small{display:block;line-height:1.35}

.schedule-show-sponsor{font-size:.75rem}
.schedule-show-sponsor{display:inline-flex;width:max-content;max-width:100%;margin:5px 0 6px;padding:6px 9px;border:0;border-radius:7px;background:#d7ff38;color:#19220d;font-size:.76rem;font-weight:900;line-height:1.25;text-decoration:none;box-shadow:0 3px 12px #0004}
.schedule-show-sponsor:hover,.schedule-list-sponsor:hover{background:#e5ff7c;color:#111}
.schedule-list-sponsor{display:inline-flex;width:max-content;max-width:100%;margin:4px 0 0;padding:4px 7px;border:1px solid #d7ff3890;border-radius:6px;background:#d7ff3816;color:#d7ff38;font-size:.73rem;font-weight:800;line-height:1.25;text-decoration:none}
.schedule-entry-wrap{min-width:0}
