.website-edit-spacer.svelte-17pxz9y{flex:none;width:100%}.renew-session.svelte-17pxz9y{text-underline-offset:3px;grid-column:1/-1;padding-block:4px;text-decoration:underline}.website-edit-bar.svelte-17pxz9y{inset:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) auto auto;z-index:75;border:1px solid var(--field-border);background:var(--surface);max-width:min(440px,100vw - 32px);color:var(--ink);box-shadow:0 6px 24px var(--shadow);font:13px/1.5 var(--sans);border-radius:6px;position:fixed}.website-edit-bar.editing.svelte-17pxz9y{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:12px 14px;display:grid}.edit-heading.svelte-17pxz9y,.edit-actions.svelte-17pxz9y{align-items:center;display:flex}.edit-heading.svelte-17pxz9y{flex-wrap:wrap;gap:7px}.edit-heading.svelte-17pxz9y strong:where(.svelte-17pxz9y){font-weight:500}.edit-indicator.svelte-17pxz9y{background:var(--olive);border-radius:50%;width:6px;height:6px}.edit-count.svelte-17pxz9y{color:var(--muted);white-space:nowrap;font-size:12px}.edit-actions.svelte-17pxz9y{gap:8px}button.svelte-17pxz9y{background:0 0;border:1px solid #0000;border-radius:3px;min-height:40px;padding:8px 14px}button.svelte-17pxz9y:focus-visible{outline-offset:3px}button.svelte-17pxz9y:disabled{opacity:.65}.cancel.svelte-17pxz9y:hover:not(:disabled){background:var(--surface-hover)}.cancel.svelte-17pxz9y{border-color:var(--rule)}.save.svelte-17pxz9y{background:var(--primary-bg);color:var(--button-ink);border-color:var(--primary-bg)}.save.svelte-17pxz9y:hover:not(:disabled){background:var(--button-hover)}.save.svelte-17pxz9y:disabled{background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--disabled-bg);opacity:1}.edit-help.svelte-17pxz9y,.edit-error.svelte-17pxz9y,.edit-warning.svelte-17pxz9y{grid-column:1/-1;font-size:12px;line-height:1.5}.edit-help.svelte-17pxz9y{color:var(--muted)}.edit-error.svelte-17pxz9y{color:var(--error)}.edit-warning.svelte-17pxz9y{color:var(--muted)}.website-editable{outline:1px dashed var(--field-border);outline-offset:4px;cursor:text;white-space:pre-wrap;min-width:1ch;min-height:1em;caret-color:var(--ink);-webkit-user-select:text;user-select:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:1px}.website-editable:empty:before{content:"Click to add text";color:var(--muted);font:14px/1.5 var(--sans)}.website-editable:has(>p:only-child:empty):before{content:"Click to add text";color:var(--muted);font:14px/1.5 var(--sans)}.website-editable:hover,.website-editable:focus{background-color:var(--surface-hover);box-shadow:0 0 0 4px var(--surface-hover)}.website-editable-dirty{text-decoration:underline;-webkit-text-decoration-color:var(--olive);text-decoration-color:var(--olive);text-underline-offset:.18em;text-decoration-thickness:1px}.website-editable[aria-invalid=true]{outline-color:var(--error)}.website-editable[aria-readonly=true]{cursor:wait}@media (width<=600px){.website-edit-bar.svelte-17pxz9y{inset:max(10px, env(safe-area-inset-top)) 10px auto auto;max-width:calc(100vw - 20px)}.website-edit-bar.editing.svelte-17pxz9y{gap:6px 12px;padding:9px 11px}.edit-heading.svelte-17pxz9y{gap:5px}.edit-count.svelte-17pxz9y{width:100%;padding-left:11px}.edit-help.svelte-17pxz9y{max-width:300px}}@media print{.website-edit-bar.svelte-17pxz9y,.website-edit-spacer.svelte-17pxz9y{display:none}.website-editable{outline:none}}
