.reading-progress.svelte-12aqctq{height:var(--shadow-offset);background:var(--color-accent);transform-origin:0;z-index:calc(var(--z-nav) + 1);pointer-events:none;position:fixed;top:0;left:0;right:0}.document-view.svelte-12aqctq{flex-direction:column;min-height:100dvh;display:flex}.document.svelte-12aqctq{padding:var(--space-8) var(--space-4);flex:1}footer.svelte-12aqctq{padding:var(--space-8) var(--space-6);text-align:center;font-size:var(--text-base);max-width:var(--measure)}.back-to-top.svelte-12aqctq{bottom:var(--space-4);right:var(--space-4);background:var(--color-bg);border:var(--rule-trim) solid var(--color-fg);width:2.5rem;height:2.5rem;box-shadow:var(--shadow-hard-pressed);color:var(--color-fg);z-index:var(--z-float);transition:transform var(--ease-fast), box-shadow var(--ease-fast);justify-content:center;align-items:center;display:flex;position:fixed}.back-to-top.svelte-12aqctq:hover{box-shadow:4px 4px 0 0 var(--color-accent);transform:translate(-2px,-2px)}.back-to-top.svelte-12aqctq:active{box-shadow:none;transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.back-to-top.svelte-12aqctq{transition:none}}
