[data-legge]{--bg:#f5f5f3;--panel:#ffffff;--panel2:#fafaf9;--line:#e6e5e1;--line2:#efeeeb;--fg:#15171c;--fg2:#3d4149;--muted:#767c86;--accent:#16324f;--soft:#eaeef3;--side:#ffffff;--danger:#c2453d;--ok:#2f8f63;--warn:#a66a1e;--wa-in:#ffffff;--wa-out:#d9fdd3;--wa-bg:#ece5dd;--wa-ink:#111b21;--wa-tick:#3aa3d6;--gold:#b5975a;--brand-ink:#16324f}html.dark [data-legge]{--bg:#0d0e10;--panel:#16171a;--panel2:#1b1c20;--line:#292b30;--line2:#212227;--fg:#e9eaec;--fg2:#c3c6cc;--muted:#8b919b;--side:#121316;--danger:#d1584f;--ok:#4cae7f;--warn:#c8aa68;--gold:#c9ab6c;--brand-ink:#1d3c5c;--wa-in:#1f2124;--wa-out:#144d37;--wa-bg:#0d0e10;--wa-ink:#e9eaec;--wa-tick:#6bb8dd}[data-legge],[data-legge] *{box-sizing:border-box}[data-legge]{margin:0;background:var(--bg);color:var(--fg);font-family:Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}[data-legge] a{color:var(--accent);text-decoration:none}[data-legge] a:hover{color:var(--accent);text-decoration:underline}[data-legge] :is(input,textarea,select,button){font:inherit;color:inherit}[data-legge] ::-webkit-scrollbar{width:10px;height:10px}[data-legge] ::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;border:3px solid transparent;background-clip:content-box}[data-legge] ::-webkit-scrollbar-track{background:transparent}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes taskComplete{0%{background-color:color-mix(in oklab,var(--ok) 38%,var(--panel));transform:scale(1.012)}to{background-color:color-mix(in oklab,var(--ok) 9%,var(--panel));transform:scale(1)}}[data-legge]{--accent:var(--legge-accent,#16324f);--accent-text:var(--legge-accent,#16324f);--accent-fill:var(--legge-accent,#16324f);--accent-button:var(--legge-accent-button,var(--legge-accent,#16324f));--accent-button-fg:var(--legge-accent-button-fg,#ffffff);--accent-fg:#ffffff;--soft:color-mix(in oklab,var(--legge-accent,#16324f) 11%,#ffffff);--wa-out:#eaf5e3}html.dark [data-legge]{--accent:var(--legge-accent-text,color-mix(in oklab,var(--legge-accent,#16324f) 60%,#ffffff));--accent-text:var(--legge-accent-text,color-mix(in oklab,var(--legge-accent,#16324f) 60%,#ffffff));--accent-fill:var(--legge-accent-fill,var(--legge-accent,#16324f));--accent-button:var(--legge-accent-button,var(--legge-accent,#16324f));--accent-button-fg:var(--legge-accent-button-fg,#ffffff);--accent-fg:var(--legge-accent-fg,#ffffff);--soft:color-mix(in oklab,var(--legge-accent-fill,var(--legge-accent,#16324f)) 18%,#16171a);--wa-out:#22352c}[data-legge] .lgh-49134b39:hover{background:color-mix(in oklab,var(--danger) 8%,var(--panel))!important}[data-legge] .lgh-4711e74e:hover,[data-legge] .lgh-cb1a02c3:hover{background:var(--panel)!important}[data-legge] .lgh-cb1a02c3:hover{color:var(--accent)!important}[data-legge] .lgh-cb0f2e10:hover,[data-legge] .lgh-d6c63bb5:hover{background:var(--panel2)!important}[data-legge] .lgh-d6c63bb5:hover{color:var(--accent)!important}[data-legge] .lgh-3cf90fcb:hover{background:var(--panel2)!important;color:var(--danger)!important}[data-legge] .lgh-6557aa83:hover{background:var(--panel2)!important;color:var(--fg)!important}[data-legge] .lgh-80632da0:hover{background:var(--soft)!important}[data-legge] .lgh-683cf772:hover{background:var(--soft)!important;color:var(--accent)!important}[data-legge] .lgh-3aa39ba0:hover,[data-legge] .lgh-40c99bbd:hover{border-color:var(--accent)!important}[data-legge] .lgh-3aa39ba0:hover{color:var(--accent)!important}[data-legge] .lgh-0851bd8b:hover{border-color:var(--line)!important;background:var(--panel2)!important}[data-legge] .lgh-c9a217a0:hover{border-color:var(--ok)!important}[data-legge] .lgh-097ae647:hover{color:var(--accent)!important}[data-legge] .lgh-b83ba243:hover{color:var(--danger)!important}[data-legge] .lgh-2a4de83d:hover{color:var(--fg)!important}[data-legge] .lgh-af433bef:hover{color:var(--fg)!important;border-color:var(--fg2)!important}[data-legge] .lgh-5f62c22a:hover{color:var(--fg2)!important}[data-legge] .lgh-3861c90e:hover{opacity:.8!important}