.cv-region.svelte-yrhwnd{overscroll-behavior-x:contain}.cv-toolbar.svelte-yrhwnd{top:var(--cv-header-h,76px)}.cv-region.svelte-yrhwnd:focus-visible{outline:2px solid var(--clay);outline-offset:-2px}.cv-pages.svelte-yrhwnd{box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;width:max-content;min-width:100%;padding:12px 8px;display:flex}@media (width>=1024px){.cv-pages.svelte-yrhwnd{gap:16px;padding:24px}}.cv-page.svelte-yrhwnd{--scale-round-x:1px;--scale-round-y:1px;background:var(--ground);border:1px solid var(--line);box-sizing:content-box;flex:none;position:relative}.cv-page--loading.svelte-yrhwnd,.cv-page--message.svelte-yrhwnd{aspect-ratio:612/792;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.cv-page--loading.svelte-yrhwnd{box-sizing:border-box;align-items:flex-start;padding-top:96px}.cv-page--message.svelte-yrhwnd{aspect-ratio:auto;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:18rem;padding:32px 24px}.cv-canvas.svelte-yrhwnd{position:absolute;inset:0}.cv-canvas.svelte-yrhwnd canvas{width:100%;height:100%;display:block}.cv-page.svelte-yrhwnd .textLayer{--min-font-size:1;--min-font-size-inv:calc(1 / var(--min-font-size));--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));forced-color-adjust:none;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;z-index:1;line-height:1;position:absolute;inset:0;overflow:clip}.cv-page.svelte-yrhwnd .textLayer :is(span,br){color:#0000;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;white-space:pre;position:absolute}.cv-page.svelte-yrhwnd .textLayer>:not(.markedContent),.cv-page.svelte-yrhwnd .textLayer .markedContent span:not(.markedContent){--font-height:0;--rotate:0deg;--scale-x:1;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv));z-index:1}.cv-page.svelte-yrhwnd .textLayer .markedContent{display:contents}.cv-page.svelte-yrhwnd .textLayer ::selection{background:color-mix(in srgb, var(--clay) 30%, transparent);color:#0000}.cv-page.svelte-yrhwnd .textLayer .endOfContent{cursor:default;-webkit-user-select:none;user-select:none;z-index:0;display:block;position:absolute;inset:100% 0 0}.cv-page.svelte-yrhwnd .textLayer.selecting .endOfContent{top:0}.cv-page.svelte-yrhwnd .annotationLayer{pointer-events:none;transform-origin:0 0;z-index:2;position:absolute;top:0;left:0}.cv-page.svelte-yrhwnd .annotationLayer section{box-sizing:border-box;pointer-events:auto;text-align:initial;transform-origin:0 0;position:absolute}.cv-page.svelte-yrhwnd .textLayer.selecting~.annotationLayer section{pointer-events:none}.cv-page.svelte-yrhwnd .annotationLayer .linkAnnotation>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.cv-page.svelte-yrhwnd .annotationLayer .linkAnnotation>a:hover{background-color:color-mix(in srgb, var(--clay) 14%, transparent)}.cv-page.svelte-yrhwnd .annotationLayer .linkAnnotation>a{scroll-margin-top:calc(var(--cv-header-h,76px) + 60px + 16px)}.cv-page.svelte-yrhwnd .annotationLayer .linkAnnotation>a:focus-visible{outline:2px solid var(--clay);outline-offset:2px}
