.cr.cs{--cr-ink:#f7f2f8;--cr-muted:#bcb1c4;--cr-surface:#1b1722;--cr-bg:#100d14;--cr-line:#342c3e;--cr-control:#7d7090;--cr-accent:#ff3d8b;--cr-accent-text:#ff7ab0;--cr-on-accent:#16040d;--cr-signal:#35e0f5;--cr-on-signal:#0a080d;background:var(--cr-bg);color:var(--cr-ink);border-radius:20px;padding:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
/* !important: the site-wide light theme styles .card and buttons with stronger rules */body .cr.cs .card{background:var(--cr-surface)!important;color:var(--cr-ink)!important;border:1px solid var(--cr-line)!important;box-shadow:none!important}body .cr.cs :is(h2,h3,legend,label,th,td,strong){color:var(--cr-ink)!important}body .cr.cs :is(.cr-note,.cs-dow){color:var(--cr-muted)!important}body .cr.cs .primaryButton{background:var(--cr-accent)!important;color:var(--cr-on-accent)!important;border:1px solid var(--cr-accent)!important;box-shadow:none!important}body .cr.cs .secondaryButton{background:transparent!important;color:var(--cr-ink)!important;border:1px solid var(--cr-control)!important;box-shadow:none!important}body .cr.cs :is(.primaryButton,.secondaryButton):disabled{opacity:.5}body .cr.cs a:not(.card){color:var(--cr-accent-text)!important}body .cr.cs .cs-home a.card span{color:var(--cr-muted)!important}body .cr.cs .cr-error{color:var(--cr-danger,#ff8a80)!important}body .cr.cs .cr-ok{color:var(--cr-signal)!important}.cr.cs :focus-visible{outline:3px solid var(--cr-signal);outline-offset:2px}.cs-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:10px;overflow-x:auto;padding-bottom:6px}.cs-col{display:grid;align-content:start;gap:8px;padding:10px;border-radius:14px;background:var(--cr-surface);border:1px solid var(--cr-line);min-height:120px}.cs-col h3{margin:0;font-size:15px}.cs-item{display:grid;gap:6px;padding:10px;border-radius:12px;border:1px solid var(--cr-line);background:var(--cr-bg)}.cs-item[data-open="1"]{grid-column:1/-1;border-color:var(--cr-signal)}.cs-title{all:unset;cursor:pointer;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.cs-title:focus-visible{outline:3px solid var(--cr-signal)}.cs-miss{font-size:12px;color:var(--cr-accent-text)}.cs-editor{border-top:1px solid var(--cr-line);padding-top:8px}.cs-editor textarea{width:100%;box-sizing:border-box}.cs-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cs-dow{font-size:12px;color:var(--cr-muted);text-align:center}.cs-day{min-height:72px;padding:4px;border-radius:8px;border:1px solid var(--cr-line);display:grid;align-content:start;gap:3px;min-width:0}.cs-day[data-other="1"]{opacity:.45}.cs-chip{all:unset;cursor:pointer;font-size:11px;line-height:1.3;padding:2px 4px;border-radius:6px;background:color-mix(in srgb,var(--cr-signal) 18%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-chip[data-stage=published]{background:color-mix(in srgb,var(--cr-accent) 22%,transparent)}.cs-chip:focus-visible{outline:2px solid var(--cr-signal)}.cs-meter{height:8px;border-radius:999px;background:var(--cr-line);overflow:hidden}.cs-meter>span{display:block;height:100%;background:var(--cr-signal)}.cs-meter[data-over="1"]>span{background:var(--cr-danger,#ff8a80)}.cs-grid2{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cs-grid2 textarea{width:100%;box-sizing:border-box;min-height:160px}.cs-home{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cs-home a.card{display:grid;gap:6px;text-decoration:none;padding:16px}.cs-home a.card strong{color:var(--cr-ink);font-size:18px}.cs-home a.card span{color:var(--cr-muted)}.cs-steps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cs-steps li{padding:4px 10px;border-radius:999px;border:1px solid var(--cr-control);font-size:13px}@media (max-width:600px){.cs-day{min-height:52px}.cs-chip{font-size:10px}}