.link-strip-section[data-v-2be47c78]{padding-block:clamp(.75rem,2vw,1.5rem)}.link-strip[data-v-2be47c78]{align-items:center;gap:.65rem;min-width:0;display:flex}.strip-viewport[data-v-2be47c78]{background:hsl(var(--surface));min-width:0;box-shadow:0 .2rem 1rem hsl(var(--foreground) / .07);scrollbar-width:none;border-radius:1rem;flex:1;padding:.55rem;overflow-x:auto}.strip-viewport[data-v-2be47c78]::-webkit-scrollbar{display:none}.strip-track[data-v-2be47c78]{width:100%;display:flex}.strip-group[data-v-2be47c78]{flex:none;align-items:stretch;gap:.5rem;width:max-content;min-width:100%;padding-inline-end:.5rem;display:flex}.strip-card[data-v-2be47c78]{border:1px solid hsl(var(--border) / .65);background:hsl(var(--card));min-height:3.5rem;color:hsl(var(--foreground));font-family:var(--section-font-heading);font-size:var(--section-caption-size);font-weight:var(--section-strong-weight);white-space:nowrap;border-radius:.65rem;flex:1 0 auto;justify-content:center;align-items:center;gap:.6rem;padding:.55rem .9rem;line-height:1.3;text-decoration:none;display:flex}.strip-icon[data-v-2be47c78]{width:2.2rem;height:2.2rem;color:hsl(var(--primary));border-radius:50%;flex:0 0 2.2rem;place-items:center;font-size:1.4rem;display:grid}.strip-card--highlighted[data-v-2be47c78]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary));box-shadow:0 .2rem .6rem hsl(var(--primary) / .2)}.strip-card--highlighted .strip-icon[data-v-2be47c78]{background:hsl(var(--primary-foreground));color:hsl(var(--primary))}.strip-control[data-v-2be47c78]{border:1px solid hsl(var(--border) / .5);background:hsl(var(--card));width:2.5rem;height:2.5rem;color:hsl(var(--primary));box-shadow:0 .2rem .7rem hsl(var(--foreground) / .08);cursor:pointer;font-size:var(--section-body-size);border-radius:50%;flex:0 0 2.5rem;place-items:center;padding:0;display:grid}.strip-pause[data-v-2be47c78]{width:2rem;height:2rem;font-size:var(--section-caption-size);flex-basis:2rem}.strip-card[data-v-2be47c78]:focus-visible,.strip-control[data-v-2be47c78]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.strip-card[data-v-2be47c78]:hover{border-color:hsl(var(--primary))}@media (max-width:639px){.link-strip[data-v-2be47c78]{gap:.35rem}.strip-card[data-v-2be47c78]{padding-inline:.65rem}.strip-control[data-v-2be47c78]{flex-basis:2rem;width:2rem;height:2rem}}
