.stack{gap:1rem;display:grid}.stack label{gap:.4rem;display:grid}.notice{border:1px solid var(--rule);padding:1rem}.dashboard-list{margin:0;padding:0;list-style:none}.dashboard-list>li{border-bottom:1px solid var(--rule);padding-block:1rem}.workspace{max-width:65rem;margin-inline:auto}.workspace-bar,.workspace-heading,.desk-user,.editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.workspace-bar{border-bottom:1px solid var(--rule);padding-bottom:1rem}.workspace-bar nav{gap:.5rem}.workspace-bar nav a{border:1px solid var(--rule);background:var(--paper);align-items:center;min-height:2.6rem;padding:.4rem .8rem;text-decoration:none;display:inline-flex}.workspace-bar nav a:hover{background:var(--panel)}.workspace-bar nav a[aria-current=page]{background:var(--rule);color:var(--paper)}.workspace a[aria-current=page]{text-underline-offset:.3em;font-weight:700;text-decoration-thickness:2px}.workspace-meta{color:var(--rule);overflow-wrap:anywhere;font:.78rem/1.5 system-ui,sans-serif}.workspace-heading{margin-block:2rem}.workspace-heading h1,.workspace-heading h2{margin:0;font-size:2rem}.workspace-heading p{margin:.5rem 0 0}.research-desk-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}.workspace .button{border:1px solid var(--rule);text-decoration:none;display:inline-block}.workspace .primary-button{background:var(--rule);color:var(--paper)}.workspace button:hover:not(:disabled),.workspace .button:hover{background:var(--panel);color:#000}.workspace button:disabled{opacity:.55}.workspace :is(a,button,input,textarea):focus-visible{outline:2px solid var(--rule);outline-offset:3px}.desk-filters{border:1px solid var(--rule);background:var(--panel);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.5rem;margin-bottom:1rem;padding:.5rem;display:grid}.desk-filters a{border:1px solid var(--rule);background:var(--paper);justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem;text-decoration:none;display:flex}.desk-filters a:hover{background:var(--panel)}.desk-filters a[aria-current=page]{color:var(--paper);background:#282b30}.desk-filter-count{border:1px solid;flex:none;padding:.1rem .35rem;font:.75rem/1.2 system-ui,sans-serif}.dashboard-list.desk-posts>li{padding:0}.desk-post{justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem .75rem;text-decoration:none;display:flex}.desk-post:hover,.desk-post:focus-visible{background:var(--panel)}.desk-post>div{gap:.3rem;min-width:0;display:grid}.desk-post-title{overflow-wrap:anywhere;font-size:1.2rem}.status-label{text-transform:uppercase;letter-spacing:.06em;color:var(--rule);font:.7rem/1.5 system-ui,sans-serif}.desk-post .status-label{flex-shrink:0}.dashboard-list .desk-empty{color:var(--rule);padding:2rem .75rem}.desk-user h2{margin:0;font-size:1.3rem}.desk-user p{margin:.2rem 0 .5rem}.post-editor,.delete-confirmation{max-width:48rem}.post-delete-link{margin-top:1.5rem}.profile-form{max-width:36rem}.profile-form textarea{min-height:10rem;font-family:inherit}.portrait-preview{object-fit:cover;border:1px solid var(--rule);width:10rem;height:10rem}.post-editor label{line-height:1.35}.post-editor input{width:100%}.author-picker{border:1px solid var(--rule);min-width:0;margin:0;padding:1rem}.author-picker>p{margin:0 0 .75rem}.author-picker select{width:100%}.selected-authors{flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.selected-authors li{border:1px solid var(--rule);background:var(--panel);align-items:center;gap:.5rem;max-width:100%;padding-left:.65rem;display:flex}.selected-authors li>span{overflow-wrap:anywhere;min-width:0}.selected-authors button{background:0 0;border:0;flex:none;align-self:stretch;min-width:2rem;padding:.2rem .5rem;line-height:1.5}.author-search{position:relative}.author-suggestions{z-index:3;border:1px solid var(--rule);background:var(--paper);border-top:0;max-height:18rem;position:absolute;inset:100% 0 auto;overflow-y:auto}.author-suggestions button{text-align:left;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.65rem .75rem;display:flex}.author-suggestions button>span:first-child{overflow-wrap:anywhere;min-width:0;display:grid}.author-suggestions button.active{background:var(--panel)}.author-suggestions>p{border-top:1px solid var(--rule);margin:0;padding:.65rem .75rem}.post-editor .draft-title{font-size:1.5rem}.editor-toolbar{padding-top:.5rem}.editor-toolbar label{align-items:baseline;gap:.5rem;display:flex}.post-editor textarea{resize:vertical;white-space:pre;overflow-wrap:normal;min-width:0;min-height:24rem;font-size:.9rem;line-height:1.7;overflow:auto}.post-editor #markdown-help{margin:0}.editor-preview{border-block:1px solid var(--rule);min-height:24rem;padding-block:1rem;font-size:1.2rem;line-height:1.55}.editor-preview>:first-child{margin-top:0}.editor-savebar{border-top:1px solid var(--rule);padding-top:1rem}@media (width<=36rem){.desk-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-filters a{gap:.35rem;padding:.5rem .35rem;font-size:.9rem}.research-desk-heading h2{font-size:1.5rem}.desk-post{flex-direction:column;align-items:start;gap:.5rem}.workspace-heading{margin-block:1.5rem}.desk-user>div{min-width:0}}
