/* Featured rhythms are directly available on roomy screens. */
.g-rhythm-shortcuts,.g-rhythm-more-current{display:none}
.g-target-tabs .g-rhythm-chevron{display:block;width:20px;height:20px;margin:0;flex:0 0 20px;line-height:1;color:currentColor}
.g-target-tabs .g-rhythm-trigger{min-height:44px;font-size:14px;line-height:20px;gap:12px}
.g-target-tabs .g-rhythm-total{font-size:12px;line-height:20px}
@media(min-width:1100px){
  .g-target-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
  .g-rhythm-shortcuts{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}
  .g-rhythm-shortcuts .g-rhythm-shortcut{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #ffffff30;border-radius:24px;background:#000;color:#bbc7d5;font-size:13px;line-height:20px;white-space:nowrap}
  .g-rhythm-shortcuts .g-rhythm-shortcut:hover{color:#fff;border-color:rgba(var(--rhythm-rgb),.65)}
  .g-rhythm-shortcuts .g-rhythm-shortcut[aria-pressed=true]{color:#fff3e4;border-color:rgba(var(--rhythm-rgb),.65);background:rgba(var(--rhythm-rgb),.06)}
  .g-rhythm-shortcut-light{display:block;width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:rgb(var(--rhythm-rgb));box-shadow:0 0 8px rgba(var(--rhythm-rgb),.35)}
  .g-rhythm-more-current{display:inline;overflow:hidden;text-overflow:ellipsis;min-width:0}
  .g-target-tabs .g-rhythm-current{display:none}
  .g-target-tabs .g-rhythm-trigger{padding:10px 12px;font-size:13px;line-height:20px;gap:10px}
  .g-target-tabs .g-rhythm-total{font-size:12px;padding-left:10px}
  .g-target-tabs .g-rhythm-trigger.has-additional-rhythm{color:#fff3e4;border-color:rgba(var(--rgb),.65)}
}
