.skald-workspace .workspace-content{max-width:1440px;margin-inline:auto;padding-block:28px 112px;padding-inline:24px}.workspace-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-block-end:24px}.workspace-text-link{display:inline-flex;align-items:center;padding-inline:16px;color:var(--ink-soft);font-size:14px}.workspace-create-project{margin-block-end:24px;padding-inline:20px;border:1px solid var(--rule);border-radius:8px;background:var(--paper-raised)}.workspace-create-project summary{display:flex;align-items:center;gap:8px;padding-block:12px;font-size:14px;font-weight:600;cursor:pointer}.workspace-create-project:target{border-color:var(--accent)}.workspace-settings-shortcuts summary{cursor:pointer;padding-block:10px;color:var(--ink-soft);font-size:14px}.workspace-settings-shortcuts[open] summary{margin-block-end:8px}.skald-workspace :where(button,select,summary){min-height:44px;min-width:44px}.skald-workspace a:not([class*=absolute]){min-height:44px;min-width:44px}.skald-workspace :where(a.text-sm,a.text-xs){display:inline-flex;align-items:center}.skald-workspace :where(button,a,select,summary,textarea):focus-visible,.skald-workspace :where(input:not([type=checkbox]):not([type=radio])):focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.skald-workspace :where(h1,h2,h3,p){overflow-wrap:anywhere}:root:is([data-theme=skald],[data-theme=skald-noc]) .skald-workspace [data-theme-surface=card]{transform:none;transition:border-color var(--motion-fast,.12s)}:root:is([data-theme=skald],[data-theme=skald-noc]) .skald-workspace .group-hover\:translate-x-1{transform:none}@media (max-width:639px){.skald-workspace .workspace-content{padding-inline:20px;padding-block-start:20px}.workspace-heading{gap:16px}}@media (prefers-reduced-motion:reduce){.skald-workspace *,.skald-workspace :after,.skald-workspace :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.project-heading{padding-block-end:4px}.project-settings{border:1px solid var(--rule);border-radius:8px;background:var(--paper-raised)}.project-settings summary{cursor:pointer;padding:16px 20px;font-weight:600;color:var(--ink)}.project-settings[open] summary{border-block-end:1px solid var(--rule)}.project-detail .knowledge-panel{color:var(--ink)}.project-detail .knowledge-panel>*{min-width:0;padding:20px;background:var(--paper-raised)}.project-detail :where(.project-heading,.project-stats) svg{flex-shrink:0}.project-content-stack{gap:24px}.project-content-stack,.project-decisions-grid{display:grid;grid-template-columns:minmax(0,1fr)}.project-decisions-grid{gap:28px;align-items:start}.project-tasks-panel{min-width:0}.project-tasks-panel:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.project-task-card{padding:16px}.project-task-title{line-height:1.5;overflow-wrap:anywhere}.project-task-actions{align-items:start}.project-task-actions,.project-task-primary,.project-task-secondary{display:flex;flex-wrap:wrap;gap:8px}.project-task-actions :where(button,summary){min-height:44px;padding-inline:14px;border-radius:8px;font-size:12px}.project-task-more{min-width:0}.project-task-more summary{display:flex;align-items:center;gap:8px;cursor:pointer;border:1px solid var(--rule-strong);color:var(--ink-soft);font-weight:600;list-style:none;width:fit-content}.project-task-more summary::-webkit-details-marker{display:none}.project-task-more summary:after{content:"+";font-size:16px}.project-task-more[open]{flex-basis:100%}.project-task-more[open] summary:after{content:"−"}.project-task-secondary{margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--rule)}@media (min-width:1024px){.project-decisions-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.project-detail input[type=checkbox]:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.project-detail input:not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}.project-detail button:disabled,[data-team-manager] button:disabled{opacity:1!important;color:var(--ink-soft)!important;background:var(--paper-sunk)!important}@media (max-width:639px){.project-detail .app-header-glass{gap:12px}.project-detail .app-header-glass [data-di-wordmark-size=compact]{min-width:0;width:92px}.project-detail .app-header-glass a[href="/projects"]{display:none}}.skald-workspace :where(button,a){transition-property:box-shadow,transform}