@charset "UTF-8";main.svelte-zoz0i0{width:min(1400px,100%);padding:2rem 1rem;display:flex;gap:3rem;margin:auto}.btn.svelte-zoz0i0{border:solid 2px transparent;display:flex;align-items:center;gap:var(--spacing-md)}.btn.svelte-zoz0i0:hover{border:solid 2px var(--border-color)}.cover-stage.svelte-zoz0i0{position:sticky;top:2rem;align-self:flex-start;display:flex;flex-direction:column;gap:var(--spacing-lg)}.cover-stage.svelte-zoz0i0 .stage-hint:where(.svelte-zoz0i0){margin:0;font-size:var(--text-sm);color:var(--text-secondary);text-align:center}.cover.svelte-zoz0i0{position:relative;isolation:isolate;width:500px;aspect-ratio:2/3;overflow:hidden;border-radius:var(--radius-sm);box-shadow:var(--shadow);font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cover.svelte-zoz0i0 .layer:where(.svelte-zoz0i0){position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.cover.svelte-zoz0i0 .bg:where(.svelte-zoz0i0){background:linear-gradient(170deg,var(--bg) 0%,var(--bg-0) 100%)}.cover.svelte-zoz0i0 .sheen:where(.svelte-zoz0i0){background:radial-gradient(95% 55% at 50% -8%,var(--sheen) 0%,transparent 70%)}.cover.svelte-zoz0i0 .vignette:where(.svelte-zoz0i0){background:radial-gradient(118% 100% at 50% 45%,transparent 55%,var(--shade) 100%)}.cover.svelte-zoz0i0 .grain:where(.svelte-zoz0i0){opacity:var(--grain-opacity);mix-blend-mode:overlay}.cover.svelte-zoz0i0 .content:where(.svelte-zoz0i0){position:relative;z-index:1;height:100%;display:flex;flex-direction:column;text-align:center;color:var(--ink)}.cover.svelte-zoz0i0 [contenteditable]:where(.svelte-zoz0i0){outline:none;caret-color:var(--ink);border-radius:2px;overflow-wrap:break-word}.cover.svelte-zoz0i0 [contenteditable]:where(.svelte-zoz0i0):empty:before{content:attr(data-placeholder);opacity:.3}.cover.svelte-zoz0i0:not(.is-exporting) [contenteditable]:where(.svelte-zoz0i0):hover,.cover.svelte-zoz0i0:not(.is-exporting) [contenteditable]:where(.svelte-zoz0i0):focus{box-shadow:0 0 0 1px var(--ink-20)}.cover.svelte-zoz0i0 .title:where(.svelte-zoz0i0){font-family:var(--display-font);font-size:var(--title-size);font-weight:700;letter-spacing:var(--title-tracking);line-height:1.08;text-wrap:balance}.cover.svelte-zoz0i0 .subtitle:where(.svelte-zoz0i0){font-family:var(--body-font);font-size:var(--subtitle-size);line-height:1.5;color:var(--ink-80);text-wrap:balance}.cover.svelte-zoz0i0 .author:where(.svelte-zoz0i0){font-family:var(--display-font);font-size:var(--author-size);font-weight:700;text-transform:var(--caps);letter-spacing:.16em;line-height:1.3}.cover.svelte-zoz0i0 .imprint:where(.svelte-zoz0i0){font-family:var(--body-font);font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;color:var(--ink-55)}.cover.modern-theme.svelte-zoz0i0 .content:where(.svelte-zoz0i0){display:grid;grid-template-rows:1fr auto;padding:3.5rem 3rem 2.75rem}.cover.svelte-zoz0i0 .m-main:where(.svelte-zoz0i0){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.15rem;padding-bottom:2.5rem}.cover.svelte-zoz0i0 .m-main:where(.svelte-zoz0i0) .rule:where(.svelte-zoz0i0){width:3rem;height:2px;background:var(--ink-35)}.cover.svelte-zoz0i0 .m-main:where(.svelte-zoz0i0) .subtitle:where(.svelte-zoz0i0){max-width:88%}.cover.svelte-zoz0i0 .m-main:where(.svelte-zoz0i0) .author:where(.svelte-zoz0i0){margin-top:2.25rem}.cover.svelte-zoz0i0 .m-foot:where(.svelte-zoz0i0){display:flex;flex-direction:column;align-items:center;gap:1rem}.cover.svelte-zoz0i0 .m-foot:where(.svelte-zoz0i0) .hairline:where(.svelte-zoz0i0){width:100%;height:1px;background:var(--ink-20)}.cover.svelte-zoz0i0 .frame:where(.svelte-zoz0i0){position:absolute;z-index:1;pointer-events:none}.cover.svelte-zoz0i0 .frame-outer:where(.svelte-zoz0i0){inset:16px;border:2px solid var(--ink-35)}.cover.svelte-zoz0i0 .frame-inner:where(.svelte-zoz0i0){inset:24px;border:1px solid var(--ink-20)}.cover.vintage-theme.svelte-zoz0i0 .content:where(.svelte-zoz0i0){justify-content:space-between;padding:3.25rem 3rem}.cover.svelte-zoz0i0 .ornament:where(.svelte-zoz0i0){width:100%;height:14px;color:var(--ink-55);display:block}.cover.svelte-zoz0i0 .v-head:where(.svelte-zoz0i0){display:flex;flex-direction:column;gap:2rem}.cover.svelte-zoz0i0 .v-middle:where(.svelte-zoz0i0){flex:1;display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.cover.svelte-zoz0i0 .v-middle:where(.svelte-zoz0i0) .title:where(.svelte-zoz0i0){text-transform:var(--caps);line-height:1.14}.cover.svelte-zoz0i0 .v-middle:where(.svelte-zoz0i0) .rule:where(.svelte-zoz0i0){width:2.5rem;height:1px;margin:.25rem auto;background:var(--ink-35)}.cover.svelte-zoz0i0 .v-middle:where(.svelte-zoz0i0) .subtitle:where(.svelte-zoz0i0){font-style:italic;max-width:85%;margin:0 auto}.cover.svelte-zoz0i0 .v-foot:where(.svelte-zoz0i0){display:flex;flex-direction:column;gap:1.25rem}.editor.svelte-zoz0i0{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-2xxl)}.editor.svelte-zoz0i0 .download:where(.svelte-zoz0i0){width:fit-content;cursor:pointer;padding:var(--spacing-lg) var(--spacing-xxl);border-radius:var(--radius-lg);background:var(--bg-secondary);border:2px solid var(--border-color);color:var(--text-primary);font-size:var(--text-md)}.editor.svelte-zoz0i0 .download:where(.svelte-zoz0i0):disabled{opacity:.6;cursor:progress}.editor.svelte-zoz0i0 .cli-row:where(.svelte-zoz0i0){display:flex;align-items:stretch;gap:.75rem}.editor.svelte-zoz0i0 .cli-row:where(.svelte-zoz0i0) .cli-command:where(.svelte-zoz0i0){flex:1;min-width:0;margin:0;padding:var(--spacing-lg);border-radius:var(--radius-md);background:var(--bg-secondary);border:2px solid var(--border-color);overflow-x:auto}.editor.svelte-zoz0i0 .cli-row:where(.svelte-zoz0i0) .cli-command:where(.svelte-zoz0i0) code:where(.svelte-zoz0i0){font-size:var(--text-sm);white-space:pre}.editor.svelte-zoz0i0 .cli-row:where(.svelte-zoz0i0) .copy-command:where(.svelte-zoz0i0){flex-shrink:0;cursor:pointer;padding:var(--spacing-lg);border-radius:var(--radius-md);background:var(--bg-secondary);border:2px solid var(--border-color);color:var(--text-primary)}.editor.svelte-zoz0i0 .cli-hint:where(.svelte-zoz0i0){margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.editor.svelte-zoz0i0 .cli-hint:where(.svelte-zoz0i0) code:where(.svelte-zoz0i0){font-size:.9em}.editor.svelte-zoz0i0 .section-row:where(.svelte-zoz0i0){display:flex;flex-direction:row;gap:4rem;align-items:flex-start}.editor.svelte-zoz0i0 .section-row:where(.svelte-zoz0i0) .section:where(.svelte-zoz0i0){flex:1;min-width:0}.editor.svelte-zoz0i0 .section-row:where(.svelte-zoz0i0) .section:where(.svelte-zoz0i0)+.section:where(.svelte-zoz0i0){padding-left:4rem;border-left:1px solid var(--border-color)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0){display:flex;flex-direction:column;gap:var(--spacing-xl)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .heading:where(.svelte-zoz0i0){font-size:var(--text-md);color:var(--text-secondary)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-row:where(.svelte-zoz0i0){display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-row:where(.svelte-zoz0i0) .palette:where(.svelte-zoz0i0){cursor:pointer;padding:.9rem 1.75rem;border-radius:var(--radius-xl);border:2px solid transparent;box-shadow:inset 0 0 0 1px #00000014;transition:transform .15s ease}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-row:where(.svelte-zoz0i0) .palette:where(.svelte-zoz0i0):hover{transform:translateY(-2px)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-row:where(.svelte-zoz0i0) .palette.active:where(.svelte-zoz0i0){border-color:var(--link-primary);box-shadow:inset 0 0 0 1px #00000014,0 0 0 2px var(--bg-primary)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-row:where(.svelte-zoz0i0) .theme-btn:where(.svelte-zoz0i0){cursor:pointer;padding:.75rem 1.5rem;border-radius:var(--radius-lg);background:var(--bg-secondary);border:2px solid var(--border-color);color:var(--text-primary);font-size:var(--text-md);transition:all .2s ease}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-row:where(.svelte-zoz0i0) .theme-btn:where(.svelte-zoz0i0):hover{background:var(--bg-primary);border-color:var(--text-secondary)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-row:where(.svelte-zoz0i0) .theme-btn.active:where(.svelte-zoz0i0){background:var(--link-primary);color:var(--bg-primary);border-color:var(--link-primary)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-column:where(.svelte-zoz0i0){display:flex;flex-direction:column;gap:.75rem}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-column:where(.svelte-zoz0i0) .font:where(.svelte-zoz0i0){background:none;border:solid 2px var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-lg);width:100%;padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-column:where(.svelte-zoz0i0) .font:where(.svelte-zoz0i0):hover{background-color:var(--bg-secondary)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-column:where(.svelte-zoz0i0) .font.active:where(.svelte-zoz0i0){border-color:var(--link-primary)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .flex-column.slider-group:where(.svelte-zoz0i0){gap:1.5rem}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0){display:flex;flex-direction:column;gap:.65rem}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) label:where(.svelte-zoz0i0){font-size:var(--text-sm);color:var(--text-secondary);font-weight:500}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) .slider:where(.svelte-zoz0i0){width:100%;max-width:22rem;height:6px;border-radius:5px;background:color-mix(in srgb,var(--text-secondary) 28%,transparent);outline:none;-webkit-appearance:none;appearance:none;cursor:pointer}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) .slider:where(.svelte-zoz0i0)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--link-primary);cursor:pointer;transition:all .15s ease}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) .slider:where(.svelte-zoz0i0)::-webkit-slider-thumb:hover{transform:scale(1.2)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) .slider:where(.svelte-zoz0i0)::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--link-primary);cursor:pointer;border:none;transition:all .15s ease}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) .slider:where(.svelte-zoz0i0)::-moz-range-thumb:hover{transform:scale(1.2)}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) .slider:where(.svelte-zoz0i0)::-webkit-slider-runnable-track{height:6px;border-radius:5px;background:transparent}.editor.svelte-zoz0i0 .section:where(.svelte-zoz0i0) .slider-item:where(.svelte-zoz0i0) .slider:where(.svelte-zoz0i0)::-moz-range-track{height:6px;border-radius:5px;background:transparent}@media(max-width:1100px){main.svelte-zoz0i0{flex-direction:column;align-items:center;gap:2rem}.cover-stage.svelte-zoz0i0{position:static;max-width:100%}.editor.svelte-zoz0i0{width:min(500px,100%)}.editor.svelte-zoz0i0 .section-row:where(.svelte-zoz0i0){flex-direction:column;gap:var(--spacing-2xxl)}.editor.svelte-zoz0i0 .section-row:where(.svelte-zoz0i0) .section:where(.svelte-zoz0i0){width:100%}.editor.svelte-zoz0i0 .section-row:where(.svelte-zoz0i0) .section:where(.svelte-zoz0i0)+.section:where(.svelte-zoz0i0){padding-left:0;border-left:none}}@media(max-width:540px){.cover-stage.svelte-zoz0i0{max-width:100%;overflow-x:auto}}
