.team{--warn:#a76c12;--error:#b6322b;--text-xs:.75rem;font-family:var(--font-display), sans-serif;font-size:.9375rem}@supports (color:lab(0% 0 0)){.team{--warn:lab(51.0228% 19.4982 53.8305);--error:lab(42.6627% 53.1093 37.3843)}}@media (prefers-color-scheme:dark){.team{--warn:#ebb25f;--error:#ef7f72}@supports (color:lab(0% 0 0)){.team{--warn:lab(76.7578% 14.8254 49.9635);--error:lab(66.2183% 43.0322 27.6142)}}}.team .page{gap:var(--space-xl)}.team-stamp{margin-left:var(--space-sm);border:1px solid var(--rule);font-family:var(--font-mono), monospace;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);vertical-align:2px;border-radius:3px;padding:1px 6px;font-weight:400}.team-masthead{align-items:baseline}.team-masthead-right{align-items:baseline;gap:var(--space-lg);display:flex}.team-badge{background:var(--accent);min-width:1.4em;color:var(--paper);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:0 5px;font-weight:700;line-height:1.5;display:inline-block}.team-link-button{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0}.team-link-button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.team-main{align-content:start;display:grid}.team-section{gap:var(--space-lg);display:grid}.team-head{gap:var(--space-xs);display:grid}.team h1{font-size:1.75rem;line-height:1.15}.team h2{font-size:1.125rem;font-weight:700;line-height:1.3}.team-muted{color:var(--ink-soft);font-size:var(--text-sm);max-width:70ch}.team-empty{max-width:62ch;padding:var(--space-lg) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--ink-soft);font-family:var(--font-body), Georgia, serif}.team code,.team pre,.team time{font-family:var(--font-mono), monospace;font-size:var(--text-sm)}.team-filter{gap:var(--space-xs) var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.team-filter a{color:var(--ink-soft);text-decoration:none}.team-filter a:hover,.team-filter [aria-current]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.team-feed{border-top:1px solid var(--rule);list-style:none}.team-feed-row{gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);grid-template-columns:10.5rem 6.5rem 3.5rem minmax(0,1fr);align-items:baseline;display:grid}.team-feed-row time{color:var(--ink-soft);font-variant-numeric:tabular-nums}.team-worker{font-weight:500}.team-level{font-family:var(--font-mono), monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.team-level-warn{color:var(--warn)}.team-level-error{color:var(--error);font-weight:700}.team-message{font-family:var(--font-body), Georgia, serif;overflow-wrap:anywhere;max-width:80ch;line-height:1.5}.team-proposals{gap:var(--space-2xl);list-style:none;display:grid}.team-proposal{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--ink);display:grid}.team-meta{gap:var(--space-xs) var(--space-md);color:var(--ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.team-summary{font-family:var(--font-body), Georgia, serif;max-width:70ch}.team-diff{max-height:20rem;padding:var(--space-md);background:var(--paper-sunk);white-space:pre-wrap;border-radius:3px;line-height:1.5;overflow:auto}.team-results{font-size:var(--text-sm);display:grid}.team-results>div{gap:var(--space-md);padding:var(--space-xs) 0;border-bottom:1px solid var(--rule);grid-template-columns:12rem minmax(0,1fr);display:grid}.team-results dt{color:var(--ink-soft)}.team-results dd{font-family:var(--font-mono), monospace;overflow-wrap:anywhere}.team-decide{gap:var(--space-sm);margin-top:var(--space-sm);display:flex}.team-decided{gap:var(--space-sm);margin-top:var(--space-2xl);display:grid}.team-decided ol{border-top:1px solid var(--rule);font-size:var(--text-sm);list-style:none}.team-decided li{gap:var(--space-md);padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);grid-template-columns:6rem minmax(0,1fr) auto;display:grid}.team-status{font-family:var(--font-mono), monospace;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.team-status-approved{color:var(--accent)}.team-status-rejected{color:var(--ink-soft)}.team-status-blocked{color:var(--error);font-weight:700}.team-button{border:1px solid var(--rule);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:3px;padding:7px 16px;font-weight:500;transition:border-color .16s ease-out,background-color .16s ease-out}.team-button:hover{border-color:var(--ink-soft)}.team-button-primary{border-color:var(--accent);background:var(--accent);color:var(--paper)}.team-button-primary:hover{border-color:var(--ink);background:var(--ink)}.team-button:focus-visible,.team-link-button:focus-visible,.team input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-button:disabled{opacity:.6;cursor:progress}.team-login-main{align-content:start;gap:var(--space-md);max-width:26rem;padding-top:var(--space-2xl);display:grid}.team-form{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.team-form label{font-size:var(--text-sm);color:var(--ink-soft);font-weight:500}.team-form input[type=password]{border:1px solid var(--rule);background:var(--paper-sunk);color:var(--ink);font-family:var(--font-mono), monospace;font-size:var(--text-base);border-radius:3px;padding:9px 12px}.team-form .team-button{margin-top:var(--space-sm);justify-self:start}.team-error{color:var(--error);font-size:var(--text-sm)}.team-task-group{gap:var(--space-sm);display:grid}.team-task-group>ul,.team-done>ul{border-top:1px solid var(--rule);list-style:none}.team-task{gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--rule);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.team-task input{accent-color:var(--accent);margin-top:5px}.team-task p{font-family:var(--font-body), Georgia, serif;overflow-wrap:anywhere;max-width:75ch}.team-task details{margin-top:var(--space-xs);font-size:var(--text-sm)}.team-task summary,.team-done>summary{color:var(--accent);cursor:pointer}.team-task details ul{gap:var(--space-xs);margin:var(--space-sm) 0 0 var(--space-lg);max-width:75ch;font-family:var(--font-body), Georgia, serif;display:grid}.team-task.is-done p{color:var(--ink-soft)}.team-done{margin-top:var(--space-lg)}.team-done>summary{margin-bottom:var(--space-sm);font-weight:500}@media (max-width:860px){.team-masthead{gap:var(--space-sm);flex-direction:column}.team-feed-row{gap:var(--space-xs) var(--space-sm);grid-template-columns:auto auto minmax(0,1fr)}.team-message{grid-column:1/-1}.team-results>div,.team-decided li{grid-template-columns:minmax(0,1fr);gap:0}}
