.fo-viewer.svelte-1kyobce{background:var(--oo-bg);color:var(--oo-color);font-family:var(--oo-font);font-size:var(--oo-font-size);font-weight:var(--oo-font-weight);line-height:var(--oo-line-height);container-type:inline-size}.fo-grid.svelte-1kyobce{padding:var(--oo-padding);display:grid;grid-template-columns:var(--oo-grid-cols);gap:var(--oo-col-gap);min-height:300px}.media-section.svelte-1kyobce,.content-section.svelte-1kyobce{min-width:0}.fo-grid.swapped.svelte-1kyobce .media-section:where(.svelte-1kyobce){order:2}.fo-grid.swapped.svelte-1kyobce .content-section:where(.svelte-1kyobce){order:1}@container (max-width: 600px){.fo-grid.svelte-1kyobce{grid-template-columns:1fr;padding:calc(var(--oo-padding) / 2);gap:calc(var(--oo-col-gap) / 2)}.fo-grid.swapped.svelte-1kyobce .media-section:where(.svelte-1kyobce),.fo-grid.swapped.svelte-1kyobce .content-section:where(.svelte-1kyobce){order:0}}.region.svelte-1kyobce{position:relative;background:none;border:none;padding:0;color:inherit;text-align:inherit;cursor:pointer;width:100%;border-radius:var(--oo-radius);transition:box-shadow .15s}.region.svelte-1kyobce:hover{box-shadow:var(--editor-select-ring-hover)}.region.selected.svelte-1kyobce{box-shadow:var(--editor-select-ring)}.content-section.svelte-1kyobce{padding:var(--oo-content-padding);display:flex;flex-direction:column;gap:var(--oo-field-gap)}.fo-fields-zone.svelte-1kyobce{display:flex;flex-direction:column;gap:var(--oo-field-gap)}.editor-handle.svelte-1kyobce{position:absolute;bottom:100%;left:-2px;margin-bottom:0;display:inline-flex;align-items:stretch;height:30px;border:2px solid var(--theme-dark);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--theme-dark);color:var(--theme-light);font-family:var(--font-sans);font-size:9px;font-weight:var(--weight-bold);overflow:hidden;opacity:0;transition:opacity .15s;z-index:3;user-select:none;-webkit-user-select:none;touch-action:manipulation}.field-display.svelte-1kyobce:hover>.editor-handle:where(.svelte-1kyobce),.field-display.selected.svelte-1kyobce>.editor-handle:where(.svelte-1kyobce),.region.svelte-1kyobce:hover>.editor-handle:where(.svelte-1kyobce),.region.selected.svelte-1kyobce>.editor-handle:where(.svelte-1kyobce){opacity:1}.handle-grip.svelte-1kyobce{display:flex;align-items:center;padding:0 var(--space-1);cursor:grab;color:var(--theme-light)}.handle-grip.svelte-1kyobce:hover{background:var(--contrast-alpha-50)}.handle-grip.svelte-1kyobce:active{cursor:grabbing}.handle-label.svelte-1kyobce{display:flex;align-items:center;padding:0 var(--space-2);padding-right:var(--space-4);line-height:1;letter-spacing:.06rem;text-transform:uppercase;white-space:nowrap}.ghost-fields.svelte-1kyobce{display:flex;flex-direction:column;gap:var(--oo-space-3)}.empty-hint.svelte-1kyobce{grid-column:1 / -1;margin:var(--oo-space-2) 0 0;text-align:center;font-size:var(--oo-text-sm);color:var(--oo-muted);opacity:.8}.field-display.svelte-1kyobce{cursor:pointer;position:relative;border-radius:2px;transition:box-shadow .1s}.field-display.svelte-1kyobce:hover{box-shadow:var(--editor-select-ring-hover)}.field-display.selected.svelte-1kyobce{box-shadow:var(--editor-select-ring)}.field-label-display.svelte-1kyobce{display:block;font-size:.75em;opacity:.6;margin-bottom:.1em}.field-value-display.svelte-1kyobce{display:block}.editor-handle.caption-handle.svelte-1kyobce{padding-left:var(--space-2);margin-left:var(--space-1)}
