@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&family=Manrope:wght@400;500;600;700&family=Noto+Serif:wght@400;600;700&display=swap";:root{--accent-rgb:201,130,74;--accent-hover-rgb:217,144,74;--accent-soft-rgb:139,90,43;--accent-glow-rgb:201,120,48;--accent-alt-rgb:196,161,53;--copper-rgb:198,139,89;--copper-alt-rgb:200,121,65;--accent-tint-rgb:224,194,166;--swatch-copper:201,130,74;--swatch-forest:111,155,120;--swatch-slate:108,143,168;--swatch-burgundy:174,119,129;--bg-0:#05070d;--bg-1:#080d14;--bg-2:#0b121c;--bg-3:#101a27;--bg-mid:#07080f;--surface-0:#0b121c;--surface-1:#111c29;--surface-2:#162433;--surface-3:#1b2c3c;--bg-main:#0b121c;--bg-sidebar:#080d14;--bg-card:#111c29;--bg-card-hover:#1b2c3c;--bg-table:#05070d80;--bg-surface-2:#0b121c;--bg-surface-3:#1b2c3c;--bg-nav-active:rgba(var(--accent-rgb),.13);--text-strong:#edf1f8;--text-primary:#edf1f8;--text-main:#edf1f8;--text-soft:#a8b6c6;--text-secondary:#a8b6c6;--text-muted:#7f90a4;--text-faint:#5e6f82;--accent:rgb(var(--accent-rgb));--accent-soft:rgb(var(--accent-soft-rgb));--accent-hover:rgb(var(--accent-hover-rgb));--accent-gold:rgb(var(--accent-hover-rgb));--accent-light:rgb(var(--accent-hover-rgb));--accent-muted:rgba(var(--accent-rgb),.34);--accent-glow:rgb(var(--accent-glow-rgb));--border-subtle:#ffffff14;--border-mid:#ffffff1f;--border-accent:rgba(var(--accent-rgb),.28);--border-glow:rgba(var(--accent-hover-rgb),.55);--border:#ffffff14;--border-active:rgba(var(--accent-hover-rgb),.55);--border-copper:rgba(var(--accent-rgb),.28);--danger:#d66a5e;--danger-bg:#d46a5f24;--danger-border:#d46a5f52;--success:#6f9b78;--success-bg:#6f9b7826;--success-border:#6f9b7842;--warning:#d6a24d;--blue:#6c8fa8;--info-soft:#6c8fa824;--accent-subtle:rgba(var(--accent-rgb),.08);--accent-bg:rgba(var(--accent-rgb),.14);--accent-pill:rgba(var(--accent-rgb),.15);--accent-border-mid:rgba(var(--accent-rgb),.38);--accent-border-strong:rgba(var(--accent-rgb),.5);--warning-bg:#d6a24d26;--warning-bg-soft:#d6a24d1a;--warning-border:#d6a24d47;--danger-dark:#7a2020;--normal-text:rgb(var(--accent-tint-rgb));--normal-bg:rgba(var(--accent-rgb),.1);--normal-border:rgba(var(--accent-rgb),.24);--font-serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-serif-num:"Noto Serif", Georgia, serif;--font-sans:"Inter", "Manrope", system-ui, -apple-system, sans-serif;--time-hero:#f2f6fb;--time-label:#b4c0d0;--time-body:#c9d3e0;--time-yes:#86c08f;--time-zebra:#ffffff04;--time-row-sel:rgba(var(--accent-rgb),.12);--time-row-hover:rgba(var(--accent-rgb),.06);--time-primary-bg:rgba(var(--accent-rgb),.07);--time-grid:#ffffff12;--time-grid-faint:#ffffff08;--time-divider:#ffffff0f;--time-customer:rgb(var(--accent-rgb));--time-customer-bg:rgba(var(--accent-rgb),.2);--time-customer-bd:rgb(var(--accent-rgb));--time-admin:#8fb2cc;--time-admin-bg:#6c8fa838;--time-admin-bd:#6c8fa8;--time-break:#a7b2c2;--time-break-bg:#96a0af1a;--time-break-bd:#a0aab98c;--time-untracked-bg:#7864500f;--time-untracked-bd:#78645059;--tl-band-bg:#4678dc0f;--tl-band-border:#4678dc2e;--tl-grid:#4678dc1f;--tl-grid-faint:#4678dc0a;--tl-grid-half:#4678dc0d;--tl-block-bg:#4678dc2e;--tl-block-bg-sel:#4678dc42;--tl-block-bd:#4678dc38;--tl-block-bd-sel:#6496ff8c;--tl-block-left:#6496ffa6;--tl-block-glow:#6496ff40;--tl-group-bg:#4678dc24;--tl-group-bg-sel:#4678dc38;--tl-group-bd:#4678dc2e;--tl-group-bd-sel:#6496ff80;--tl-group-left:#6496ff99;--tl-group-glow:#6496ff33;--tl-pay-customer-txt:#8caaffe6;--tl-pay-customer-bg:#4678dc26;--tl-pay-customer-bd:#6496ff73;--shadow-soft:0 18px 45px #00000052;--shadow-card:0 12px 30px #00000057;--shadow-raise:0 6px 28px #0000008c, 0 2px 6px #00000059;--glow-copper:rgba(var(--accent-rgb),.18);--glow-blue:#5078a01a;--shadow-alpha-xs:#00000026;--shadow-alpha-sm:#0000004d;--shadow-alpha-md:#0006;--shadow-alpha-lg:#0000008c;--copper-glow-xxs:rgba(var(--copper-rgb),.04);--panel-bg-dark:#0000002e;--overlay-sm:#00000059;--overlay-md:#00000080;--overlay-lg:#0009;--overlay-mid:#0000008c;--overlay-modal:#000000b3;--overlay-xl:#000000bf;--ghost-bg-xs:#ffffff05;--ghost-bg-sm:#ffffff08;--ghost-bg:#ffffff0a;--ghost-bg-md:#ffffff0d;--ghost-bg-lg:#ffffff14;--ghost-border:#ffffff0f;--ghost-border-md:#ffffff1a;--ghost-border-lg:#ffffff26;--ghost-toggle-on:#ffffff8c;--tbl-zebra-odd:#ffffff03;--tbl-zebra-even:#ffffff07;--nav-hover-bg:#ffffff09;--gold-nav-active-soft:rgba(var(--accent-alt-rgb),.06);--copper-glow-xs:rgba(var(--copper-rgb),.08);--copper-glow:rgba(var(--copper-rgb),.12);--copper-glow-md:rgba(var(--copper-rgb),.15);--copper-glow-lg:rgba(var(--copper-rgb),.18);--copper-active-bg:rgba(var(--copper-rgb),.13);--copper-hover-bg:rgba(var(--copper-rgb),.1);--copper-btn-bg:rgba(var(--copper-alt-rgb),.1);--copper-btn-bd:rgba(var(--copper-alt-rgb),.3);--copper-border:rgba(var(--copper-rgb),.3);--copper-border-strong:rgba(var(--copper-rgb),.45);--copper-border-mid:rgba(var(--copper-rgb),.65);--copper-pulse-peak:rgba(var(--copper-rgb),.4);--copper-icon-dim:#7a685559;--copper-blocker-bd:#7a685540;--copper-timer-glow:#c0783099;--gold-row-hover:rgba(var(--accent-alt-rgb),.055);--gold-nav-active:rgba(var(--accent-alt-rgb),.18);--gold-nav-shadow:rgba(var(--accent-alt-rgb),.22);--gold-icon-bg:rgba(var(--accent-alt-rgb),.1);--gold-hero-glow1:#d9ba501a;--gold-hero-glow2:rgba(var(--accent-alt-rgb),.14);--gold-hero-glow3:rgba(var(--accent-alt-rgb),.16);--gold-section-bd:rgba(var(--accent-alt-rgb),.1);--gold-card-shadow:rgba(var(--accent-alt-rgb),.14);--gold-start-shadow:rgba(var(--accent-alt-rgb),.16);--shimmer-deep:#181400;--shimmer-dim:#a09020;--shimmer-bright:#ffe060;--shimmer-mid:#d4b040;--shimmer-light:#ffea80;--shimmer-low:#c89020;--pulse-glow-0:#d4a02000;--pulse-glow-peak:#d4a02066;--info-bg:#508cdc1f;--info-bg-soft:#508cdc14;--info-bg-light:#508cdc1a;--info-bg-active:#508cdc24;--info-border:#508cdc40;--info-border-md:#508cdc4d;--info-border-sel:#508cdc38;--done-txt:#8e9a9659;--done-bg:#1e32224d;--danger-txt-soft:#c83c3cbf;--danger-txt-faint:#c83c3c99;--danger-delete:#c86464d9;--gap-class-bg:#5a78642e;--gap-class-bg-sel:#5a786447;--gap-class-bd:#5aa07859;--gap-class-bd-str:#5aa0788c;--gap-class-glow:#5aa0784d;--gap-class-txt:#8cc8a0bf;--gap-class-txt-soft:#8cc8a099;--gap-class-divider:#5aa07812;--gap-class-sect-bd:#5aa0781f;--gap-class-sect-bg:#5aa0782e;--gap-unid-bg:#6455411a;--gap-unid-bg-sel:#64554133;--gap-unid-bd:#78645033;--gap-unid-bd-sel:#78645073;--gap-unid-full:#7864502e;--cal-risk-bg:#d6453a8c;--cal-risk-bd:#e0584a;--cal-risk-bar:#ff7a6b;--cal-gap-bg:#d8b43a73;--cal-gap-bd:#d8b43a;--cal-gap-bar:#e6c34a;--cal-partial-bg:#4682d266;--cal-partial-bd:#5a9adf;--cal-partial-bar:#7ab6ff;--cal-full-bg:#7878781f;--cal-zero-bg:#00000073;--cal-txt:#f2f3f7;--cal-bar-track:#00000059;--cal-active-tab:rgba(var(--accent-rgb),.18);--text-on-dark:#fff;--doc-white:#fff;--compass-grad-0:#d4aa328c;--compass-grad-mid:rgba(var(--accent-alt-rgb),.15);--compass-grad-end:rgba(var(--accent-alt-rgb),0);--compass-ring-1:rgba(var(--accent-alt-rgb),.6);--compass-ring-2:rgba(var(--accent-alt-rgb),.4);--compass-ring-3:rgba(var(--accent-alt-rgb),.32);--compass-ring-4:rgba(var(--accent-alt-rgb),.3);--compass-tick-cardinal:#ffeb82cc;--compass-tick:rgba(var(--accent-alt-rgb),.55);--compass-tick-sm:rgba(var(--accent-alt-rgb),.45);--compass-tick-xs:rgba(var(--accent-alt-rgb),.38);--compass-needle-outer:rgba(var(--accent-alt-rgb),.72);--compass-needle-tip:#ffeb82e6;--compass-fill-main:rgba(var(--accent-alt-rgb),.6);--compass-fill-tip:#ffeb82cc;--warning-stat-bg:#d6a24d1a;--low-priority-bg:#64827812;--low-priority-border:#64827821;--gold-inset-hi:#ffe69626;--bg-frosted:#05070d70;--timer-active-glow:#4caf50b3;--danger-border-faint:#d66a5e33;--danger-border-soft:#d66a5e59;--error-bg:#dc3c3c1f;--error-bg-soft:#dc3c3c1a;--row-divider:#ffffff0a;--billing-draft-bg:#ffffff0d;--billing-exported-bg:#508cdc1f;--billing-exported-bd:#508cdc40;--billing-invoiced-bg:#ffffff0a;--mask-fade:#0000001a;--grad-card:linear-gradient(145deg, #0e1622f5, #080d16fa);--grad-card-hover:linear-gradient(145deg, #141e2ef7, #0c121efa);--grad-next-task:linear-gradient(135deg, #0f1a26 0%, #0a1118 52%, #070b12 100%);--grad-sidebar:linear-gradient(180deg, #04060b 0%, #070a10 100%);--grad-right-panel:linear-gradient(180deg, #090d158c, #070a1199);--grad-table-header:linear-gradient(180deg, #162433eb, #111c29eb);--body-glow-1:radial-gradient(circle at 18% 8%, #5078a00a, transparent 28%);--body-glow-2:radial-gradient(circle at 78% 18%, rgba(var(--accent-rgb),.025), transparent 24%);--body-base:linear-gradient(135deg, var(--bg-0) 0%, var(--bg-mid) 50%, var(--bg-1) 100%);--scrollbar-thumb:#f5efe61a;--scrollbar-thumb-hover:rgba(var(--accent-rgb),.28);--focus-ring-shadow:rgba(var(--accent-rgb),.12);--color-scheme:dark;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--tap-min:44px;--mobile-topbar-h:48px;--mobile-tabbar-h:56px}[data-accent=forest]{--accent-rgb:111,155,120;--accent-hover-rgb:130,172,138;--accent-soft-rgb:70,100,75;--accent-glow-rgb:111,155,120;--accent-alt-rgb:150,190,155;--copper-rgb:120,165,128;--copper-alt-rgb:105,148,113;--accent-tint-rgb:166,224,178}[data-accent=slate]{--accent-rgb:108,143,168;--accent-hover-rgb:128,163,188;--accent-soft-rgb:70,95,115;--accent-glow-rgb:108,143,168;--accent-alt-rgb:150,185,210;--copper-rgb:118,153,178;--copper-alt-rgb:98,133,158;--accent-tint-rgb:166,200,224}[data-accent=burgundy]{--accent-rgb:174,119,129;--accent-hover-rgb:186,138,147;--accent-soft-rgb:123,73,83;--accent-glow-rgb:174,119,129;--accent-alt-rgb:190,140,150;--copper-rgb:178,125,135;--copper-alt-rgb:167,106,118;--accent-tint-rgb:224,166,177}[data-theme=ordo-light]{--color-scheme:light;--bg-0:#f4f6f9;--bg-1:#edf1f6;--bg-2:#fff;--bg-3:#e4eaf2;--bg-mid:#eff3f8;--surface-0:#fff;--surface-1:#fff;--surface-2:#f4f6f9;--surface-3:#e9eef5;--bg-main:#f4f6f9;--bg-sidebar:#edf1f6;--bg-card:#fff;--bg-card-hover:#f0f4f9;--bg-table:#ffffffb3;--bg-surface-2:#f4f6f9;--bg-surface-3:#e9eef5;--bg-frosted:#f4f6f9bf;--text-strong:#0f1721;--text-primary:#16202c;--text-main:#16202c;--text-soft:#3d4b5c;--text-secondary:#3d4b5c;--text-muted:#5b6b7d;--text-faint:#8494a6;--border-subtle:#0f17211a;--border-mid:#0f172129;--border:#0f17211a;--ghost-bg-xs:#0f172105;--ghost-bg-sm:#0f172108;--ghost-bg:#0f17210a;--ghost-bg-md:#0f17210f;--ghost-bg-lg:#0f172117;--ghost-border:#0f172117;--ghost-border-md:#0f172124;--ghost-border-lg:#0f172133;--ghost-toggle-on:#fff;--tbl-zebra-odd:#0f172104;--tbl-zebra-even:#0f172109;--nav-hover-bg:#0f17210d;--row-divider:#0f172112;--accent-rgb:156,92,40;--accent-hover-rgb:133,78,33;--accent-soft-rgb:112,67,31;--accent-glow-rgb:156,92,40;--accent-alt-rgb:130,105,24;--copper-rgb:150,97,54;--copper-alt-rgb:156,90,41;--accent-tint-rgb:122,74,32;--swatch-copper:156,92,40;--swatch-forest:82,118,89;--swatch-slate:81,113,136;--swatch-burgundy:154,92,104;--danger:#b23b2e;--danger-bg:#b23b2e1a;--danger-border:#b23b2e47;--success:#3f7350;--success-bg:#3f73501c;--success-border:#3f735042;--warning:#9a6b12;--warning-bg:#9a6b121f;--warning-bg-soft:#9a6b1214;--warning-border:#9a6b1242;--blue:#3a6485;--info-soft:#3a64851a;--time-hero:#0f1721;--time-label:#4a5a6d;--time-body:#24313f;--time-yes:#3f7350;--time-zebra:#0f172104;--time-grid:#0f17211a;--time-grid-faint:#0f17210d;--time-divider:#0f172114;--time-admin:#3a6485;--time-break:#63707f;--shadow-soft:0 12px 30px #0f172114;--shadow-card:0 6px 18px #0f172112;--shadow-raise:0 8px 24px #0f17211f, 0 2px 6px #0f17210f;--shadow-alpha-xs:#0f17210d;--shadow-alpha-sm:#0f17211a;--shadow-alpha-md:#0f172124;--shadow-alpha-lg:#0f172133;--panel-bg-dark:#0f17210a;--overlay-sm:#0f172133;--overlay-md:#0f17214d;--overlay-mid:#0f172159;--overlay-lg:#0f172166;--overlay-modal:#0f172180;--overlay-xl:#0f17218c;--text-on-dark:#fff;--cal-txt:#0f1721;--cal-zero-bg:#0f17210f;--cal-full-bg:#0f17210d;--cal-bar-track:#0f17211a;--done-txt:#3c48548c;--done-bg:#3f73501a;--grad-card:linear-gradient(145deg, #fff, #f7f9fc);--grad-card-hover:linear-gradient(145deg, #fff, #eef3f9);--grad-next-task:linear-gradient(135deg, #fff 0%, #f5f8fc 52%, #edf2f8 100%);--grad-sidebar:linear-gradient(180deg, #edf1f6 0%, #e7ecf3 100%);--grad-right-panel:linear-gradient(180deg, #ffffffbf, #f4f6f9d9);--grad-table-header:linear-gradient(180deg, #eff3f8, #e7edf5);--body-glow-1:radial-gradient(circle at 18% 8%, #5078a00d, transparent 28%);--body-glow-2:radial-gradient(circle at 78% 18%, rgba(var(--accent-rgb),.04), transparent 24%);--body-base:linear-gradient(135deg, #f4f6f9 0%, #eff3f8 50%, #edf1f6 100%);--scrollbar-thumb:#0f17212e;--scrollbar-thumb-hover:rgba(var(--accent-rgb),.45)}[data-theme=ordo-light][data-accent=forest]{--accent-rgb:82,118,89;--accent-hover-rgb:70,100,76;--accent-soft-rgb:60,87,66;--accent-glow-rgb:82,118,89;--accent-alt-rgb:60,87,66;--copper-rgb:82,118,89;--copper-alt-rgb:82,118,89;--accent-tint-rgb:65,93,71}[data-theme=ordo-light][data-accent=slate]{--accent-rgb:81,113,136;--accent-hover-rgb:70,98,118;--accent-soft-rgb:61,86,103;--accent-glow-rgb:81,113,136;--accent-alt-rgb:61,86,103;--copper-rgb:81,113,136;--copper-alt-rgb:81,113,136;--accent-tint-rgb:65,91,110}[data-theme=ordo-light][data-accent=burgundy]{--accent-rgb:154,92,104;--accent-hover-rgb:135,80,91;--accent-soft-rgb:121,72,81;--accent-glow-rgb:154,92,104;--accent-alt-rgb:121,72,81;--copper-rgb:154,92,104;--copper-alt-rgb:154,92,104;--accent-tint-rgb:128,76,86}[data-theme=soft-dark]{--bg-0:#0d0b0a;--bg-1:#131110;--bg-2:#1a1715;--bg-3:#221e1b;--bg-mid:#100e0d;--surface-0:#1a1715;--surface-1:#221e1b;--surface-2:#2a2522;--surface-3:#332d29;--bg-main:#1a1715;--bg-sidebar:#131110;--bg-card:#221e1b;--bg-card-hover:#332d29;--bg-table:#0d0b0a80;--bg-surface-2:#1a1715;--bg-surface-3:#332d29;--bg-frosted:#0d0b0a70;--text-strong:#ede8e2;--text-primary:#ede8e2;--text-main:#ede8e2;--text-soft:#bdb4aa;--text-secondary:#bdb4aa;--text-muted:#948a80;--text-faint:#6e655c;--border-subtle:#fffaf512;--border-mid:#fffaf51c;--border:#fffaf512;--ghost-bg-xs:#fffaf505;--ghost-bg-sm:#fffaf508;--ghost-bg:#fffaf50a;--ghost-bg-md:#fffaf50d;--ghost-bg-lg:#fffaf514;--ghost-border:#fffaf50f;--ghost-border-md:#fffaf51a;--ghost-border-lg:#fffaf526;--tbl-zebra-odd:#fffaf503;--tbl-zebra-even:#fffaf507;--nav-hover-bg:#fffaf509;--row-divider:#fffaf50a;--grad-card:linear-gradient(145deg, #221e1bf5, #131110fa);--grad-card-hover:linear-gradient(145deg, #2d2723f7, #1a1715fa);--grad-next-task:linear-gradient(135deg, #241f1b 0%, #191512 52%, #110f0e 100%);--grad-sidebar:linear-gradient(180deg, #0a0908 0%, #100e0d 100%);--grad-right-panel:linear-gradient(180deg, #1412108c, #100e0d99);--grad-table-header:linear-gradient(180deg, #2a2522eb, #221e1beb);--body-glow-1:radial-gradient(circle at 18% 8%, #a08c780a, transparent 28%)}[data-theme=high-contrast]{--bg-0:#000;--bg-1:#05070a;--bg-2:#090d13;--bg-3:#0f151e;--bg-mid:#020407;--surface-0:#090d13;--surface-1:#0f151e;--surface-2:#16202c;--surface-3:#1d2937;--bg-main:#090d13;--bg-sidebar:#000;--bg-card:#0f151e;--bg-card-hover:#1d2937;--bg-table:#0009;--bg-surface-2:#090d13;--bg-surface-3:#1d2937;--bg-frosted:#0000008c;--text-strong:#fff;--text-primary:#fff;--text-main:#fff;--text-soft:#d5dee8;--text-secondary:#d5dee8;--text-muted:#a8b6c6;--text-faint:#8494a6;--border-subtle:#ffffff38;--border-mid:#ffffff57;--border:#ffffff38;--ghost-bg-xs:#ffffff08;--ghost-bg-sm:#ffffff0d;--ghost-bg:#ffffff12;--ghost-bg-md:#ffffff17;--ghost-bg-lg:#ffffff21;--ghost-border:#fff3;--ghost-border-md:#ffffff4d;--ghost-border-lg:#ffffff6b;--ghost-toggle-on:#fffc;--tbl-zebra-odd:#ffffff08;--tbl-zebra-even:#ffffff0f;--nav-hover-bg:#ffffff17;--row-divider:#ffffff24;--time-hero:#fff;--time-label:#cbd6e2;--time-body:#e2e9f2;--time-grid:#fff3;--time-grid-faint:#ffffff1a;--time-divider:#ffffff29;--time-zebra:#ffffff08;--grad-card:linear-gradient(145deg, #0f151efa, #05070a);--grad-card-hover:linear-gradient(145deg, #1d2937fa, #090d13);--grad-next-task:linear-gradient(135deg, #16202c 0%, #0b1119 52%, #000 100%);--grad-sidebar:linear-gradient(180deg, #000 0%, #05070a 100%);--grad-right-panel:linear-gradient(180deg, #05070abf, #000c);--grad-table-header:linear-gradient(180deg, #1d2937f5, #0f151ef5);--body-glow-1:radial-gradient(circle at 18% 8%, #78a0c80d, transparent 28%);--swatch-copper:208,147,99;--swatch-forest:132,169,139;--swatch-slate:135,164,184;--swatch-burgundy:192,149,157}[data-theme=high-contrast][data-accent=copper]{--accent-rgb:208,147,99;--accent-hover-rgb:216,166,126;--accent-soft-rgb:173,105,52;--accent-glow-rgb:208,147,99;--copper-rgb:208,147,99;--copper-alt-rgb:208,147,99}[data-theme=high-contrast][data-accent=forest]{--accent-rgb:132,169,139;--accent-hover-rgb:153,184,159;--accent-soft-rgb:90,129,98;--accent-glow-rgb:132,169,139;--copper-rgb:132,169,139;--copper-alt-rgb:132,169,139}[data-theme=high-contrast][data-accent=slate]{--accent-rgb:135,164,184;--accent-hover-rgb:157,181,197;--accent-soft-rgb:88,124,149;--accent-glow-rgb:135,164,184;--copper-rgb:135,164,184;--copper-alt-rgb:135,164,184}[data-theme=high-contrast][data-accent=burgundy]{--accent-rgb:192,149,157;--accent-hover-rgb:205,171,178;--accent-soft-rgb:162,98,110;--accent-glow-rgb:192,149,157;--copper-rgb:192,149,157;--copper-alt-rgb:192,149,157}[data-font=manrope]{--font-sans:"Manrope", "Inter", system-ui, -apple-system, sans-serif}[data-font=ibm-plex]{--font-sans:"IBM Plex Sans", "Inter", system-ui, -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:var(--color-scheme);font-size:15px}body{background:var(--body-glow-1), var(--body-glow-2), var(--body-base);color:var(--text-primary);font-family:var(--font-sans);background-attachment:fixed;min-height:100vh;margin:0;padding:0;line-height:1.5}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}input,select,textarea{color-scheme:var(--color-scheme)}:focus-visible{outline:1.5px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 3px var(--focus-ring-shadow)}.insert-subtask-zone:hover .insert-subtask-btn{opacity:1!important}.subtask-row:hover .delete-subtask-btn{opacity:.5!important}.subtask-row:hover .delete-subtask-btn:hover{opacity:1!important;color:var(--crit)!important}.move-subtask-btn{opacity:0;cursor:pointer}.subtask-row:hover .move-subtask-btn{opacity:.5!important}.subtask-row:hover .move-subtask-btn:hover:not(:disabled){opacity:1!important;color:var(--accent)!important}.move-subtask-btn:disabled{opacity:.12!important;cursor:default!important}[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){html *,html :before,html :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
