.ink-layer.svelte-8ux6gg{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ink-layer.inking.svelte-8ux6gg{pointer-events:auto;cursor:crosshair;touch-action:none}.verse-overlay.svelte-414h88{cursor:pointer;transform-origin:top;z-index:1;border-radius:14px;transition:background .18s,outline-color .18s,box-shadow .18s;position:absolute;transform:scaleY(.9)}.verse-overlay.audio-active.svelte-414h88{background:color-mix(in oklab, var(--color-primary) 14%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 55%, transparent)}.verse-overlay.active.svelte-414h88{background:color-mix(in oklab, var(--color-accent) 25%, transparent);outline:2px solid color-mix(in oklab, var(--color-accent) 60%, transparent);box-shadow:none}.verse-overlay.focused.svelte-414h88{background:color-mix(in oklab, var(--color-primary) 8%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab, var(--color-primary) 40%, transparent)}.verse-overlay.blurred.svelte-414h88{background:color-mix(in oklab, var(--color-background) 70%, transparent);-webkit-backdrop-filter:blur(7px)}@supports not ((-webkit-backdrop-filter:blur(7px)) or (backdrop-filter:blur(7px))){.verse-overlay.blurred.svelte-414h88{background:var(--color-background,#fff)}}.verse-overlay.pointed-host.svelte-414h88{background:color-mix(in oklab, var(--color-primary) 18%, transparent);outline:2px solid var(--color-primary);box-shadow:none;animation:1.2s ease-in-out infinite svelte-414h88-verse-pointed-pulse}.verse-overlay.pointed-guest.svelte-414h88{background:color-mix(in oklab, var(--color-accent) 18%, transparent);outline:2px solid var(--color-accent);box-shadow:none}@keyframes svelte-414h88-verse-pointed-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.verse-overlay.pointed-host.svelte-414h88{animation:none}}.sr-only.svelte-414h88{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.word-overlay.svelte-1upaqir{cursor:pointer;z-index:2;transform-origin:top;border-radius:3px;transition:background .15s;position:absolute;transform:scaleY(.9)}.word-overlay.svelte-1upaqir:hover{background:color-mix(in oklab, var(--color-primary) 30%, transparent);outline:1px solid color-mix(in oklab, var(--color-primary) 60%, transparent)}.word-overlay.marked.svelte-1upaqir{background:color-mix(in oklab, var(--color-warning) 35%, transparent);outline:2px solid color-mix(in oklab, var(--color-warning) 70%, transparent)}.word-overlay.active.svelte-1upaqir{background:color-mix(in oklab, var(--color-primary) 35%, transparent);outline:2px solid color-mix(in oklab, var(--color-primary) 70%, transparent)}.word-overlay.pointed-host.svelte-1upaqir{background:color-mix(in oklab, var(--color-primary) 25%, transparent);outline:2px solid var(--color-primary);animation:1.2s ease-in-out infinite svelte-1upaqir-word-pointed-pulse}.word-overlay.pointed-guest.svelte-1upaqir{background:color-mix(in oklab, var(--color-accent) 25%, transparent);outline:2px solid var(--color-accent)}@keyframes svelte-1upaqir-word-pointed-pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.word-overlay.pointed-host.svelte-1upaqir{animation:none}}.sr-only.svelte-1upaqir{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-side.svelte-p4iap2{background:var(--mushaf-page-fill,var(--color-card,#fff));flex-shrink:0;margin:0;position:relative;overflow:hidden}.page-side.svelte-p4iap2 img:where(.svelte-p4iap2){height:auto;filter:var(--mushaf-scan-filter,none);transition:opacity .2s;display:block}.page-skeleton.svelte-p4iap2{background:var(--mushaf-skeleton,var(--color-muted,#eee));animation:1.2s ease-in-out infinite svelte-p4iap2-mushaf-skeleton-pulse;position:absolute;inset:0}@keyframes svelte-p4iap2-mushaf-skeleton-pulse{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.page-skeleton.svelte-p4iap2{opacity:.8;animation:none}}.page-error.svelte-p4iap2{text-align:center;background:var(--mushaf-page-fill,var(--color-card,#fff));color:var(--color-muted-foreground,#666);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:.875rem;display:flex;position:absolute;inset:0}.page-error.svelte-p4iap2 button:where(.svelte-p4iap2){background:var(--color-primary,#006e80);color:var(--color-primary-foreground,#fff);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.875rem}.scan-strip.svelte-1jfpnjz{--mushaf-page-fill:var(--color-background);--mushaf-skeleton:var(--color-muted)}
