.editor-desk-backdrop{z-index:-1;pointer-events:none;background:var(--ground) url(/hero/editor-writing-desk.webp) center / cover no-repeat;position:fixed;inset:0}:root[data-theme=dark] .editor-desk-backdrop{opacity:.12}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .editor-desk-backdrop{opacity:.12}}.editor:not(.has-document){padding-top:24px;padding-bottom:48px}.editor:not(.has-document) .editor-heading,.editor:not(.has-document) .editor-library{max-width:840px;margin-inline:auto}.editor:not(.has-document) .editor-heading{text-align:center;justify-content:center;padding-block:12px 28px}.editor .editor-entry-eyebrow{font:11px var(--font-mono);letter-spacing:.16em;color:var(--ink-soft);margin-bottom:14px}.editor:not(.has-document) h1{font-size:clamp(42px,5vw,64px);font-weight:620;line-height:1.02}.editor:not(.has-document) h1 span{margin-top:16px;font-size:17px;line-height:1.5}.editor:not(.has-document) .editor-heading .editor-back{display:none}.editor:not(.has-document) .editor-library{border:1px solid var(--line);border-top:3px solid var(--blue);box-shadow:var(--shadow-paper);background:var(--paper);border-radius:4px 4px 12px;padding:clamp(20px,3vw,32px);position:relative}.editor:not(.has-document) .editor-library-intro{font:550 23px var(--font-serif);letter-spacing:-.025em;margin-bottom:16px}.editor:not(.has-document) .editor-paper-search .search-field{border:2px solid var(--blue);min-height:72px;box-shadow:var(--shadow-search);border-radius:7px;padding-inline:18px}.editor:not(.has-document) .editor-paper-search .search-field input{font-size:clamp(16px,1.5vw,19px)}.editor:not(.has-document) .editor-paper-search .starting-state{margin-block:12px 16px}.editor:not(.has-document) .editor-paper-search .starting-state>div{gap:8px}.editor:not(.has-document) .editor-paper-search .starting-state button{background:var(--ground);border-color:#0000;min-height:40px}.editor:not(.has-document) .editor-paper-search .starting-state button:hover{border-color:var(--line-strong);background:var(--ground-deep)}.editor:not(.has-document) .editor-library-upload{border-bottom:0;margin-block:16px 12px;padding-block:16px}.editor:not(.has-document) .editor-library-upload button{border-color:var(--line-strong);min-height:44px}.editor:not(.has-document) .editor-privacy{max-width:none;font-size:11px}.editor:not(.has-document) .studio-account{background:var(--paper);border:1px solid var(--line);top:0;right:clamp(16px,3vw,48px)}@media (max-width:600px){.editor:not(.has-document){padding-top:36px;padding-bottom:36px}.editor:not(.has-document) .editor-heading{padding-block:20px 24px}.editor:not(.has-document) .editor-library{padding:20px 16px}.editor:not(.has-document) .editor-library-intro{font-size:21px}.editor:not(.has-document) .editor-paper-search .search-field{min-height:64px;padding-inline:12px}.editor:not(.has-document) .editor-library-upload{align-items:flex-start}.editor-desk-backdrop{background-position:60%}}@media (pointer:coarse){.editor:not(.has-document) .editor-paper-search .starting-state button{min-height:44px}}
