a{text-underline-offset:.2em}button,a,input,textarea,select{touch-action:manipulation}button{color:var(--color-ink);border:1px solid var(--color-control);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);min-height:var(--control-size);background:0 0}button:hover{border-color:var(--color-accent)}button:disabled{opacity:.5}h1,h2{font-family:var(--font-editorial);letter-spacing:-.03em;font-weight:450;line-height:1.08}h1{font-size:var(--type-title);margin:var(--space-2) 0 var(--space-5)}h2{font-size:var(--type-h2)}em{color:var(--color-accent);font-weight:400}p{line-height:var(--leading-ui)}.eyebrow{font-size:var(--type-caption);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent)}.quiet{font-size:var(--type-ui);color:var(--color-muted);line-height:var(--leading-ui)}.desk-header{align-items:center;gap:var(--space-5);border-bottom:1px solid var(--color-rule);padding:var(--space-4) var(--page-gutter);padding-right:calc(var(--chrome-gutter) + var(--appearance-width) + var(--space-5));font-size:var(--type-ui);flex-wrap:wrap;display:flex}.desk-header>span{font-family:var(--font-editorial);font-size:var(--type-h3);margin-left:auto}main{padding:var(--space-6) var(--page-gutter) var(--space-9);max-width:106rem;margin:auto}.login-panel{max-width:30rem;margin:8vh auto}.login-panel button{margin-block:var(--space-5)}.desk-title{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.desk-tools{gap:var(--space-3);flex-wrap:wrap;display:flex}.desk-footer{border-top:1px solid var(--color-rule);margin-top:var(--space-7);padding-block:var(--space-4)}.publishing-plan{margin-block:var(--space-5) var(--space-7);border-block:1px solid var(--color-rule);padding-block:var(--space-4)}.publishing-plan>summary{cursor:pointer;min-height:var(--control-size);font:450 var(--type-h3)/1.4 var(--font-editorial);align-content:center}#plan-count{margin-left:var(--space-3);font-family:var(--font-interface)}#plan-error,.plan-missing{color:var(--color-error)}#entry-plan{max-width:70ch}#plan-dialog{width:680px;max-height:85dvh;overflow:auto}#plan-conflicts{color:var(--color-error)}#plan-changes{line-height:var(--leading-ui);padding-inline-start:var(--reading-indent)}.desk-views{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.desk-views button{font-size:var(--type-label);padding-inline:var(--space-3)}.desk-views [aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}#library-list{margin:0;padding:0;list-style:none}.library-item time{margin-top:var(--space-2);font:var(--type-caption)/var(--leading-ui) var(--font-interface);color:var(--color-muted);display:block}#preview-plan,#reload-plan{margin-top:var(--space-4)}.scheduled-posts{margin-block:var(--space-5) var(--space-7);padding-block:var(--space-4);border-block:1px solid var(--color-rule)}.scheduled-posts>summary{cursor:pointer;min-height:var(--control-size);font:450 var(--type-h3)/1.4 var(--font-editorial);align-content:center}#schedule-count{margin-left:var(--space-3);font-family:var(--font-interface)}.schedule-toolbar{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.schedule-toolbar p{flex:20rem;margin:0}#schedule-list{margin-block:var(--space-5) 0;gap:0 var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}#schedule-list>li{min-width:0;padding-block:var(--space-4);border-top:1px solid var(--color-rule)}.schedule-release-title{margin-block:var(--space-2);font:450 var(--type-item)/1.3 var(--font-editorial);overflow-wrap:anywhere}.schedule-release-state{margin-block:0 var(--space-2)}#schedule-list time{font-variant-numeric:tabular-nums;display:block}.schedule-release-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.schedule-release-actions button{font-size:var(--type-label)}.schedule-warning,.entry-schedule{border-left:3px solid var(--color-accent);padding:var(--space-3) var(--space-4);background:var(--color-current)}.entry-schedule p{margin:0 0 var(--space-2)}.entry-schedule a{min-height:var(--control-size);font-size:var(--type-ui);align-content:center;display:inline-block}#schedule-dialog{width:620px;max-height:90dvh;overflow:auto}.schedule-snapshot{border-block:1px solid var(--color-rule);padding-block:var(--space-4)}.schedule-snapshot h3{font:450 var(--type-h3)/1.3 var(--font-editorial);overflow-wrap:anywhere;margin:0}#schedule-snapshot-excerpt{overflow-wrap:anywhere;white-space:pre-wrap;max-height:8rem;overflow:auto}#schedule-error,#schedule-form-error{border:1px solid var(--color-error);padding:var(--space-3) var(--space-4);color:var(--color-error)}.desk-layout{gap:var(--space-7);margin-top:var(--space-5);grid-template-columns:minmax(260px,360px) minmax(0,1fr);display:grid}.desk-library{border-right:1px solid var(--color-rule);padding-right:var(--space-5);max-height:75vh;top:var(--space-5);position:sticky;overflow:auto}.desk-editor{min-width:0;max-width:850px}.library-item{border:0;border-top:1px solid var(--color-rule);width:100%;padding:var(--space-4) 0;text-align:left;display:block}.library-item span{font-family:var(--font-editorial);font-size:var(--type-h3);line-height:1.2;display:block}.library-item small{color:var(--color-muted);margin-top:var(--space-2);line-height:1.5;font-size:var(--type-caption);display:block}.library-item:hover,.library-item[aria-pressed=true]{background:var(--color-current)}.library-item[aria-pressed=true]>span{font-style:italic}label{font-size:var(--type-label);margin:var(--space-5) 0 var(--space-2);display:block}input:not([type=checkbox]),textarea,select{width:100%;min-height:var(--control-size);border:1px solid var(--color-control);background:var(--color-surface);color:var(--color-ink);padding:var(--space-3);border-radius:var(--radius-control);font-size:var(--type-body)}textarea{resize:vertical;line-height:var(--leading-ui)}input[type=checkbox]{accent-color:var(--color-accent)}#entry-title{font-family:var(--font-editorial);font-size:var(--type-h3)}#entry-body{font-family:var(--font-code);font-size:var(--type-ui)}.editor-meta{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.body-heading label{margin-top:var(--space-5)}.approval{align-items:flex-start;gap:var(--space-3);line-height:1.5;display:flex}.approval input{margin-top:var(--space-1)}.editor-actions{align-items:center;gap:var(--space-3);margin-block:var(--space-5);flex-wrap:wrap;display:flex}.editor-actions #publish{border-color:var(--color-accent);color:var(--color-accent)}#desk-error,#image-error,#table-error,#link-error{border:1px solid var(--color-error);padding:var(--space-3) var(--space-4);color:var(--color-error)}.share-details,.revision-history{border-top:1px solid var(--color-rule);margin-top:var(--space-6);padding-top:var(--space-4)}.share-details summary,.revision-history summary{cursor:pointer;font-size:var(--type-ui);min-height:var(--control-size);align-content:center}.share-details>button,.revision-history button{margin-top:var(--space-4)}.url-line{gap:var(--space-3);align-items:center;display:flex}.url-line input{min-width:0;font-size:var(--type-ui)}.url-line button{white-space:nowrap}.rich-frame{border:1px solid var(--color-control);border-radius:var(--radius-control);background:var(--color-surface);margin-top:var(--space-2)}.rich-frame:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.rich-toolbar{z-index:1;align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--color-rule);background:var(--color-bg);flex-wrap:wrap;display:flex;position:sticky;top:0}.rich-toolbar button{padding:var(--space-2) var(--space-3);font-size:var(--type-label);border-color:#0000}.rich-toolbar button[aria-pressed=true]{color:var(--color-accent);background:var(--color-raised);border-color:var(--color-accent)}.rich-toolbar em{color:inherit}.rich-content{min-height:420px;padding:var(--space-5);outline:none}.rich-content>:first-child{margin-top:0}.rich-content[contenteditable=false]{opacity:.7}.rich-hint{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-rule);font-size:var(--type-caption);color:var(--color-muted);margin:0}.color-picker{font-size:var(--type-label);position:relative}.color-picker summary{padding:var(--space-3);cursor:pointer;min-height:var(--control-size)}.color-picker>div{z-index:2;width:170px;padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-rule);position:absolute;top:100%;left:0}.color-picker button{align-items:center;gap:var(--space-3);text-align:left;width:100%;display:flex}.color-picker button:before{content:"";background:var(--swatch);border:1px solid var(--color-control);border-radius:50%;flex-shrink:0;width:12px;height:12px}#source-editor{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--type-ui)}#source-editor summary{cursor:pointer;min-height:var(--control-size);align-content:center}.selectedCell{background:var(--color-selection)}dialog{background:var(--color-bg);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-panel);padding:var(--space-6);max-width:90vw}dialog::backdrop{background:var(--color-backdrop)}#new-dialog{width:460px}#link-dialog{width:480px}#table-dialog,#image-dialog{width:560px;max-height:90dvh;overflow:auto}.entry-topics{min-width:0;margin:var(--space-5) 0 0;border:0;padding:0}.entry-topics legend{font-size:var(--type-label)}.entry-topics p{margin-block:var(--space-2)}.document-details{gap:var(--space-4);grid-template-columns:160px minmax(0,1fr);display:grid}.entry-topics .document-details{grid-template-columns:repeat(3,minmax(0,1fr))}.table-commands{gap:var(--space-2);margin-block:var(--space-5);flex-wrap:wrap;display:flex}#preview-dialog{width:min(1280px,100% - 64px);max-width:none;height:calc(100dvh - 64px);max-height:none;padding:0;overflow:hidden}.preview-topbar{height:66px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.preview-topbar button{font-size:var(--type-label);border:0;padding-inline:0}.preview-topbar span{font-size:var(--type-caption);color:var(--color-muted)}.preview-reader-layout{grid-template-columns:minmax(0,1fr) var(--layout-rail);height:calc(100% - 66px);display:grid}.preview-reading-pane{min-width:0;overflow:auto}.preview-related{border-left:1px solid var(--color-rule);padding:var(--space-6) var(--space-5);background:var(--color-surface);overflow:auto}.preview-related h2{font:500 var(--type-caption)/1.6 var(--font-interface);letter-spacing:.1em;text-transform:uppercase;margin:0}.preview-related a{padding:var(--space-5) var(--space-3);margin-inline:calc(-1 * var(--space-3));font-family:var(--font-editorial);font-size:var(--type-item);border-bottom:1px solid var(--color-rule);line-height:1.3;text-decoration:none;display:block}.preview-related small{font:var(--type-caption)/var(--leading-ui) var(--font-interface);color:var(--color-muted);margin-top:var(--space-3);display:block}.preview-related a[aria-current=page]{background:var(--color-current);font-style:italic}.preview-related small{font-style:normal}@media (width<=900px){.preview-reader-layout{grid-template-columns:1fr}.preview-related{display:none}}@media (width<=800px){#schedule-list{grid-template-columns:minmax(0,1fr)}.desk-layout{gap:var(--space-6);grid-template-columns:1fr}.desk-library{border-right:0;max-height:none;padding:0;position:static}body[data-desk-editing] .desk-library,body:not([data-desk-editing]) .desk-editor{display:none}.desk-title{margin-bottom:var(--space-5);flex-direction:column;align-items:flex-start}.desk-header{gap:var(--space-3)}.desk-header>span{font-size:var(--type-body)}dialog{padding:var(--space-5)}.rich-content{min-height:350px;padding:var(--space-4)}.rich-toolbar{padding:var(--space-1);gap:2px}.url-line{flex-wrap:wrap;align-items:stretch}.url-line input{flex:230px}#preview-dialog{border-radius:0;width:100%;height:100dvh;margin:0}.preview-topbar{padding-inline:var(--space-4)}.preview-topbar>span{text-align:right;max-width:160px}.document-details,.entry-topics .document-details{grid-template-columns:1fr}}
