.library-dock.svelte-1se60f4{z-index:1;color:#3a2a1d;background:radial-gradient(circle at 18% 0,#fff9ed9e,#0000 38%),linear-gradient(#f8ead4f5,#ebd3aeed),#f3e3c9;border:1px solid #c8ad85c7;grid-template-rows:42px 1fr;width:100%;min-width:0;height:100%;min-height:0;transition:background-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffa8,inset 0 -1px #89633624,0 12px 24px #4f341c21}.library-dock-header.svelte-1se60f4{justify-content:space-between;align-items:center;gap:18px;padding:0 16px 0 20px;display:flex}.library-title-row.svelte-1se60f4{align-items:center;gap:14px;min-width:0;display:flex}.library-title-row.svelte-1se60f4 h2:where(.svelte-1se60f4){font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);letter-spacing:0;margin:0;font-size:1.1rem;font-weight:900}.library-type-filter.svelte-1se60f4{gap:5px;display:flex}.library-type-filter.svelte-1se60f4 button:where(.svelte-1se60f4),.library-back-button.svelte-1se60f4,.library-view-options.svelte-1se60f4 button:where(.svelte-1se60f4){color:#5b442e;height:28px;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:#fff8ec8f;border:1px solid #c8ad85b3;border-radius:4px;place-items:center;font-size:.76rem;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff75}.library-type-filter.svelte-1se60f4 button:where(.svelte-1se60f4){width:32px;padding:0}.library-type-filter.svelte-1se60f4 button.active:where(.svelte-1se60f4),.library-view-options.svelte-1se60f4 button.active:where(.svelte-1se60f4){color:#fffdf3;background:#9aa267;border-color:#979f66b8;box-shadow:inset 0 1px #ffffff47,0 1px 2px #56482a14}.library-view-options.svelte-1se60f4{gap:4px;display:flex}.library-back-button.svelte-1se60f4{width:28px;padding:0}.active-group-name.svelte-1se60f4{color:#5d4a34;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:.8rem;overflow:hidden}.library-controls.svelte-1se60f4{align-items:center;gap:5px;margin-left:auto;display:flex}.library-search.svelte-1se60f4{color:#5b442e;background:#fff8ec8f;border:1px solid #c8ad85b3;border-radius:4px;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;width:194px;height:28px;padding:0 5px 0 8px;display:grid;box-shadow:inset 0 1px #ffffff75}.library-search.svelte-1se60f4 input:where(.svelte-1se60f4){color:#3a2a1d;width:100%;min-width:0;height:100%;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:0 0;border:0;outline:0;padding:0 2px;font-size:.78rem;font-weight:900}.library-search.svelte-1se60f4 input:where(.svelte-1se60f4)::placeholder{color:#5b442e85}.library-search.svelte-1se60f4 input:where(.svelte-1se60f4)::-webkit-search-cancel-button{display:none}.library-search.svelte-1se60f4 button:where(.svelte-1se60f4){color:#5b442e;background:#775f3b1a;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.library-search.svelte-1se60f4 button:where(.svelte-1se60f4):hover{background:#775f3b2e}.library-search.svelte-1se60f4:focus-within{background:#fffbf2c2;border-color:#979f66c7;box-shadow:inset 0 1px #ffffff94,0 0 0 2px #979f6624}.library-create-group-button.svelte-1se60f4,.library-select-button.svelte-1se60f4{color:#5b442e;background:#fff8ec8f;border:1px solid #c8ad85b3;border-radius:4px;place-items:center;width:30px;height:28px;padding:0;display:grid}.library-select-button.active.svelte-1se60f4{color:#fffdf3;background:#9aa267;border-color:#979f66b8}.library-view-options.svelte-1se60f4 button:where(.svelte-1se60f4){place-content:center;width:32px;padding:0;line-height:0;display:grid}.library-type-filter svg,.library-view-options svg,.add-library-card svg,.connect-library-card svg,.state-connect-button svg,.library-card-menu svg,.group-card-menu svg,.library-card-check svg,.library-select-button svg{display:block}.bulk-action-bar.svelte-1se60f4{z-index:5;color:#4b3727;min-height:34px;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:radial-gradient(circle at 12% 0,#ffffff70,#0000 42%),linear-gradient(#fff6e5f5,#eedab9eb);border:1px solid #979f6657;border-radius:8px;align-items:center;gap:6px;padding:4px 7px;display:flex;position:absolute;top:42px;left:20px;right:16px;box-shadow:0 8px 16px #553a211c}.bulk-action-bar.svelte-1se60f4 strong:where(.svelte-1se60f4){min-width:72px;font-size:.76rem;font-weight:900}.bulk-action-bar.svelte-1se60f4 button:where(.svelte-1se60f4){color:#5b442e;height:26px;font:inherit;background:#fff9ee94;border:1px solid #a67e533d;border-radius:6px;padding:0 8px;font-size:.7rem;font-weight:900}.bulk-action-bar.svelte-1se60f4 .bulk-primary:where(.svelte-1se60f4){color:#fffdf3;background:#8e9a5c;border-color:#5c6c3a57}.bulk-action-bar.svelte-1se60f4 .bulk-danger:where(.svelte-1se60f4){color:#8c432f;background:#bd56371f;border-color:#7e342338}.bulk-action-bar.svelte-1se60f4 button:where(.svelte-1se60f4):disabled{opacity:.46;cursor:not-allowed}.library-scroll.svelte-1se60f4{cursor:grab;scrollbar-width:none;-webkit-user-select:none;user-select:none;grid-auto-columns:160px;grid-auto-flow:column;align-items:center;gap:10px;min-width:0;min-height:0;padding:8px 16px 12px 20px;display:grid;overflow:auto hidden}.library-scroll.selecting.svelte-1se60f4{padding-top:50px}.library-dock.expanded.svelte-1se60f4 .library-scroll:where(.svelte-1se60f4){grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-flow:row;grid-auto-columns:initial;cursor:default;scrollbar-width:thin;scrollbar-color:#674f3257 transparent;grid-auto-rows:150px;align-content:start;align-items:start;overflow:hidden auto}.library-scroll.list-view.svelte-1se60f4,.library-dock.expanded.svelte-1se60f4 .library-scroll.list-view:where(.svelte-1se60f4){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:initial;cursor:default;scrollbar-width:thin;scrollbar-color:#674f3257 transparent;grid-auto-rows:52px;align-content:start;align-items:stretch;overflow:hidden auto}.library-dock.expanded.svelte-1se60f4 .library-scroll:where(.svelte-1se60f4)::-webkit-scrollbar{width:8px;display:block}.library-scroll.svelte-1se60f4::-webkit-scrollbar{display:none}.library-scroll.dragging.svelte-1se60f4{cursor:grabbing}.library-scroll.list-view.dragging.svelte-1se60f4{cursor:default}.library-scroll.centered-state.svelte-1se60f4{cursor:default;justify-content:center;align-items:center;display:flex}.add-library-card.svelte-1se60f4,.connect-library-card.svelte-1se60f4,.group-card.svelte-1se60f4,.library-card.svelte-1se60f4,.library-state-card.svelte-1se60f4{background:linear-gradient(#fceed8d6,#f0dab8c2),#fae8cac2;border:1px solid #b491657a;border-radius:6px;height:150px;box-shadow:inset 0 1px #ffffff80,0 6px 12px #553a2112}.add-library-card.svelte-1se60f4,.connect-library-card.svelte-1se60f4{color:#4c3825;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:#f8e7cc8a;border-style:dashed;border-color:#8f704985;align-content:center;place-items:center;gap:9px;display:grid}.add-library-card.svelte-1se60f4 span:where(.svelte-1se60f4){background:#fff8ec6b;border:1px solid #59432b57;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.add-library-card.svelte-1se60f4 strong:where(.svelte-1se60f4){font-size:.82rem}.add-library-card.svelte-1se60f4 small:where(.svelte-1se60f4){color:#7a6751;font-size:.68rem}.connect-library-card.svelte-1se60f4{background:linear-gradient(#fff2dbe0,#efdbbbc7),#fae8cacc;border-style:solid}.connect-library-card.svelte-1se60f4 span:where(.svelte-1se60f4){color:#6f7c46;background:#9aa2672e;border:1px solid #6f804975;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.connect-library-card.svelte-1se60f4 strong:where(.svelte-1se60f4){font-size:.82rem}.connect-library-card.svelte-1se60f4 small:where(.svelte-1se60f4){color:#7a6751;font-size:.68rem}.library-scroll.list-view.svelte-1se60f4 .add-library-card:where(.svelte-1se60f4),.library-scroll.list-view.svelte-1se60f4 .connect-library-card:where(.svelte-1se60f4){text-align:left;grid-template-columns:36px minmax(0,1fr);grid-auto-flow:column;align-content:center;place-items:center start;gap:10px;height:52px;padding:0 10px}.library-scroll.list-view.svelte-1se60f4 .add-library-card:where(.svelte-1se60f4) span:where(.svelte-1se60f4),.library-scroll.list-view.svelte-1se60f4 .connect-library-card:where(.svelte-1se60f4) span:where(.svelte-1se60f4){grid-row:1/3;width:30px;height:30px}.library-scroll.list-view.svelte-1se60f4 .add-library-card:where(.svelte-1se60f4) strong:where(.svelte-1se60f4),.library-scroll.list-view.svelte-1se60f4 .connect-library-card:where(.svelte-1se60f4) strong:where(.svelte-1se60f4){align-self:end;font-size:.78rem}.library-scroll.list-view.svelte-1se60f4 .add-library-card:where(.svelte-1se60f4) small:where(.svelte-1se60f4),.library-scroll.list-view.svelte-1se60f4 .connect-library-card:where(.svelte-1se60f4) small:where(.svelte-1se60f4){align-self:start;font-size:.62rem}.library-state-card.svelte-1se60f4{text-align:center;width:360px;height:auto;box-shadow:none;color:#4c3825;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:0 0;border:0;align-content:center;justify-items:center;gap:8px;padding:0;display:grid}.local-connect-card.svelte-1se60f4{text-align:left;grid-template-columns:minmax(260px,1fr) minmax(210px,280px) 184px;place-items:center stretch;gap:22px;width:min(820px,100% - 80px);display:grid}.connect-copy.svelte-1se60f4,.connect-targets.svelte-1se60f4{gap:6px;min-width:0;display:grid}.connect-copy.svelte-1se60f4 span:where(.svelte-1se60f4){max-width:420px}.connect-targets.svelte-1se60f4{border-left:1px solid #a3845c3d;padding:10px 12px}.library-state-card.svelte-1se60f4 strong:where(.svelte-1se60f4){font-size:.94rem}.library-state-card.svelte-1se60f4 span:where(.svelte-1se60f4){color:#715d47;font-size:.76rem;line-height:1.45}.library-hint.svelte-1se60f4{color:#6c7a43;font-size:.7rem;font-weight:900}.missing-file-list.svelte-1se60f4{color:#6f5840;gap:2px;max-width:none;margin:0;padding:0;font-size:.68rem;line-height:1.35;list-style:none;display:grid}.missing-file-list.svelte-1se60f4 li:where(.svelte-1se60f4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-state-card.svelte-1se60f4 form:where(.svelte-1se60f4){margin:6px 0 0}.state-login-button.svelte-1se60f4{color:#4b3727;width:184px;height:44px;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:radial-gradient(circle at 24% 10%,#ffffff8f,#0000 42%),linear-gradient(#fff6e5eb,#eed7b4d1);border:1px solid #a2845c94;border-radius:16px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:0 18px;font-size:.86rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffa3,0 7px 14px #5d3f1f24}.state-connect-button.svelte-1se60f4{color:#4b3727;width:184px;height:44px;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:radial-gradient(circle at 24% 10%,#ffffff8f,#0000 42%),linear-gradient(#fff6e5eb,#eed7b4d1);border:1px solid #a2845c94;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:0 18px;font-size:.86rem;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffffa3,0 7px 14px #5d3f1f24}.state-connect-button.scanning.svelte-1se60f4{opacity:.82;cursor:progress}.state-connect-button.svelte-1se60f4:hover,.state-login-button.svelte-1se60f4:hover{border-color:#8d6f48b8;box-shadow:inset 0 1px #ffffffb3,0 9px 16px #5d3f1f2e}.state-google-mark.svelte-1se60f4{width:26px;height:26px}.library-card.svelte-1se60f4{color:inherit;font:inherit;background:linear-gradient(#fbedd3f0,#f7e5c5e6),#f7e5c5;border-color:#ae844e75;position:relative}.group-card.svelte-1se60f4{color:inherit;font:inherit;background:linear-gradient(#f8e7c8e6,#f5dfb8d1),#f5dfb8;border-color:#bb945f75;position:relative}.group-card-main.svelte-1se60f4{width:100%;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:64px 14px 18px 1fr;grid-template-columns:58px 1fr;gap:5px 9px;padding:12px 10px 10px;display:grid}.library-scroll.list-view.svelte-1se60f4 .group-card:where(.svelte-1se60f4){height:52px}.library-scroll.list-view.svelte-1se60f4 .group-card-main:where(.svelte-1se60f4){grid-template-rows:1fr;grid-template-columns:38px minmax(0,1fr) 82px 38px 70px;align-items:center;column-gap:8px;height:52px;padding:0 30px 0 10px}.group-card-icon.svelte-1se60f4{color:#4f622f;background:radial-gradient(circle at 32% 20%,#ffffff75,#0000 45%),linear-gradient(#c4cf8fd6,#899956b8);border:1px solid #697c4657;border-radius:4px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:0 2px 5px #3d271424}.group-card-icon.svelte-1se60f4 img:where(.svelte-1se60f4){object-fit:cover;width:100%;height:100%}.library-scroll.list-view.svelte-1se60f4 .group-card-icon:where(.svelte-1se60f4){width:32px;height:32px}.group-card-body.svelte-1se60f4{min-width:0}.group-card-body.svelte-1se60f4 strong:where(.svelte-1se60f4),.group-card-body.svelte-1se60f4 span:where(.svelte-1se60f4){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.group-card-body.svelte-1se60f4 strong:where(.svelte-1se60f4){color:#3a2a1d;margin-top:4px;font-size:.74rem;line-height:1.3}.group-card-body.svelte-1se60f4 span:where(.svelte-1se60f4){color:#7a6751;margin-top:8px;font-size:.62rem}.library-scroll.list-view.svelte-1se60f4 .group-card-body:where(.svelte-1se60f4) strong:where(.svelte-1se60f4){margin-top:0;font-size:.78rem}.library-scroll.list-view.svelte-1se60f4 .group-card-body:where(.svelte-1se60f4) span:where(.svelte-1se60f4){margin-top:4px}.library-card-main.svelte-1se60f4{width:100%;height:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:64px 14px 18px 1fr;grid-template-columns:58px 1fr;gap:5px 9px;padding:12px 10px 10px;display:grid}.library-scroll.list-view.svelte-1se60f4 .library-card:where(.svelte-1se60f4){height:52px}.library-scroll.list-view.svelte-1se60f4 .library-card-main:where(.svelte-1se60f4){grid-template-rows:1fr;grid-template-columns:38px minmax(0,1fr) 82px 38px 70px;align-items:center;column-gap:8px;height:52px;padding:0 30px 0 10px}.library-card.active.svelte-1se60f4{background:linear-gradient(#f9ead2eb,#ebd5b2e0),#74824717;border-color:#748247e0;box-shadow:inset 0 1px #ffffff85,0 0 0 1px #74824729,0 8px 14px #4b3a221a}.library-card.selected.svelte-1se60f4{background:linear-gradient(#fcefd8f0,#e8d6b3e6),#7482471f;border-color:#748247eb;box-shadow:inset 0 1px #ffffff8f,0 0 0 2px #7482472e,0 9px 15px #4b3a221f}.library-card-check.svelte-1se60f4{z-index:3;color:#6b763f;background:#fff9eed1;border:1px solid #7482476b;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 4px 8px #4c361f1f}.library-card-check.checked.svelte-1se60f4{color:#fffdf3;background:#8e9a5c}.library-scroll.list-view.svelte-1se60f4 .library-card-check:where(.svelte-1se60f4){top:50%;right:8px;transform:translateY(-50%)}.library-card.svelte-1se60f4 img:where(.svelte-1se60f4){object-fit:cover;pointer-events:none;border:1px solid #805e3947;border-radius:4px;width:58px;height:58px;box-shadow:0 2px 5px #3d271424}.library-scroll.list-view.svelte-1se60f4 .library-card:where(.svelte-1se60f4) img:where(.svelte-1se60f4){width:32px;height:32px}.library-card-body.svelte-1se60f4{min-width:0}.library-card-body.svelte-1se60f4 span:where(.svelte-1se60f4),.library-card-body.svelte-1se60f4 small:where(.svelte-1se60f4){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.library-scroll.list-view.svelte-1se60f4 .library-card-body:where(.svelte-1se60f4) strong:where(.svelte-1se60f4){line-clamp:1;-webkit-line-clamp:1;white-space:nowrap;margin-top:0;font-size:.78rem}.library-scroll.list-view.svelte-1se60f4 .library-card-body:where(.svelte-1se60f4) span:where(.svelte-1se60f4){margin-top:4px}.library-scroll.list-view.svelte-1se60f4 .library-card-body:where(.svelte-1se60f4) small:where(.svelte-1se60f4){display:none}.library-card-body.svelte-1se60f4 strong:where(.svelte-1se60f4){color:#3a2a1d;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:2px;font-size:.7rem;line-height:1.3;display:-webkit-box;overflow:hidden}.library-card-body.svelte-1se60f4 span:where(.svelte-1se60f4){color:#7a6751;margin-top:5px;font-size:.62rem}.library-card-body.svelte-1se60f4 small:where(.svelte-1se60f4){color:#7b854d;margin-top:4px;font-size:.58rem;font-weight:900}.library-progress.svelte-1se60f4{background:#6e593e29;border-radius:999px;grid-column:1/-1;align-self:center;height:5px;overflow:hidden}.library-scroll.list-view.svelte-1se60f4 .library-progress:where(.svelte-1se60f4){grid-column:auto;width:100%}.library-progress.svelte-1se60f4 i:where(.svelte-1se60f4){border-radius:inherit;background:linear-gradient(90deg,#748247,#5f6f39);height:100%;display:block}.group-card.svelte-1se60f4 em:where(.svelte-1se60f4),.library-card.svelte-1se60f4 em:where(.svelte-1se60f4){color:#3a2a1d;grid-column:2;justify-self:end;font-size:.68rem;font-style:normal;font-weight:900}.library-scroll.list-view.svelte-1se60f4 .group-card:where(.svelte-1se60f4) em:where(.svelte-1se60f4),.library-scroll.list-view.svelte-1se60f4 .library-card:where(.svelte-1se60f4) em:where(.svelte-1se60f4){grid-column:auto;justify-self:end;font-size:.62rem}.group-card.svelte-1se60f4 time:where(.svelte-1se60f4),.library-card.svelte-1se60f4 time:where(.svelte-1se60f4){color:#7a6751;grid-column:1/3;align-self:end;font-size:.68rem}.library-scroll.list-view.svelte-1se60f4 .group-card:where(.svelte-1se60f4) time:where(.svelte-1se60f4),.library-scroll.list-view.svelte-1se60f4 .library-card:where(.svelte-1se60f4) time:where(.svelte-1se60f4){grid-column:auto;place-self:center end;font-size:.6rem}.library-card-menu.svelte-1se60f4,.group-card-menu.svelte-1se60f4{color:#6d5740;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:24px;padding:0;display:grid;position:absolute;bottom:5px;right:7px}.library-scroll.list-view.svelte-1se60f4 .group-card-menu:where(.svelte-1se60f4),.library-scroll.list-view.svelte-1se60f4 .library-card-menu:where(.svelte-1se60f4){top:50%;bottom:auto;right:8px;transform:translateY(-50%)}.library-scroll.list-view.svelte-1se60f4 .move-menu:where(.svelte-1se60f4){top:48px;bottom:auto;right:8px}.library-card-menu.svelte-1se60f4:hover,.group-card-menu.svelte-1se60f4:hover{background:#7a5d391f}.move-menu.svelte-1se60f4,.group-menu.svelte-1se60f4{z-index:4;background:#fff6e5fa;border:1px solid #a68b666b;border-radius:6px;gap:2px;width:126px;max-height:148px;padding:5px;display:grid;position:absolute;bottom:30px;right:7px;overflow-y:auto;box-shadow:0 8px 18px #49311c29}.library-scroll.list-view.svelte-1se60f4 .group-menu:where(.svelte-1se60f4){top:48px;bottom:auto;right:8px}.move-menu.svelte-1se60f4 button:where(.svelte-1se60f4),.group-menu.svelte-1se60f4 button:where(.svelte-1se60f4){color:#4b3727;height:26px;font-family:var(--font-ui,"Gowun Dodum", system-ui, sans-serif);background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 5px;font-size:.66rem;font-weight:900;display:grid}.move-menu.svelte-1se60f4 button:where(.svelte-1se60f4){grid-template-columns:18px minmax(0,1fr)}.move-menu.svelte-1se60f4 button.danger:where(.svelte-1se60f4){color:#8c432f}.group-menu.svelte-1se60f4 button:where(.svelte-1se60f4){text-align:left;grid-template-columns:minmax(0,1fr)}.group-menu.svelte-1se60f4 button.danger:where(.svelte-1se60f4){color:#8c432f;grid-template-columns:15px minmax(0,1fr)}.move-menu.svelte-1se60f4 button:where(.svelte-1se60f4) span:where(.svelte-1se60f4){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-menu.svelte-1se60f4 button:where(.svelte-1se60f4):hover,.group-menu.svelte-1se60f4 button:where(.svelte-1se60f4):hover{color:#596934;background:#9aa2672e}.move-menu.svelte-1se60f4 button.danger:where(.svelte-1se60f4):hover,.group-menu.svelte-1se60f4 button.danger:where(.svelte-1se60f4):hover{color:#8c432f;background:#bd56371c}.app-canvas.is-nighttime .library-dock.svelte-1se60f4{box-shadow:none;color:#f4ead8;background:#12171ff7;border-color:#0000}.app-canvas.is-nighttime .library-dock-header.svelte-1se60f4,.app-canvas.is-nighttime .library-title-row.svelte-1se60f4 h2:where(.svelte-1se60f4),.app-canvas.is-nighttime .active-group-name.svelte-1se60f4{color:#f4ead8}.app-canvas.is-nighttime .library-type-filter.svelte-1se60f4 button:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-back-button.svelte-1se60f4,.app-canvas.is-nighttime .library-view-options.svelte-1se60f4 button:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-create-group-button.svelte-1se60f4,.app-canvas.is-nighttime .library-select-button.svelte-1se60f4{color:#f4ead8;box-shadow:none;background:#ffffff0d;border-color:#b59fd829}.app-canvas.is-nighttime .library-type-filter.svelte-1se60f4 button.active:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-view-options.svelte-1se60f4 button.active:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-select-button.active.svelte-1se60f4{color:#fff0dc;box-shadow:none;background:#4c3c82a8;border-color:#0000}.app-canvas.is-nighttime .library-search.svelte-1se60f4{color:#f4ead8;box-shadow:none;background:#ffffff0f;border-color:#b59fd829}.app-canvas.is-nighttime .library-search.svelte-1se60f4 input:where(.svelte-1se60f4){color:#f4ead8}.app-canvas.is-nighttime .library-search.svelte-1se60f4 input:where(.svelte-1se60f4)::placeholder{color:#f4ead885}.app-canvas.is-nighttime .library-search.svelte-1se60f4 button:where(.svelte-1se60f4){color:#f4ead8;background:#8e68d81f}.app-canvas.is-nighttime .library-search.svelte-1se60f4 button:where(.svelte-1se60f4):hover,.app-canvas.is-nighttime .library-type-filter.svelte-1se60f4 button:where(.svelte-1se60f4):hover,.app-canvas.is-nighttime .library-back-button.svelte-1se60f4:hover,.app-canvas.is-nighttime .library-view-options.svelte-1se60f4 button:where(.svelte-1se60f4):hover,.app-canvas.is-nighttime .library-create-group-button.svelte-1se60f4:hover,.app-canvas.is-nighttime .library-select-button.svelte-1se60f4:hover{color:#fff3df;background:#8e68d81a}.app-canvas.is-nighttime .library-search.svelte-1se60f4:focus-within{background:#ffffff14;border-color:#a982ec57;box-shadow:0 0 0 2px #a982ec1a}.app-canvas.is-nighttime .library-dock.expanded.svelte-1se60f4 .library-scroll:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-scroll.list-view.svelte-1se60f4,.app-canvas.is-nighttime .library-dock.expanded.svelte-1se60f4 .library-scroll.list-view:where(.svelte-1se60f4){scrollbar-color:#a67deb57 transparent}.app-canvas.is-nighttime .add-library-card.svelte-1se60f4,.app-canvas.is-nighttime .connect-library-card.svelte-1se60f4,.app-canvas.is-nighttime .library-state-card.svelte-1se60f4{box-shadow:none;color:#f4ead8;background:#1c212bc7;border-color:#b59fd829}.app-canvas.is-nighttime .add-library-card.svelte-1se60f4 span:where(.svelte-1se60f4),.app-canvas.is-nighttime .connect-library-card.svelte-1se60f4 span:where(.svelte-1se60f4){color:#d9c4ff;background:#b893f51f;border-color:#b59fd833}.app-canvas.is-nighttime .add-library-card.svelte-1se60f4 small:where(.svelte-1se60f4),.app-canvas.is-nighttime .connect-library-card.svelte-1se60f4 small:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-state-card.svelte-1se60f4 span:where(.svelte-1se60f4){color:#f4ead8a8}.app-canvas.is-nighttime .local-connect-card.svelte-1se60f4{background:linear-gradient(#262734f5,#191d26fa),#1d222b;border:1px solid #b59fd824;border-radius:8px;padding:16px 18px}.app-canvas.is-nighttime .connect-copy.svelte-1se60f4 strong:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-state-card.svelte-1se60f4 strong:where(.svelte-1se60f4){color:#fff0dc}.app-canvas.is-nighttime .connect-copy.svelte-1se60f4 span:where(.svelte-1se60f4){color:#f4ead8c7}.app-canvas.is-nighttime .connect-targets.svelte-1se60f4{background:#4c3c8229;border-left-color:#b99cff38;border-radius:6px}.app-canvas.is-nighttime .library-hint.svelte-1se60f4{color:#cdb8ff}.app-canvas.is-nighttime .missing-file-list.svelte-1se60f4{color:#f4ead8b3}.app-canvas.is-nighttime .state-connect-button.svelte-1se60f4{color:#fff0dc;box-shadow:none;background:linear-gradient(#4c3c82d1,#362f55e0),#3d3461;border-color:#0000}.app-canvas.is-nighttime .state-connect-button.svelte-1se60f4:hover{box-shadow:none;background:linear-gradient(#564492e0,#3e3462eb),#463a6d;border-color:#0000}.app-canvas.is-nighttime .state-connect-button.scanning.svelte-1se60f4{opacity:.72}.app-canvas.is-nighttime .state-login-button.svelte-1se60f4{color:#fff0dc;box-shadow:none;background:#4c3c82db;border-color:#0000}.app-canvas.is-nighttime .state-login-button.svelte-1se60f4:hover{box-shadow:none;background:#564492eb;border-color:#0000}.app-canvas.is-nighttime .group-card.svelte-1se60f4{box-shadow:none;color:#f4ead8;background:linear-gradient(#302a43f0,#1f232df5),#20242d;border-color:#a982ec33}.app-canvas.is-nighttime .library-card.svelte-1se60f4{box-shadow:none;color:#f4ead8;background:linear-gradient(#262734f2,#1c2029f7),#1d222b;border-color:#b59fd82e}.app-canvas.is-nighttime .library-card.active.svelte-1se60f4,.app-canvas.is-nighttime .library-card.selected.svelte-1se60f4{box-shadow:none;background:linear-gradient(#4c3c82d1,#362f55e0),#3d3461;border-color:#b99cff61}.app-canvas.is-nighttime .group-card-icon.svelte-1se60f4,.app-canvas.is-nighttime .library-card.svelte-1se60f4 img:where(.svelte-1se60f4){box-shadow:none;border-color:#b59fd829}.app-canvas.is-nighttime .group-card-body.svelte-1se60f4 strong:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-card-body.svelte-1se60f4 strong:where(.svelte-1se60f4),.app-canvas.is-nighttime .group-card.svelte-1se60f4 em:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-card.svelte-1se60f4 em:where(.svelte-1se60f4){color:#f4ead8}.app-canvas.is-nighttime .group-card-body.svelte-1se60f4 span:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-card-body.svelte-1se60f4 span:where(.svelte-1se60f4),.app-canvas.is-nighttime .group-card.svelte-1se60f4 time:where(.svelte-1se60f4),.app-canvas.is-nighttime .library-card.svelte-1se60f4 time:where(.svelte-1se60f4){color:#f4ead8a3}.app-canvas.is-nighttime .library-card-body.svelte-1se60f4 small:where(.svelte-1se60f4){color:#9cae6b}.app-canvas.is-nighttime .library-progress.svelte-1se60f4{background:#f4ead824}.app-canvas.is-nighttime .library-progress.svelte-1se60f4 i:where(.svelte-1se60f4){background:linear-gradient(90deg,#b99cff,#8e9a5c)}.app-canvas.is-nighttime .library-card-menu.svelte-1se60f4,.app-canvas.is-nighttime .group-card-menu.svelte-1se60f4{color:#f4ead8b8}.app-canvas.is-nighttime .library-card-menu.svelte-1se60f4:hover,.app-canvas.is-nighttime .group-card-menu.svelte-1se60f4:hover{color:#fff3df;background:#8e68d81a}.app-canvas.is-nighttime .move-menu.svelte-1se60f4,.app-canvas.is-nighttime .group-menu.svelte-1se60f4{box-shadow:none;background:#181d27fa;border-color:#b59fd82e}.app-canvas.is-nighttime .move-menu.svelte-1se60f4 button:where(.svelte-1se60f4),.app-canvas.is-nighttime .group-menu.svelte-1se60f4 button:where(.svelte-1se60f4){color:#f4ead8}.app-canvas.is-nighttime .move-menu.svelte-1se60f4 button:where(.svelte-1se60f4):hover,.app-canvas.is-nighttime .group-menu.svelte-1se60f4 button:where(.svelte-1se60f4):hover{color:#fff3df;background:#8e68d824}.app-canvas.is-nighttime .move-menu.svelte-1se60f4 button.danger:where(.svelte-1se60f4),.app-canvas.is-nighttime .group-menu.svelte-1se60f4 button.danger:where(.svelte-1se60f4){color:#f0a58e}
