.library-card-action-rail.svelte-1u1vbq7{--rail-bg:var(--color-bg-elevated);--rail-fg:var(--color-text);--rail-muted:var(--color-text-muted);--rail-hover-bg:var(--color-bg-panel);--rail-hover-fg:var(--color-text);--rail-active-bg:var(--color-text);--rail-active-fg:var(--color-bg);--rail-border:color-mix(in srgb, var(--color-border) 78%, transparent 22%);border:var(--surface-border-width) solid var(--rail-border);background:linear-gradient(180deg, #ffffff0a, #fff0 34%), var(--rail-bg);box-shadow:var(--shadow-shape-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--rail-fg);align-items:center;gap:.25rem;padding:.25rem;display:flex}[data-theme=light] .library-card-action-rail.svelte-1u1vbq7{--rail-bg:var(--color-bg-elevated);--rail-fg:var(--color-text);--rail-muted:var(--color-text-muted);--rail-hover-bg:var(--color-bg-panel);--rail-hover-fg:var(--color-text);--rail-active-bg:var(--color-text);--rail-active-fg:var(--color-bg)}.library-card-action-key.svelte-1u1vbq7{border:var(--control-border-width) solid transparent;min-width:1.75rem;height:1.75rem;color:var(--rail-muted);box-shadow:none;background:0 0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;line-height:1;transition:border-color .12s,color .12s,transform .12s;display:inline-flex;position:relative}.library-card-action-key.svelte-1u1vbq7:hover,.library-card-action-key.svelte-1u1vbq7:focus-within,.library-card-action-key.svelte-1u1vbq7:focus-visible,.library-card-action-key.is-active.svelte-1u1vbq7{border-color:var(--color-border);background:var(--rail-hover-bg);color:var(--rail-hover-fg)}.library-card-action-key.svelte-1u1vbq7:active{box-shadow:var(--shadow-shape-soft);transform:translateY(1px)}.library-card-action-key.svelte-1u1vbq7:disabled{cursor:wait;text-decoration:line-through}.library-card-action-key.svelte-1u1vbq7:has(:where(.svelte-1u1vbq7):disabled){cursor:wait;text-decoration:line-through}.library-card-action-key.is-heart.svelte-1u1vbq7{border-color:var(--rail-active-bg);background:var(--rail-active-bg);color:var(--rail-active-fg);box-shadow:var(--shadow-shape-soft)}.library-card-action-rating.svelte-1u1vbq7{width:2.75rem}.library-card-action-rating.svelte-1u1vbq7 input:where(.svelte-1u1vbq7){color:currentColor;width:100%;font:inherit;text-align:center;background:0 0;border:0;outline:0}.library-card-action-move.svelte-1u1vbq7{min-width:2.75rem;padding:0 .45rem}.library-card-move-anchor.svelte-1u1vbq7,.library-card-list-anchor.svelte-1u1vbq7{display:inline-flex;position:relative}.library-card-move-menu.svelte-1u1vbq7{z-index:2147483647;border:var(--surface-border-width) solid var(--rail-border);background:var(--rail-bg);min-width:8rem;box-shadow:var(--shadow-shape-panel);padding:.25rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0}.library-card-move-option.svelte-1u1vbq7{border:var(--control-border-width) solid transparent;background:var(--rail-bg);width:100%;color:var(--rail-fg);text-align:left;padding:.45rem .6rem;font-size:.75rem;font-weight:700;display:block}.library-card-move-option.svelte-1u1vbq7:hover,.library-card-move-option.svelte-1u1vbq7:focus-visible,.library-card-move-option.is-active.svelte-1u1vbq7{border-color:var(--rail-active-bg);background:var(--rail-active-bg);color:var(--rail-active-fg);outline:none}.library-card-list-strip.svelte-1u1vbq7{z-index:2147483647;border:var(--surface-border-width) solid var(--rail-border);background:var(--rail-bg);width:min(22rem,100vw - 2rem);max-width:max-content;box-shadow:var(--shadow-shape-panel);scrollbar-width:thin;gap:.35rem;padding:.35rem;display:flex;position:absolute;top:calc(100% + .45rem);left:50%;overflow-x:auto;transform:translate(-50%)}.library-card-list-option.svelte-1u1vbq7{border:var(--control-border-width) solid var(--color-border);background:var(--rail-bg);width:5.75rem;color:var(--rail-fg);text-align:left;flex:0 0 5.75rem;gap:.3rem;padding:.35rem;transition:border-color .12s,opacity .12s;display:grid}.library-card-list-option.svelte-1u1vbq7:hover,.library-card-list-option.svelte-1u1vbq7:focus-visible{background:var(--rail-hover-bg);color:var(--rail-hover-fg);outline:none}.library-card-list-option.is-disabled.svelte-1u1vbq7{background-image:repeating-linear-gradient(135deg,#0000 0 4px,currentColor 4px 5px);text-decoration:line-through}.library-card-list-option.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:700;overflow:hidden}.library-card-list-preview.svelte-1u1vbq7{width:4.8rem;height:3.15rem;position:relative;overflow:hidden}.library-card-list-preview.svelte-1u1vbq7 img:where(.svelte-1u1vbq7),.library-card-list-preview.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){border:var(--control-border-width) solid var(--color-border);background:var(--rail-bg);object-fit:cover;width:2.1rem;height:100%;box-shadow:var(--shadow-shape-soft);display:block;position:absolute;top:0}.library-card-list-preview.svelte-1u1vbq7 :first-child{z-index:3;left:0}.library-card-list-preview.svelte-1u1vbq7 :nth-child(2){z-index:2;left:1.25rem}.library-card-list-preview.svelte-1u1vbq7 :nth-child(3){z-index:1;left:2.5rem}.library-card-list-empty.svelte-1u1vbq7{color:var(--rail-fg);white-space:nowrap;padding:.6rem .8rem;font-size:.75rem}[data-visual-mode=disc] .library-card-action-rail.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-action-key.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-move-menu.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-move-option.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-strip.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-option.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7,[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 img:where(.svelte-1u1vbq7),[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){border-radius:var(--radius-md)}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7{width:5rem;height:2.65rem}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 img:where(.svelte-1u1vbq7),[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 span:where(.svelte-1u1vbq7){width:2.65rem;height:2.65rem;border-radius:999px!important}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 :nth-child(2){left:1.15rem}[data-visual-mode=disc] .library-card-list-preview.svelte-1u1vbq7 :nth-child(3){left:2.3rem}.mobile-search-trigger.svelte-12iq7uo{position:relative}@media (width<=639px){.mobile-search-trigger.svelte-12iq7uo:after{content:"";position:absolute;inset:-.75rem}}.library-shell.svelte-1q2d940 .dashboard-btn,.library-shell.svelte-1q2d940 .dashboard-section-link,.library-shell.svelte-1q2d940 button:not(.themed-icon-control),.library-shell.svelte-1q2d940 input,.library-shell.svelte-1q2d940 select,.library-shell.svelte-1q2d940 a{border-radius:0!important}.library-shell.svelte-1q2d940 button.watch-next-toolbar-btn,[data-visual-mode=disc] .library-shell.svelte-1q2d940 button.library-next-up-toggle,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .dashboard-btn,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .dashboard-section-link,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-view-toggle,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-view-toggle button{border-radius:var(--radius-control)!important}[data-visual-mode=disc] .library-grid-hover-title__text.svelte-1q2d940{border-radius:var(--radius-md)}.library-card-rail-anchor.rail-align-left.svelte-1q2d940{left:.25rem;right:auto;transform:none}.library-card-rail-anchor.rail-align-center.svelte-1q2d940{left:50%;right:auto;transform:translate(-50%)}.library-card-rail-anchor.rail-align-right.svelte-1q2d940{left:auto;right:.25rem;transform:none}[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-action-rail button,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-action-rail label,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-list-preview{border-radius:var(--radius-md)!important}[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-list-preview img,[data-visual-mode=disc] .library-shell.svelte-1q2d940 .library-card-list-preview span{border-radius:999px!important}
