.odkaz-wrapper.svelte-1athwxr{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:12px}.odkaz-backdrop.svelte-1athwxr{position:absolute;inset:0;background:#000000b3;border:none;padding:0}.odkaz-dialog.svelte-1athwxr{position:relative;width:min(460px,100%);background:#141824;color:#fff;border-radius:14px;padding:1rem 1.25rem 1.25rem;box-shadow:0 20px 50px #000c,0 0 0 1px #ffffff26}header.svelte-1athwxr{display:flex;align-items:center;justify-content:space-between}h2.svelte-1athwxr{margin:0;font-size:1.1rem}.close.svelte-1athwxr{width:40px;height:40px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer}.album-name.svelte-1athwxr{margin:.5rem 0 0;font-weight:600}.hint.svelte-1athwxr{color:#ffffffbf;font-size:.88rem;line-height:1.4}.hint.small.svelte-1athwxr{font-size:.75rem;margin-bottom:0}fieldset.svelte-1athwxr{border:none;padding:0;margin:0 0 1rem}legend.svelte-1athwxr{font-size:.85rem;margin-bottom:.5rem;color:#fffc}.options.svelte-1athwxr{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.options.svelte-1athwxr label:where(.svelte-1athwxr){display:flex;align-items:center;gap:.4rem;padding:.6rem .7rem;border-radius:8px;border:1px solid rgba(255,255,255,.18);cursor:pointer;font-size:.9rem}.options.svelte-1athwxr label.selected:where(.svelte-1athwxr){border-color:#60a5fa;background:#60a5fa1f}button.svelte-1athwxr{padding:.65rem 1rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:.95rem;cursor:pointer}button.primary.svelte-1athwxr{background:#2563eb;border-color:#2563eb;font-weight:600}button.svelte-1athwxr:disabled{opacity:.6}form.svelte-1athwxr>button.primary:where(.svelte-1athwxr){width:100%}.link-label.svelte-1athwxr span:where(.svelte-1athwxr){display:block;font-size:.85rem;margin-bottom:.4rem;color:#fffc}.link-label.svelte-1athwxr input:where(.svelte-1athwxr){width:100%;box-sizing:border-box;padding:.6rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff;font-size:.85rem}.actions.svelte-1athwxr{display:flex;gap:.5rem;margin-top:.75rem}.actions.svelte-1athwxr button:where(.svelte-1athwxr){flex:1}.error.svelte-1athwxr{color:#fca5a5;font-size:.9rem}.desktop-actions.svelte-hq6dsa{display:flex;align-items:center;gap:6px}.auth-control.svelte-hq6dsa{display:flex;align-items:center}.auth-btn.svelte-hq6dsa{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:color .2s;border-radius:4px}.auth-btn.svelte-hq6dsa:hover{color:#fff;background:#ffffff1a}a.auth-btn.svelte-hq6dsa{text-decoration:none}.mobile-menu-wrapper.svelte-hq6dsa{display:none;position:relative}.mobile-menu-trigger.svelte-hq6dsa{background:none;border:none;color:#ffffffd9;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease}.mobile-menu-trigger.svelte-hq6dsa:hover,.mobile-menu-trigger.svelte-hq6dsa:active{color:#fff;background:#ffffff26}.menu-backdrop.svelte-hq6dsa{position:fixed;inset:0;z-index:998;background:transparent;border:none;padding:0;margin:0;cursor:default}.popup-menu.svelte-hq6dsa{position:absolute;top:calc(100% + 8px);right:0;min-width:230px;background:#1a1a2e;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:6px;box-shadow:0 10px 30px #0009,0 0 0 1px #ffffff0d;z-index:999;display:flex;flex-direction:column;gap:3px;animation:svelte-hq6dsa-menuFadeIn .15s ease-out}@keyframes svelte-hq6dsa-menuFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.menu-item.svelte-hq6dsa{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;background:none;border:none;color:#ffffffe6;font-size:.92rem;text-align:left;text-decoration:none;border-radius:8px;cursor:pointer;box-sizing:border-box;transition:background-color .15s ease,color .15s ease;font-family:inherit;white-space:nowrap}.menu-item.svelte-hq6dsa:hover,.menu-item.svelte-hq6dsa:active{background:#ffffff1f;color:#fff}.menu-item.svelte-hq6dsa svg:where(.svelte-hq6dsa){flex-shrink:0;color:var(--color-primary, #32b8c6)}.menu-item-logout.svelte-hq6dsa{color:#ff6b6b}.menu-item-logout.svelte-hq6dsa svg:where(.svelte-hq6dsa){color:#ff6b6b}.menu-divider.svelte-hq6dsa{height:1px;background:#ffffff1f;margin:4px 6px}.desktop-back-btn.svelte-hq6dsa{display:flex;align-items:center}@media(max-width:768px){.desktop-back-btn.svelte-hq6dsa,.desktop-actions.svelte-hq6dsa{display:none}.mobile-menu-wrapper.svelte-hq6dsa{display:block}}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.app-wrapper.svelte-1h8xu2e{display:flex;flex-direction:column;height:100vh;height:100dvh}.app-wrapper.fullscreen.svelte-1h8xu2e{height:100dvh;overflow:hidden}
