.writer-paper{background:var(--theme-card-bg,var(--theme-bg,#fff));border:1px solid var(--mono-border,#00000014);border-radius:16px;transition:border-color .3s,box-shadow .3s;box-shadow:0 1px 2px #0000000a,0 8px 24px -16px #0000001f}.writer-paper:focus-within{border-color:color-mix(in srgb, var(--theme-accent,#6366f1) 35%, transparent);box-shadow:0 2px 4px #0000000a,0 12px 32px -16px #00000029}.writer-meta{padding:1.75rem 2rem .25rem}@media (max-width:640px){.writer-meta{padding:1.25rem 1.25rem .25rem}}.writer-shell .writer-title-input{letter-spacing:-.02em;transition:border-color .2s;font-family:var(--mono-font-serif)!important;border-bottom-color:#0000!important;padding-top:.25rem!important;padding-bottom:.5rem!important;font-size:clamp(1.7rem,3vw,2.2rem)!important;font-weight:600!important;line-height:1.25!important}.writer-shell .writer-title-input:focus{border-bottom-color:var(--mono-border,#0000001f)!important}.writer-shell .writer-summary-input,.writer-shell .writer-featured-input{font-family:var(--mono-font-serif)!important}.writer-shell input:focus,.writer-shell input:focus-visible,.writer-shell textarea:focus,.writer-shell textarea:focus-visible{box-shadow:none!important}.writer-editor{border-top:1px solid var(--mono-border,#00000014);margin-top:1.25rem;padding:.5rem .75rem 1.25rem}.writer-dock{z-index:20;background:color-mix(in srgb, var(--theme-bg,#fff) 85%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--mono-border,#00000014);margin:1.5rem -1rem 0;padding:.7rem 1rem;position:sticky;bottom:0}.writer-dock-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:64rem;margin:0 auto;display:flex}.writer-dock-stats{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--text-muted,var(--mono-text-muted));white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.writer-dock-side{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.writer-dock-status{letter-spacing:.02em;color:var(--text-muted,var(--mono-text-muted));font-size:12px}.writer-shell .writer-props{flex-wrap:wrap;align-items:flex-end;row-gap:.75rem;column-gap:0!important;margin-top:.75rem!important;padding-top:1rem!important;display:flex!important}.writer-shell .writer-prop{border-left:1px solid var(--mono-border,#00000014);padding:0 1.5rem}.writer-shell .writer-prop:first-child{border-left:none;padding-left:0}.writer-shell .writer-prop-trailing{border-left:none;margin-left:auto;padding-bottom:2px;padding-right:0}.writer-shell .writer-select-trigger{border-radius:8px;gap:.25rem;min-width:6.5rem;margin-left:-.5rem;font-weight:500;transition:background .15s;box-shadow:none!important;background:0 0!important;border-color:#0000!important;width:auto!important;height:2rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.writer-shell .writer-select-trigger:hover{background:var(--surface-muted,#0000000b)!important}.writer-shell .writer-select-trigger:focus,.writer-shell .writer-select-trigger:focus-visible,.writer-shell .writer-select-trigger[data-state=open]{box-shadow:none!important;background:var(--surface-muted,#0000000b)!important}.dark .writer-shell .writer-select-trigger:hover,.dark .writer-shell .writer-select-trigger[data-state=open]{background:#ffffff0f!important}.dark .writer-paper{background:var(--theme-card-bg,#ffffff08);border-color:#ffffff17}.dark .writer-editor{border-top-color:#ffffff17}.dark .writer-dock{background:color-mix(in srgb, var(--theme-bg,#141414) 80%, transparent);border-top-color:#ffffff17}
