/* Comfortable defaults with the same task surface on every screen. */
.content{max-width:1600px}.heading{margin-bottom:16px}.subtitle:empty{display:none}.summary{margin:12px 0}.toolbar{margin:14px 0}.note:empty{display:none}.projectnav>.navbutton{width:100%}.projectnav summary{font-size:13px}.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.sidebar-collapsed>aside{display:none}#sidebar-toggle{font-size:20px;min-width:44px;min-height:44px;margin-right:10px}.header-brand{margin-right:auto}.bottomnav #mobilemenu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}
.task-list{display:grid;gap:10px}.task-list .card{margin:0}.workflow-card{position:relative;padding:16px;border:1px solid var(--line);box-shadow:none}.workflow-card .card-title{font-size:16px;padding:5px 2px}.task-complete{min-width:32px;min-height:36px;color:var(--accent);font-size:23px}.task-complete[aria-pressed=true]{color:var(--accent)}.workflow-card .drag-handle{padding-top:10px;opacity:.65}.workflow-card .card-menu-button{width:40px;min-height:40px;font-size:23px}.workflow-card .compact-meta{min-height:36px;gap:8px;flex-wrap:wrap}.workflow-card .compact-meta button,.workflow-card .card-facts,.workflow-card .home-team{font-size:13px;line-height:1.5}.workflow-card .compact-meta button{min-height:32px}.workflow-card .owner-control{margin-left:auto;padding:5px 8px;border:1px solid var(--line);border-radius:7px;max-width:100%;overflow-wrap:anywhere}.workflow-card .description-preview{font-size:14px!important;line-height:1.6!important}.home-team{color:var(--muted);margin:2px 0 6px!important}.workflow-card .blocked-label{font-size:13px;margin:7px 0!important;line-height:1.5}.workflow-card .compact-menu{position:absolute;z-index:20;right:12px;top:53px;width:min(275px,calc(100% - 24px));max-height:65vh;overflow:auto;background:var(--surface);box-shadow:0 12px 32px #09121e30;margin:0;padding:10px}.workflow-card:has(.compact-menu:not([hidden])){z-index:30}.workflow-card .compact-menu>button{min-height:40px;font-size:14px}.workflow-card .compact-menu .danger{border-top:1px solid var(--line);margin-top:8px}.workflow-card .compact-menu .collaboration-toggle{margin:8px 0;font-size:14px}.workflow-card .sharing-note{font-size:12px!important}.workflow-card .compact-menu input[type=checkbox]{min-width:20px;min-height:20px}
.workflow-card .inline-form{padding-top:12px;margin-top:12px}.workflow-card .inline-form label,.workflow-card .inline-form fieldset>label{font-size:13px;line-height:1.5}.workflow-card .inline-form input,.workflow-card .inline-form select,.workflow-card .inline-form textarea{font-size:15px;min-height:42px;padding:9px;border:1px solid var(--line)}.workflow-card .inline-form textarea{min-height:72px;background:var(--surface)}.workflow-card .editable-task-title{margin-top:0}.workflow-card .editable-task-title input{font-weight:600}.workflow-card .task-section{padding:0;margin:10px 0;border:0}.workflow-card .task-section summary{font-size:14px;font-weight:500;padding:10px 0;min-height:40px}.workflow-card .task-section[open]{border-bottom:1px solid var(--line);padding-bottom:10px}.workflow-card .card-checklist>summary{font-size:14px}.workflow-card .inline-checks .checklabel{font-size:14px;padding:6px 0;align-items:center}.workflow-card .inline-checks input[type=checkbox]{width:20px;min-height:20px;height:20px}.workflow-card .inline-checks .checklabel button{min-width:32px;min-height:32px;font-size:18px}.workflow-card .task-additions{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.workflow-card .task-additions button{font-size:13px;color:var(--accent);min-height:40px;padding:6px}.workflow-card .autosave-status{font-size:12px;flex-wrap:wrap}.workflow-card .autosave-status button{font-size:12px;min-height:32px}.workflow-card .checkadd input{font-size:14px}.directory-results{display:flex;flex-direction:column;gap:5px;font-size:13px}.directory-results button{text-align:left;padding:10px;border:1px solid var(--line);border-radius:7px;min-height:44px}.unified-task .card{border:0;padding:0}.unified-task .drag-handle{display:none}.unified-task .card-menu-button{margin-right:28px}.task-list .description-preview{-webkit-line-clamp:1}.task-list .card-preview{margin:3px 0}.task-list .inline-card{max-width:900px}.suggestions h2{font-size:18px;margin:26px 0 12px}.suggestions .card{margin-bottom:10px}.stage-nav{display:flex;gap:5px;overflow:auto;margin:0 0 12px;padding:4px 0}.stage-nav button{white-space:nowrap;min-height:42px;padding:8px 12px;border-radius:8px;color:var(--muted);font-size:13px}.stage-nav button[aria-pressed=true]{background:var(--pine);color:white}.stage-nav span{margin-left:6px}.responsive-board{overflow-x:auto;scroll-snap-type:x proximity}.responsive-board>.column{scroll-snap-align:start}.colhead{font-size:15px}.column-entry input{font-size:14px;min-height:44px}.empty{padding:24px}.empty:before{display:none}.empty strong{font-size:17px}.filters input,.filters select{font-size:14px}.notification button{min-height:60px}#simple-create input,#simple-create textarea,#simple-create select{font-size:16px}#simple-create details{margin:16px 0}#simple-create summary{min-height:40px}#template-preview{font-size:14px;line-height:1.7;padding-left:20px}.task-section select[multiple]{min-height:100px}
@media(min-width:761px){.task-list .is-expanded{max-width:760px}.task-list .workflow-card:not(.is-expanded){padding:12px 16px}}
@media(max-width:760px){#sidebar-toggle{display:none}.topbar{min-height:52px;padding:8px 12px;gap:5px;flex-wrap:nowrap}.topright{gap:4px}.topright #refresh{display:none}.topright .theme-toggle{min-width:44px}.topright .secondary{min-height:40px;padding:6px;font-size:12px}.header-brand{font-size:13px;gap:6px}.header-brand img{width:26px;height:30px}.content{padding:18px 12px 100px}.heading{margin-bottom:10px}.heading h1{font-size:25px}.heading .subtitle{font-size:13px;line-height:1.5}.summary{margin:8px 0}.toolbar{margin:10px 0;gap:8px;flex-wrap:wrap}.toolbar .tabs{flex:1}.toolbar .filters{width:100%;display:flex}.filters input{min-width:0;flex:1}.filters select{max-width:145px}.filters input,.filters select{font-size:16px;padding:8px;min-height:44px}.responsive-board{display:block;overflow:visible}.responsive-board>.column{display:none;min-height:0;padding:10px}.responsive-board>.column.active-stage{display:block;width:100%}.stage-nav{position:sticky;top:0;z-index:10;background:var(--bg);margin-bottom:8px}.stage-nav button{min-height:44px;font-size:14px}.workflow-card{padding:13px}.workflow-card .card-title{font-size:16px}.workflow-card .card-menu-button,.workflow-card .task-complete{min-width:44px;min-height:44px}.workflow-card .compact-meta button{min-height:40px}.workflow-card .inline-form input,.workflow-card .inline-form select,.workflow-card .inline-form textarea,.workflow-card .checkadd input{font-size:16px;min-height:44px}.workflow-card .compact-menu{position:fixed;top:auto;bottom:78px;left:12px;right:12px;width:auto;max-height:65vh;border:1px solid var(--line);padding:12px;box-shadow:0 0 0 100vmax #09121e55}.workflow-card .compact-menu>button{min-height:44px}.workflow-card .inline-checks .checklabel button,.workflow-card .task-additions button{min-height:44px}.bottomnav>button{flex:1;min-height:62px}.bottomnav .navbutton{padding:8px;font-size:12px}.bottomnav #mobilemenu{font-size:12px}.detailpanel{width:100%;padding:24px 16px 90px}.task-list .inline-card{width:100%}.task-list .is-expanded{max-width:none}.column-entry{margin-bottom:10px}.home-team{font-size:13px}.mobile-teams .navbutton{min-height:44px}}
.task-discussion{margin-top:14px;border-top:1px solid var(--line);padding-top:8px}.task-discussion summary{font-size:14px;min-height:40px;padding:10px 0}.task-discussion textarea{width:100%;min-height:70px;font-size:16px}.task-discussion .comment{border-bottom:1px solid var(--line);padding:12px 0;font-size:14px}.comment small{display:block;color:var(--muted);font-size:12px}.comment p{white-space:pre-wrap;overflow-wrap:anywhere}.task-discussion [data-history]{font-size:13px}.task-discussion form button{min-height:44px}
.mobile-stage,.filter-toggle{display:none}.task-section[data-section-name=people]:not([open]),.task-section[data-section-name=dates]:not([open]){display:none}@media(max-width:760px){.stage-nav{display:none}.mobile-stage{display:flex;align-items:center;gap:10px;margin:10px 0;font-size:14px}.mobile-stage select{flex:1;min-height:44px;font-size:16px}.filter-toggle{display:block;min-height:44px;padding:8px;font-size:14px}.toolbar .filters{display:none;order:3}.toolbar .filters.mobile-filters-open{display:flex}.content:has(.responsive-board)>.summary{display:none}}
@media(max-width:760px){.mobile-stage{flex-direction:row;justify-content:flex-start;width:100%;text-align:left}.mobile-stage select{width:auto;min-width:0}.workflow-card .inline-form fieldset>label textarea{font-size:16px}}
.direct-card .task-complete,.direct-card .drag-handle,.direct-card .legacy-checklist{display:none!important}
.column-entry[hidden]{display:none!important}.colhead{display:flex;align-items:center;gap:8px}.colhead [data-add-column]{margin-left:auto;font-size:24px;min-width:38px;min-height:38px;background:transparent;border:0}
.direct-card{cursor:grab}.direct-card.dragging{opacity:.45;cursor:grabbing}.direct-card button,.direct-card input,.direct-card textarea{cursor:auto}.direct-card .card-title{cursor:text;flex:1;text-align:left}.direct-title-input{min-width:0;width:100%;flex:1;font-size:16px;font-weight:650}.fold-card{padding:4px;min-width:28px}.direct-card .compact-meta{display:block}.direct-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.direct-controls button{padding:5px 8px;min-height:36px}.direct-controls [data-people-picker]{margin-left:auto;max-width:60%;overflow:hidden;text-overflow:ellipsis}.range-label{background:transparent;border:0;padding:6px 0;font-size:12px;color:var(--muted)}
.visible-checklist{margin:8px 0}.visible-checklist>label{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin:7px 0;font-size:14px}.visible-checklist input[type=checkbox]{width:17px;height:17px;flex:none;margin:2px 0}.step-done{text-decoration:line-through;opacity:.65}.visible-checklist>button{border:0;background:none;font-size:12px;padding:4px}.direct-check-add{display:flex;gap:5px;margin-top:10px}.direct-check-add input{min-width:0;flex:1}.direct-check-add button{min-width:36px}.assignment-picker{margin-top:8px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px}.assignment-picker input{width:100%;font-size:14px}.assignment-picker [data-picker-results]{max-height:200px;overflow:auto}.assignment-picker [data-choice]{display:block;width:100%;text-align:left;border:0;background:transparent;min-height:40px}.assignment-picker [data-choice]:hover{background:var(--bg)}.direct-card .task-additions:empty{display:none}.touch-stage-targets{position:fixed;bottom:70px;left:8px;right:8px;z-index:2000;display:flex;gap:4px;background:var(--surface);border:1px solid var(--border);padding:8px;border-radius:12px}.touch-stage-targets>div{flex:1;padding:16px 3px;font-size:12px;text-align:center;border:1px solid var(--border);border-radius:6px}.drop-highlight{outline:3px solid #ba5422!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0)}
.direct-card{-webkit-touch-callout:none}.direct-card:not(:has(.direct-title-input)){user-select:none}.direct-controls [data-calendar]{display:inline-flex;align-items:center;justify-content:center}.direct-card textarea,.direct-card input{user-select:text}
.direct-card .description-edit{display:block;text-align:left;width:100%;border:0;background:none;padding:0;margin:8px 0 14px;font-size:14px;line-height:1.6;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text}.direct-card .description-edit:hover{color:var(--text)}
.direct-card .description-form[hidden],.direct-card .task-discussion[hidden]{display:none!important}.direct-card .description-form fieldset>details,.direct-card .description-form .task-additions{display:none!important}.direct-card .description-form{margin:8px 0 14px;padding:0;border:0}.direct-card .description-form label{margin-top:0}.direct-card .description-form textarea{min-height:96px;font-size:15px}
.direct-card .direct-controls button,.direct-card .range-label,.direct-card .card-menu-button,.direct-card .visible-checklist>button,.direct-card .direct-check-add button,.direct-card [data-description-done],.direct-card .task-additions button{background:var(--soft);border:1px solid var(--line);border-radius:999px;min-height:34px;padding:6px 10px;color:var(--text);cursor:pointer}.direct-card .direct-controls{flex-wrap:nowrap;gap:6px}.direct-card .direct-controls [data-people-picker]{min-width:0;max-width:55%;margin-left:auto}.direct-card .direct-controls [data-calendar]{flex:none;width:36px;height:36px;padding:7px}.direct-card .range-label{display:inline-block;margin-top:8px;font-size:12px}.direct-card .card-menu-button{flex:none;width:34px;padding:2px}.direct-card .visible-checklist>button{font-size:12px}.direct-card .direct-controls button:hover,.direct-card .range-label:hover,.direct-card .card-menu-button:hover,.direct-card .visible-checklist>button:hover{border-color:var(--accent);filter:brightness(1.08)}
/* One aligned control group: priority/assignee, then a single date control. */
.direct-card .direct-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;margin:4px 0 0}
.direct-card .direct-controls>button{width:100%;height:40px;min-height:40px;margin:0;padding:8px 10px;border-radius:14px;line-height:20px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}
.direct-card .direct-controls [data-people-picker]{margin:0;max-width:none;width:100%}
.direct-card .direct-controls [data-calendar]{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:40px;margin:0;padding:8px 12px;font-size:13px}
.direct-card .direct-controls [data-calendar] svg{flex-shrink:0}.direct-card .direct-controls [data-calendar] span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.direct-card .card-titlebar{align-items:center;gap:10px}.direct-card .card-menu-button{width:36px;height:36px;min-height:36px;border-radius:50%;padding:0;line-height:1;display:flex;align-items:center;justify-content:center}
.direct-card .visible-checklist{margin:14px 0 0}.direct-card .visible-checklist:empty{display:none}.direct-card .visible-checklist>label{gap:10px;margin:9px 0;line-height:1.5}.direct-card .visible-checklist>button{display:block;width:100%;height:36px;margin:12px 0 0;padding:6px 10px;border-radius:14px;background:transparent;color:var(--muted);text-align:center}
.direct-card .direct-check-add{margin-top:12px}.direct-card .description-edit{margin:10px 0 16px}.direct-card .assignment-picker{margin-top:8px;border-color:var(--line)}
.supplied-icon{display:block;width:20px;height:20px;object-fit:contain}:root[data-theme=dark] .supplied-icon{filter:invert(1)}
.direct-card .card-titlebar{gap:7px}.direct-card .icon-priority{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:36px;padding:4px;border:0;background:transparent;border-radius:10px;color:var(--muted)}.direct-card .icon-priority[data-level=High]{color:#dc5555}.direct-card .icon-priority[data-level=Low]{color:#20834e}:root[data-theme=dark] .direct-card .icon-priority[data-level=Low]{color:#75d39c}
.direct-card .direct-controls{display:flex;justify-content:flex-end;margin:4px 0 8px}.direct-card .direct-controls .icon-date{width:36px;height:36px;min-height:36px;padding:7px;border-radius:50%;flex:none}.direct-card .icon-checklist-add{width:40px;min-width:40px;display:flex;align-items:center;justify-content:center}
.step-row{display:flex;align-items:center;gap:8px;margin:7px 0;border-radius:8px}.step-row>label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;flex:1;min-width:0;margin:0;cursor:pointer;line-height:1.5;font-size:14px}.step-row>label>span{overflow-wrap:anywhere}.direct-card .step-assign{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:5px;border:1px solid var(--line);border-radius:50%;background:var(--soft);cursor:pointer}.player-avatar{display:block;width:28px;height:28px;border-radius:50%;object-fit:cover}.avatar-initial{display:flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:50%;font-size:12px;background:var(--pine);color:white}.step-row.hold-delete{background:var(--warm);outline:2px solid var(--fox)}.step-row:focus-visible{outline:2px solid var(--accent)}

.step-row .step-priority{flex:0 0 32px;width:32px;height:36px;min-width:32px;padding:5px;border-radius:50%;}.step-row{gap:6px}
.icon-priority{cursor:pointer}.direct-controls{display:flex!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important}.direct-controls .card-bubble{display:inline-flex;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-width:36px!important;padding:7px!important;border-radius:50%!important;flex:0 0 36px!important;cursor:pointer}.card-bubble[aria-pressed=true]{background:var(--accent,#005436);border-color:var(--accent,#005436);color:white}.card-bubble[aria-pressed=true] .supplied-icon{filter:invert(1)}.card-bubble:disabled{opacity:.35;cursor:default}.card-dates{font-size:11px;line-height:1.35;max-width:110px;text-align:right;color:var(--muted);flex-shrink:0}.card-titlebar{gap:6px}.card-titlebar .card-title{min-width:0}.step-row .avatar-stack{width:auto;flex:0 0 auto;padding:2px;display:flex;justify-content:flex-end;background:transparent;border:0}.avatar-stack>span{display:flex;position:relative;width:27px;height:27px;border-radius:50%;border:2px solid var(--card,#12212d);overflow:hidden;background:var(--card,#12212d)}.avatar-stack>span+span{margin-left:-9px}.avatar-stack .player-avatar,.avatar-stack .avatar-initial{width:100%;height:100%;border-radius:50%}.avatar-extra{align-items:center;justify-content:center;font-size:10px}.card-bubble:focus-visible,.icon-priority:focus-visible{outline:2px solid #ba5422;outline-offset:2px}
@media(min-width:761px){.responsive-board{grid-template-columns:repeat(5,minmax(330px,1fr))}.responsive-board>.column{min-width:330px}}
/* Exact circular controls, aligned to the checklist assignee edge. */
.direct-card .direct-controls{justify-content:flex-end!important;gap:8px!important}
.direct-card .direct-controls>.card-bubble{box-sizing:border-box;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px;max-height:24px;flex:0 0 24px!important;padding:3px!important;border-radius:50%!important;line-height:1;margin:0!important;aspect-ratio:1}
.direct-card .direct-controls>.card-bubble svg,.direct-card .direct-controls>.card-bubble img{width:16px;height:16px;min-width:16px;min-height:16px;flex:none}
.direct-card .direct-controls>.card-bubble[aria-pressed=true],.direct-card .direct-controls>.card-bubble.has-content{background:#005436!important;border-color:#005436!important;color:#fff!important;opacity:1}
:root .direct-card .direct-controls>.card-bubble[aria-pressed=true] img,:root .direct-card .direct-controls>.card-bubble.has-content img{filter:invert(1)}
.direct-card button.icon-priority,.direct-card button.icon-priority *,.direct-card [data-step-priority],.direct-card [data-step-priority] *{cursor:pointer!important}

.responsive-board>.column{padding:7px}.responsive-board .colhead{padding-bottom:8px}@media(max-width:760px){.responsive-board>.column{padding:5px}}
.autosave-status>span:empty{display:none}

.direct-card .card-grip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:28px;cursor:grab;touch-action:none;user-select:none}.direct-card .card-grip img{display:block;width:16px;height:20px;object-fit:contain;pointer-events:none}.direct-card.dragging .card-grip,.direct-card .card-grip:active{cursor:grabbing}:root[data-theme=dark] .card-grip img{filter:invert(1)}
.direct-card .card-grip.delete-ready{background:#ba5422;color:white;border-radius:5px;outline:2px solid #ba5422}.direct-card .card-grip.delete-ready img{filter:invert(1)}
.card{margin-bottom:5.5px}.task-list{gap:5px}.task-list .card{margin-bottom:0}.suggestions .card{margin-bottom:5px}
.column{border-top-width:10px}.navbutton.active{box-shadow:inset 6px 0 #ba5422}
.direct-card:hover,.direct-card:focus-within,.direct-card:focus{border-color:#ba5422;outline-color:#ba5422}.direct-card.dragging{border-color:#ba5422}
.direct-card .direct-controls{justify-content:flex-end!important;gap:10px!important}.direct-card .direct-controls>.card-bubble{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px;max-height:24px;flex:0 0 24px!important}
.detailpanel .detail-close-bar{position:sticky;top:0;z-index:30;display:flex;justify-content:flex-end;clear:both;background:var(--surface);padding:0 0 12px;margin:0 0 12px}.detailpanel .detail-close-bar #close{float:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--text);font-size:14px;cursor:pointer}
.navbutton.active{box-shadow:inset 8px 0 #ba5422}
.personal-projects .task-list .inline-card{width:100%;max-width:none;box-sizing:border-box}
.topright .theme-toggle,.topright #notifications,.topright #refresh{border-color:transparent;background:transparent;box-shadow:none}.topright .theme-toggle:hover,.topright #notifications:hover,.topright #refresh:hover{background:var(--soft)}
.navbutton>.navicon+span{padding-left:10px}
.column:nth-child(1){border-top-color:#d37a5a}.column:nth-child(2){border-top-color:#b48768}.column:nth-child(3){border-top-color:#969576}.column:nth-child(4){border-top-color:#77a283}.column:nth-child(5){border-top-color:#58af91}
.responsive-board{scrollbar-width:none}.responsive-board::-webkit-scrollbar{display:none}
.board-scroll-top{height:33px;overflow-x:scroll;overflow-y:hidden;margin:0 0 14px;background:transparent;scrollbar-color:var(--muted) transparent;scrollbar-width:auto}
.board-scroll-top>div{height:1px}.board-scroll-top[hidden]{display:none}
@supports selector(::-webkit-scrollbar){.board-scroll-top{scrollbar-color:auto}.board-scroll-top::-webkit-scrollbar{height:32px}.board-scroll-top::-webkit-scrollbar-track{background:transparent}.board-scroll-top::-webkit-scrollbar-thumb{background:var(--muted);border-radius:20px}.board-scroll-top::-webkit-scrollbar-button{display:none;width:0;height:0}.board-scroll-top::-webkit-scrollbar-corner{background:transparent}}
@media(max-width:760px){.board-scroll-top{display:none}}
.responsive-board{scroll-snap-type:none}
.board-scroll-top{height:20px;scroll-behavior:auto}.board-scroll-top::-webkit-scrollbar{height:19.2px}.responsive-board,.timeline{scroll-behavior:auto}
.task-list .inline-card,.unscheduled .inline-card{width:100%;max-width:none;box-sizing:border-box}


.shell>aside .navbutton:hover{background:#ffffff30}.navbutton.active{background:#58af91;color:#09121e;border-color:#09121e30;box-shadow:inset 8px 0 #d37a5a}
.tabs button.selected{background:#58af91;color:#09121e}.stage-nav button[aria-pressed=true]{color:#09121e}.stage-nav button:nth-child(1)[aria-pressed=true]{background:#d37a5a}.stage-nav button:nth-child(2)[aria-pressed=true]{background:#b48768}.stage-nav button:nth-child(3)[aria-pressed=true]{background:#969576}.stage-nav button:nth-child(4)[aria-pressed=true]{background:#77a283}.stage-nav button:nth-child(5)[aria-pressed=true]{background:#58af91}
.guild-links{border-left:5px solid #ffffff26}.sidebar-bottom{border-top:5px solid #ffffff1c}
.responsive-board>.column{padding-bottom:0}
.fixed-timeline{scrollbar-width:none}.fixed-timeline::-webkit-scrollbar{display:none}.fixed-timeline .gantt{min-width:0}.fixed-timeline .gantt-head,.fixed-timeline .gantt-row{grid-template-columns:230px minmax(0,1fr)}
.fixed-timeline .months{display:grid;grid-template-columns:repeat(var(--date-count),var(--date-width));padding:17px 0;justify-content:start;text-align:center}.fixed-timeline .track{background:repeating-linear-gradient(90deg,transparent 0,transparent calc(var(--date-width) - 1px),var(--line) calc(var(--date-width) - 1px),var(--line) var(--date-width))}.fixed-timeline .gantt-label{position:sticky;left:0;z-index:2;background:var(--surface)}
@media(max-width:760px){.board-scroll-top:has(+.fixed-timeline){display:block}}


.topbar{border-bottom-width:5px;border-bottom-style:solid}.shell>aside{border-right-width:5px;border-right-style:solid}.sidebar-bottom,.sidebar-bottom p,.sidebar-bottom .hint,.sidebar-bottom>button{font-size:16px}
