.de-workspace{color:var(--dn-ink);min-width:0}.de-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px 30px;background:var(--dn-surface);border:1px solid var(--dn-line);border-radius:18px;margin-bottom:22px}.de-intro h2{font-size:24px;margin-block:7px}.de-intro p{color:var(--dn-muted);font-size:11px;line-height:2}.de-layout{display:grid;grid-template-columns:208px minmax(0,1fr);gap:20px;align-items:start}.de-sidebar{padding:20px 16px;background:var(--dn-surface);border:1px solid var(--dn-line);border-radius:16px;position:sticky;top:95px;max-height:calc(100dvh - 120px);overflow:auto;scrollbar-width:thin}.de-sidebar .field>span{font-size:10px}.de-sidebar select{font-size:11px;min-height:39px;padding:7px 10px}.de-search{display:flex;align-items:center;gap:7px;margin-top:16px;border:1px solid var(--dn-line);border-radius:9px;padding-inline:9px;background:var(--dn-soft)}.de-search .icon{width:16px;color:var(--dn-muted)}.de-search input{font-size:10px;min-height:36px;padding:5px 0;border:0;background:none!important;box-shadow:none!important}.de-sidebar nav{display:grid;gap:4px;margin-top:17px}.de-document{display:block;width:100%;text-align:start;border:1px solid transparent;border-radius:9px;padding:10px;color:var(--dn-muted)}.de-document>span{display:block;font-size:11px;font-weight:600;line-height:1.8}.de-document small{display:block;font-size:9px;opacity:.8;margin-top:3px}.de-document:hover{background:var(--dn-soft)}.de-document.active{background:var(--dn-soft-primary);border-color:color-mix(in srgb,var(--dn-primary) 20%,var(--dn-line));color:var(--dn-primary)}.de-main{min-width:0;background:var(--dn-surface);border:1px solid var(--dn-line);border-radius:16px;overflow:hidden}.de-document-head{padding:18px 22px;border-bottom:1px solid var(--dn-line);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.de-document-head>div:first-child{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.de-document-head b{font-size:11px}.de-document-head small{font-size:9px;color:var(--dn-muted);width:100%;margin-inline-start:13px}.de-dot{display:inline-block;width:6px;height:6px;background:#a8b2c4;border-radius:50%}.de-dot.published{background:#219780}.de-document-actions{display:flex;gap:8px}.de-meta{padding:24px 22px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.de-meta .field:first-child{grid-column:1/-1}.de-meta .field>span{font-size:11px}.de-meta input,.de-meta select{font-size:12px;min-height:41px}.de-canonical-note{font-size:10px;color:var(--dn-muted);margin:0 22px 22px;padding:12px 15px;background:var(--dn-soft-primary);border-inline-start:3px solid var(--dn-primary);border-radius:8px;line-height:2}.de-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 18px;border-block:1px solid var(--dn-line);background:var(--dn-soft);flex-wrap:wrap}.de-format-tools,.de-view-switch{display:flex;gap:4px;align-items:center}.de-format-tools button{width:33px;height:31px;font:600 12px monospace;color:var(--dn-muted);border-radius:6px}.de-format-tools button:hover{background:var(--dn-surface);color:var(--dn-primary)}.de-view-switch{background:var(--dn-surface);padding:3px;border:1px solid var(--dn-line);border-radius:7px}.de-view-switch button{font-size:9px;padding:4px 10px;border-radius:4px;color:var(--dn-muted)}.de-view-switch button[aria-pressed=true]{background:var(--dn-primary);color:#fff}.de-panes{display:grid;grid-template-columns:1fr 1fr;min-height:490px}.de-writing{min-width:0;display:flex;flex-direction:column}.de-writing textarea{border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;resize:vertical;width:100%;min-height:450px;height:100%;padding:25px 22px;font-family:Didnex,monospace;font-size:12px;line-height:2.3;tab-size:2;background:var(--dn-surface);color:var(--dn-ink)}.de-writing footer{display:flex;justify-content:space-between;gap:12px;padding:11px 18px;border-top:1px solid var(--dn-line);font-size:9px;color:var(--dn-muted);background:var(--dn-soft)}.de-preview{border-inline-start:1px solid var(--dn-line);min-width:0;background:var(--dn-surface);max-height:70dvh;overflow:auto}.de-preview-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 20px;border-bottom:1px solid var(--dn-line);font-size:10px;color:var(--dn-muted);position:sticky;top:0;background:var(--dn-surface);z-index:1}.de-preview-caption small{font-size:8px}.de-preview-body{padding:25px 24px;line-height:2.3;color:var(--dn-ink);overflow-wrap:anywhere}.de-preview-body h1{font-size:23px;margin-bottom:10px}.de-preview-body h2{font-size:19px;margin-block:24px 13px}.de-preview-body h3{font-size:16px;margin-block:21px 10px}.de-preview-body p{font-size:12px;color:var(--dn-muted);margin-block:12px;line-height:2.3}.de-preview-body pre{font:11px/1.9 monospace;direction:ltr;text-align:left;padding:18px;border-radius:10px;background:#101b31;color:#e5edff;overflow:auto;margin-block:18px;max-width:100%}.de-preview-body a{color:var(--dn-primary);text-decoration:underline;text-underline-offset:4px}.de-preview-body :not(pre)>code{font-size:11px;border-radius:4px;padding:2px 4px;background:var(--dn-soft-primary);color:var(--dn-primary)}.de-preview-body table{font-size:10px}.de-preview-body .de-summary{border-bottom:1px solid var(--dn-line);padding-bottom:18px}.de-panes[data-mode=write],.de-panes[data-mode=preview]{grid-template-columns:1fr}.de-panes[data-mode=write] .de-preview,.de-panes[data-mode=preview] .de-writing{display:none}.de-panes[data-mode=preview] .de-preview{border:0}.de-history{border-top:1px solid var(--dn-line);padding:20px 22px}.de-history summary{font-size:11px;font-weight:600;cursor:pointer}.de-history summary>span{font-size:9px;margin-inline-start:7px;color:var(--dn-muted);font-weight:400}.de-history ul{list-style:none;padding:0;margin:16px 0}.de-history li{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--dn-line);padding:13px 0}.de-history li>div{display:grid;gap:3px}.de-history b{font-size:11px}.de-history small{font-size:9px;color:var(--dn-muted)}.de-secondary-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:20px;padding-top:15px;border-top:1px solid var(--dn-line)}.de-secondary-actions button{font-size:10px;color:var(--dn-muted);text-decoration:underline;text-underline-offset:4px}.de-error{margin:18px;padding:14px;border:1px solid #d68b81;border-radius:10px;background:#fff4f2;color:#9c3d35;font-size:11px}.de-note,.de-empty{padding:20px;font-size:11px;color:var(--dn-muted);line-height:2}.de-main[aria-busy=true]{opacity:.78}.de-main[aria-busy=true] .de-document-actions button{pointer-events:none}
@media(max-width:1250px){.de-layout{grid-template-columns:185px minmax(0,1fr);gap:14px}.de-intro{padding:22px}.de-panes{grid-template-columns:1fr;min-height:420px}.de-panes[data-mode=split] .de-preview{border-inline-start:0;border-top:1px solid var(--dn-line);max-height:500px}.de-writing textarea{min-height:330px}.de-meta{grid-template-columns:1fr}.de-meta .field:first-child{grid-column:auto}}
@media(max-width:750px){.de-layout{grid-template-columns:1fr}.de-sidebar{position:static;max-height:300px;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.de-sidebar .de-search{margin:0;align-self:end}.de-sidebar nav{grid-column:1/-1;max-height:150px;overflow:auto;margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.de-document{padding:8px 10px}.de-intro{align-items:flex-start;flex-direction:column;gap:15px;padding:22px}.de-intro h2{font-size:22px}.de-document-head{padding:17px}.de-meta{padding:20px 17px;gap:15px}.de-document-actions{width:100%}.de-document-actions .btn{flex:1;font-size:10px;min-height:39px}.de-toolbar{padding:10px 13px;gap:10px}.de-format-tools button{width:29px}.de-view-switch button{padding:4px 8px}.de-writing textarea{min-height:360px;padding:20px;font-size:12px}.de-preview-body{padding:20px}.de-canonical-note{margin-inline:17px}.de-history{padding:20px 17px}.de-history li .btn{font-size:9px;padding:5px 8px}.de-secondary-actions{gap:15px}}
