.server-slow-notification.svelte-18keaz5{opacity:0;animation:svelte-18keaz5-fadeIn .3s ease-out forwards,svelte-18keaz5-slideIn .3s ease-out}@keyframes svelte-18keaz5-fadeIn{to{opacity:1}}.server-slow-notification.svelte-18keaz5 p:where(.svelte-18keaz5){color:var(--text-on-flashy-color)}.server-slow-notification.svelte-18keaz5{position:absolute;top:60px;left:20px;background:var(--warning-color);color:var(--text-on-flashy-color);padding:10px 15px;margin-right:20px;border-radius:8px;font-size:14px;display:flex;align-items:center;gap:10px;z-index:999;box-shadow:0 4px 10px #0003;animation:svelte-18keaz5-slideIn .3s ease-out}@keyframes svelte-18keaz5-slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.loading-animation.svelte-18keaz5{display:flex;gap:3px}.loading-animation.svelte-18keaz5 span:where(.svelte-18keaz5){animation:svelte-18keaz5-blink 1.5s infinite}.loading-animation.svelte-18keaz5 span:where(.svelte-18keaz5):nth-child(1){animation-delay:0s}.loading-animation.svelte-18keaz5 span:where(.svelte-18keaz5):nth-child(2){animation-delay:.3s}.loading-animation.svelte-18keaz5 span:where(.svelte-18keaz5):nth-child(3){animation-delay:.6s}@keyframes svelte-18keaz5-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.border-dashed.svelte-118ryx5{width:100%;height:100%}img.svelte-118ryx5{width:24px;height:24px;object-fit:cover;margin-top:32%;border-radius:10px;padding:0;position:relative}.tile.svelte-1raq8p7{width:100%;height:100%;border:1px solid var(--primary-color)}.tile.svelte-1raq8p7:hover{cursor:pointer}img.svelte-1raq8p7{width:100%;height:100%;object-fit:cover;border-radius:6px}.tile.selected.svelte-1raq8p7{border:2px solid var(--highlight-color)}:root{--mini-h: clamp(64px, 8vh, 96px)}@media (max-width: 640px){.nav-btn.svelte-1r8py46{display:none}}.pagination-container.svelte-1r8py46{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:1rem;overflow:visible;height:auto}.mini-pagination.svelte-1r8py46{display:flex;gap:12px;overflow-x:auto;padding:4px;max-width:80vw}.mini-page-group.svelte-1r8py46{display:flex;gap:0}.mini-page-group.selected.svelte-1r8py46{border:3px solid var(--highlight-color)}.mini-page-tile.svelte-1r8py46{flex-shrink:0;cursor:pointer;height:var(--mini-h);width:calc(var(--mini-h) / 1.414);font-size:calc((var(--mini-h) / 1.414) / 25)}.mini-page-tile.selected.svelte-1r8py46{outline:2px solid var(--highlight-color);outline-offset:2px}.mini-add-tile.svelte-1r8py46{flex-shrink:0;display:flex;align-items:stretch;justify-content:center;height:var(--mini-h);width:calc(var(--mini-h) / 1.414)}.page-content-a4.svelte-1r8py46{position:relative;width:100%;padding:4.5%;aspect-ratio:1 / 1.414;display:flex;flex-direction:column;justify-content:flex-start;background:#fff;box-sizing:border-box;overflow:hidden}.image-container.svelte-1r8py46{width:100%;box-sizing:border-box}.image.svelte-1r8py46{width:100%;height:auto;object-fit:contain;border-radius:2px}.text.svelte-1r8py46{flex-grow:1;padding:1em 4.5%;font-size:1em;line-height:1.4;text-align:center;font-family:Roboto,sans-serif;overflow-wrap:break-word;white-space:normal}.loading-container.svelte-1r8py46{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;position:relative;overflow:hidden;border-radius:2px;aspect-ratio:1/1;object-fit:cover}.loading-circle.svelte-1r8py46{width:20px;height:20px;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--primary-color-dark);border-radius:50%;animation:svelte-1r8py46-spin 5s linear infinite;position:relative;margin-bottom:2px}@keyframes svelte-1r8py46-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-with-icon.svelte-1r8py46{padding:5px 10px;margin:0;height:100%}img.svelte-1r8py46{width:20px;height:20px}:root{--mini-h: clamp(52px, 6.5vh, 84px);--mini-font: calc(var(--mini-h) / 24);--bar-max: min(92vw, 980px);--list-max: min(88vw, 940px)}@media (max-width: 640px){.nav-btn.svelte-lpcm5t{display:none}:root{--mini-h: clamp(48px, 6vh, 72px);--bar-max: 96vw;--list-max: 94vw;--mini-gap: 6px}}.pagination-container.svelte-lpcm5t{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:1rem;overflow:visible;height:auto;max-width:var(--bar-max);margin-inline:auto}.mini-pagination.svelte-lpcm5t{display:flex;gap:12px;overflow-x:auto;padding:4px;max-width:var(--list-max);scroll-behavior:smooth}.square.mini-page-group.svelte-lpcm5t{display:grid;grid-auto-flow:column;grid-auto-columns:var(--mini-h);gap:2px;align-items:center;cursor:pointer}.square.mini-page-group.selected.svelte-lpcm5t{outline:2px solid var(--highlight-color);outline-offset:2px;border-radius:6px}.mini-square-tile.svelte-lpcm5t{height:var(--mini-h);width:var(--mini-h);flex-shrink:0}.square-frame.svelte-lpcm5t{width:100%;height:100%;background:#fff;border-radius:6px;padding:6%;box-sizing:border-box;display:grid;place-items:center;box-shadow:0 0 3px #0000000f}.square-image.svelte-lpcm5t{width:100%;height:100%;object-fit:cover;border-radius:4px;background:#f3f4f6}.square-image.placeholder.svelte-lpcm5t{border:2px dashed #cbd5e1}.square-text.svelte-lpcm5t{width:100%;height:100%;border-radius:6px;padding:6%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:var(--mini-font);line-height:1.3;font-family:Roboto,sans-serif;color:#374151;background:transparent;overflow:hidden}.square-text.border-dashed.svelte-lpcm5t{border:2px dashed var(--border-color, #cbd5e1)}.square-text-inner.svelte-lpcm5t{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;max-width:100%}.mini-add-tile.square.svelte-lpcm5t{height:var(--mini-h);width:var(--mini-h);display:flex;align-items:stretch;justify-content:center}.loading-container-square.svelte-lpcm5t{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;position:relative;overflow:hidden;border-radius:4px}.loading-circle-square.svelte-lpcm5t{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-top:2px solid var(--primary-color-dark);border-radius:50%;animation:svelte-lpcm5t-spin-square 5s linear infinite;position:relative;margin-bottom:2px}@keyframes svelte-lpcm5t-spin-square{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button.svelte-1r9dkft img:where(.svelte-1r9dkft){filter:var(--icon-filter-white)}.floating-button.svelte-1r9dkft{width:38px;height:38px;border:none;padding:10px;font-size:18px;cursor:pointer;box-shadow:0 4px 10px #0003;transition:all .3s ease-in-out}@media (max-width: 768px){.floating-button.svelte-1r9dkft{bottom:15px;right:15px;padding:12px 16px}}
