.workspace.svelte-1gj2tpw{border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;transition:border-color var(--transition-fast);background:#16161b80;flex-direction:column;display:flex;overflow:hidden}.workspace.svelte-1gj2tpw:focus-within{border-color:var(--border-hover)}.workspace.dragging.svelte-1gj2tpw{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.toolbar.svelte-1gj2tpw{z-index:2;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);background:var(--surface-1);flex-wrap:wrap;display:flex;position:sticky;top:0}.tool-group.svelte-1gj2tpw{align-items:center;gap:2px;display:inline-flex}.tool-sep.svelte-1gj2tpw{background:var(--border-hover);width:1px;height:18px;margin:0 var(--space-2)}.tool-spacer.svelte-1gj2tpw{flex:1}.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw){border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-muted);cursor:pointer;transition:var(--control-transition);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (width>=900px){.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw){width:32px;height:32px}}.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw):hover{background:var(--surface-2);color:var(--text-primary)}.toolbar.svelte-1gj2tpw button:where(.svelte-1gj2tpw):active{color:var(--color-accent);background:#a78bfa33}.char-count.svelte-1gj2tpw{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:600}.char-count.warn.svelte-1gj2tpw{color:#fbbf24}.char-count.over.svelte-1gj2tpw{color:#fca5a5f2}.preview-status.svelte-1gj2tpw{font-size:var(--fs-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.preview-status.error.svelte-1gj2tpw{color:#fca5a5f2;text-transform:none;letter-spacing:normal}.split.svelte-1gj2tpw{grid-template-columns:1fr 1px 1fr;min-height:420px;display:grid}.split.stacked.svelte-1gj2tpw{grid-template-columns:1fr;min-height:0}.split.stacked.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw),.split.stacked.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){min-height:max(520px,100vh - 320px)}.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw){min-height:160px}.workspace.compact.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .split.stacked:where(.svelte-1gj2tpw) .editor-side:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .split.stacked:where(.svelte-1gj2tpw) .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){min-height:120px}.workspace.compact.svelte-1gj2tpw .highlight:where(.svelte-1gj2tpw),.workspace.compact.svelte-1gj2tpw .editor-side:where(.svelte-1gj2tpw) textarea:where(.svelte-1gj2tpw){font-size:var(--fs-sm);padding:var(--space-2) var(--space-3);line-height:1.5}.workspace.compact.svelte-1gj2tpw .preview-side:where(.svelte-1gj2tpw){padding:var(--space-2) var(--space-3)}@media (width<=720px){.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw):not(.stacked){grid-template-columns:1fr;min-height:0}.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw):not(.stacked) .divider:where(.svelte-1gj2tpw){display:none}.workspace.compact.svelte-1gj2tpw .split:where(.svelte-1gj2tpw):not(.stacked) .preview-side:where(.svelte-1gj2tpw){border-top:1px solid var(--border);max-height:180px}}.divider.svelte-1gj2tpw{background:var(--border)}.editor-side.svelte-1gj2tpw{min-height:360px;display:flex;position:relative}.highlight.svelte-1gj2tpw,.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-md);padding:var(--space-3);white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;tab-size:4;border:0;margin:0;line-height:1.6}.highlight.svelte-1gj2tpw{pointer-events:none;color:var(--text-primary);background:0 0;position:absolute;inset:0;overflow:auto}.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw){color:#0000;caret-color:var(--text-primary);resize:none;background:0 0;outline:none;flex:1;min-height:360px;position:relative}.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw)::selection{color:#0000;background:#a78bfa4d}.editor-side.svelte-1gj2tpw textarea:where(.svelte-1gj2tpw)::placeholder{color:var(--text-disabled)}.preview-side.svelte-1gj2tpw{padding:var(--space-3);min-height:0;overflow-y:auto}.highlight.svelte-1gj2tpw .md-marker{color:var(--text-faint);opacity:.7}.highlight.svelte-1gj2tpw .md-head{color:var(--text-primary);font-weight:700}.highlight.svelte-1gj2tpw .md-head-1{color:#c4b5fd}.highlight.svelte-1gj2tpw .md-head-2{color:#a5b4fc}.highlight.svelte-1gj2tpw .md-bold{color:var(--text-primary);font-weight:700}.highlight.svelte-1gj2tpw .md-italic{color:var(--text-secondary);font-style:italic}.highlight.svelte-1gj2tpw .md-code{color:#fcd47e;border-radius:var(--radius-sm);background:#fcd47e14}.highlight.svelte-1gj2tpw .md-link .md-link-label{color:var(--color-accent)}.highlight.svelte-1gj2tpw .md-link-target{color:#7dd3fc}.highlight.svelte-1gj2tpw .md-image .md-link-label{color:#86efac}@media (width<=820px){.split.svelte-1gj2tpw{grid-template-rows:auto 1px auto;grid-template-columns:1fr}}.md-preview.svelte-1l00s2b{min-height:100%}.md-preview.compact.svelte-1l00s2b:not(:has(.preview-body)){align-items:flex-start;display:flex}.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description{font-size:var(--fs-sm);gap:.4rem;line-height:1.55}.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description p{margin:0}.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description ul,.md-preview.compact.svelte-1l00s2b .preview-body:where(.svelte-1l00s2b) .manual-description ol{margin:.15rem 0;padding-left:1.25rem}.preview-body.dim.svelte-1l00s2b{opacity:.72;transition:opacity var(--transition-fast)}.preview-msg.svelte-1l00s2b{font-size:var(--fs-sm);color:var(--text-faint);margin:0;font-style:italic}.md-preview.compact.svelte-1l00s2b .preview-msg:where(.svelte-1l00s2b){font-size:var(--fs-xs)}.preview-msg.error.svelte-1l00s2b{color:#fca5a5f2;font-style:normal}.cheat.svelte-n4bo0h{gap:var(--space-4);font-size:var(--fs-sm);flex-direction:column;display:flex}.section.svelte-n4bo0h{gap:var(--space-2);flex-direction:column;display:flex}h4.svelte-n4bo0h{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);margin:0;font-weight:600}.table.svelte-n4bo0h{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;display:flex;overflow:hidden}.row.svelte-n4bo0h{gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,1.2fr) minmax(180px,1.4fr) 1fr;align-items:start;display:grid}.row.svelte-n4bo0h:last-child{border-bottom:0}.row.head.svelte-n4bo0h{font-size:var(--fs-2xs);color:var(--text-faint);text-transform:uppercase;letter-spacing:.06em;padding-top:var(--space-1-5);padding-bottom:var(--space-1-5);background:#ffffff05;font-weight:600}.syntax.svelte-n4bo0h{padding:2px var(--space-1-5);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;align-self:start;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.preview.svelte-n4bo0h{color:var(--text-body);min-width:0}.desc.svelte-n4bo0h{color:var(--text-muted)}.note.svelte-n4bo0h{padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-1);color:var(--text-muted);font-size:var(--fs-sm);margin:0}.note.svelte-n4bo0h code:where(.svelte-n4bo0h){padding:1px var(--space-1);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}@media (width<=720px){.row.svelte-n4bo0h{gap:var(--space-1-5);grid-template-columns:1fr}.row.head.svelte-n4bo0h{display:none}}.banned-notice.svelte-13pv1m6{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);color:#fca5a5f2;font-size:var(--fs-sm);background:#e85d5d14;border:1px solid #e85d5d66;flex-direction:column;gap:2px;display:flex}.banned-notice.svelte-13pv1m6 strong:where(.svelte-13pv1m6){color:var(--color-danger)}.banned-reason.svelte-13pv1m6{color:var(--text-secondary)}.banned-sub.svelte-13pv1m6{color:var(--text-muted);font-size:var(--fs-xs)}
