:root[data-mode=dark]{color-scheme:dark;--paper:#1d211d;--surface:#272d26;--ink:#eff0e7;--muted:#b3bba9;--line:#485142;--accent:#f18a62;--soft:#39432f}:root[data-style=instrument]{--paper:#edece5;--surface:#f9f8f3;--ink:#202420;--muted:#61685c;--line:#c6cbbf;--accent:#b84024;--soft:#e0e6d7}:root[data-style=instrument][data-mode=dark]{--paper:#161b18;--surface:#222a24;--ink:#e8eee3;--muted:#acbaa3;--line:#41513f;--accent:#ff9465;--soft:#33432e}:root[data-style=instrument] body{font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace;font-size:13px}:root[data-style=instrument] h1,:root[data-style=instrument] h2,:root[data-style=instrument] h3{font-family:"Avenir Next","Segoe UI",sans-serif;font-weight:650;letter-spacing:-.04em}:root[data-style=instrument] button,:root[data-style=instrument] input,:root[data-style=instrument] textarea,:root[data-style=instrument] select{border-radius:1px}:root[data-style=instrument] .topbar{height:72px}:root[data-style=instrument] .workspace{padding-top:25px}:root[data-style=instrument] .ticket{border-left:3px solid var(--accent)}:root[data-mode=dark] .status-chip,:root[data-mode=dark] .avatar{background:var(--soft);color:var(--ink)}:root[data-mode=dark] .criteria-box,:root[data-mode=dark] .aside-note{background:var(--soft);color:var(--ink)}:root[data-mode=dark] .idea-card:hover{background:var(--soft)}:root[data-mode=dark] tk-dialog::before{background:#080d08aa}button:disabled{cursor:default;opacity:.5}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
#notice{color:var(--surface)}
:root{--header-offset:153px}:root[data-style=instrument]{--header-offset:137px}:root[data-style=instrument] .tabs{top:72px}html{scroll-padding-top:calc(var(--header-offset) + 12px)}button,input,select,textarea{scroll-margin-top:calc(var(--header-offset) + 12px)}.graph-toolbar{position:sticky;top:var(--header-offset);z-index:2;background:var(--paper);padding:8px 0}@media(max-width:760px){:root{--header-offset:129px}:root[data-style=instrument]{--header-offset:131px}}
