html.css-fullscreen,html.css-fullscreen body{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:999999!important;overflow:hidden!important;margin:0!important;padding:0!important}.single-page-container.svelte-1gzy6ai{position:relative;width:100%;height:100svh;display:flex;justify-content:center;align-items:center;overflow:hidden;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.single-page-image.svelte-1gzy6ai{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;-webkit-user-drag:none;user-drag:none;-webkit-tap-highlight-color:transparent}@media (max-width: 768px){.single-page-container.svelte-1gzy6ai{height:auto;min-height:100svh;overflow:visible}.single-page-image.svelte-1gzy6ai{width:100%;max-height:none;height:auto}}.embed-container.svelte-1gzy6ai{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden}.embed-header.svelte-1gzy6ai{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#284734;flex-shrink:0}.title.svelte-1gzy6ai{font-size:.9375rem;font-weight:600;color:#f1f5f9;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-actions.svelte-1gzy6ai{display:flex;gap:.375rem}.icon-btn.svelte-1gzy6ai{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:1px solid #4b5563;border-radius:6px;color:#94a3b8;cursor:pointer;transition:all .2s}.icon-btn.svelte-1gzy6ai:hover{background:#334155;color:#f1f5f9}.flipbook-area.svelte-1gzy6ai{position:relative;flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden;min-height:0}.page-dots-row.svelte-1gzy6ai{flex-shrink:0}.embed-footer.svelte-1gzy6ai{display:flex;justify-content:center;align-items:center;gap:1rem;padding:.5rem;background:#284734;flex-shrink:0}@media (max-width: 768px){.embed-footer.svelte-1gzy6ai{gap:.5rem;padding:.375rem}.title.svelte-1gzy6ai{font-size:.8125rem}}@media (max-width: 480px){.embed-header.svelte-1gzy6ai{padding:.375rem .5rem}.embed-footer.svelte-1gzy6ai{justify-content:space-between;gap:.5rem;padding:.5rem .75rem}}.embed-container.compact.svelte-1gzy6ai .embed-header:where(.svelte-1gzy6ai){padding:.25rem .5rem}.embed-container.compact.svelte-1gzy6ai .title:where(.svelte-1gzy6ai){font-size:.75rem}.embed-container.compact.svelte-1gzy6ai .embed-footer:where(.svelte-1gzy6ai){padding:.375rem .5rem;gap:.5rem}.embed-container.compact.svelte-1gzy6ai .icon-btn:where(.svelte-1gzy6ai){width:28px;height:28px}.fullscreen-prompt.svelte-1gzy6ai{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:.5rem;z-index:20;animation:svelte-1gzy6ai-fadeInUp .3s ease-out}.fullscreen-prompt-btn.svelte-1gzy6ai{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#284734eb;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:12px;font-size:.9375rem;font-weight:500;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 24px #0000004d;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fullscreen-prompt-btn.svelte-1gzy6ai:active{background:#284734;transform:scale(.97)}.fullscreen-prompt-dismiss.svelte-1gzy6ai{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#00000080;color:#fff;border:none;border-radius:50%;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.exit-fullscreen-btn.svelte-1gzy6ai{position:fixed;top:.75rem;right:.75rem;z-index:30;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#0009;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:10px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .2s}.exit-fullscreen-btn.svelte-1gzy6ai:active{background:#000c;transform:scale(.95)}@keyframes svelte-1gzy6ai-fadeInUp{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}
