.show-ribbon{min-width:0;margin:20px 0 28px}.show-ribbon-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.show-ribbon-heading h2{font:600 19px var(--font-display)}.show-ribbon-tabs{gap:10px;display:flex}.show-ribbon-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid transparent;min-height:44px;padding:10px 2px;font-size:15px;font-weight:600}.show-ribbon-tabs button[aria-pressed=true]{color:#f4ddf0;border-color:#e88cbd}.show-ribbon-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#74528d transparent;gap:12px;padding:2px 1px 10px;display:flex;overflow-x:auto}.show-ribbon-card{text-align:left;scroll-snap-align:start;min-height:118px;color:var(--text);background:radial-gradient(at 100% 0,rgba(171,71,112,.157),transparent 75%),#1b1227;border:1px solid #664474;border-radius:9px;flex:0 0 250px;gap:7px;padding:16px 32px 16px 17px;text-decoration:none;display:grid;position:relative}.show-ribbon-card time{font:500 12px var(--font-code);color:#efb2d4}.show-ribbon-card strong{font:600 21px/1.15 var(--font-display);overflow-wrap:anywhere}.show-ribbon-card>span{color:var(--muted);font-size:12px}.show-ribbon-card>svg{color:#e4afdb;position:absolute;top:50%;right:12px}.show-ribbon-card:hover{background-color:#281837;border-color:#e0a0d0}.show-ribbon-card:focus-visible{outline-offset:2px;outline:2px solid #efb2d4}.show-ribbon-empty{color:var(--muted);margin:0;padding:12px 0;font-size:13px}.show-ribbon-week{align-items:center;gap:10px;font-size:12px;display:flex}.show-ribbon-week button{color:var(--text);background:0 0;border:1px solid #76528a;border-radius:6px;width:44px;height:44px;font-size:24px}.show-ribbon-week button:disabled{opacity:.35}@media (max-width:600px){.show-ribbon{margin:14px 0 22px}.show-ribbon-card{flex-basis:225px}.show-ribbon-heading{flex-wrap:wrap}.show-ribbon-heading h2{font-size:18px}}
