:root,:root[data-style]{--ui-canvas:#f6f7f9;--ui-surface:#ffffff;--ui-surface-subtle:#eef1f4;--ui-sidebar:#f1f3f6;--ui-text:#111111;--ui-muted:#566170;--ui-border:#d8dde5;--ui-border-strong:#9ba8b8;--ui-accent:#334b68;--ui-accent-hover:#263d56;--ui-on-accent:#ffffff;--ui-selected:#e4eaf1;--ui-danger:#ad3933;--ui-success:var(--ui-accent);--paper:var(--ui-canvas);--surface:var(--ui-surface);--surface-sunk:var(--ui-surface-subtle);--ink:var(--ui-text);--ink-hover:#14231b;--ink-soft:var(--ui-muted);--on-ink:var(--ui-surface);--rule:var(--ui-border);--rule-strong:var(--ui-border-strong);--signal:var(--ui-accent);--on-signal:var(--ui-on-accent);--signal-soft:var(--ui-selected);--accent:var(--ui-accent);--accent-hover:var(--ui-accent-hover);--on-accent:var(--ui-on-accent);--accent-soft:var(--ui-selected);--danger:var(--ui-danger);--success:var(--ui-success);--radius:6px;--radius-control:6px;--float-shadow:0 12px 32px rgb(20 35 27/12%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),:root[data-style]:not([data-theme=light]){--ui-canvas:#111916;--ui-surface:#17211d;--ui-surface-subtle:#223129;--ui-sidebar:#111916;--ui-text:#eef3f0;--ui-muted:#b3c1b9;--ui-border:#34473c;--ui-border-strong:#718b7c;--ui-accent:#8ec5aa;--ui-accent-hover:#afd9c1;--ui-on-accent:#11261a;--ui-selected:#233b2c;--ui-danger:#ff9d94;--ui-success:#8ec5aa;--ink-hover:#ffffff;--float-shadow:0 16px 40px rgb(0 0 0/28%)}}:root[data-theme=dark],:root[data-theme=dark][data-style]{--ui-canvas:#111916;--ui-surface:#17211d;--ui-surface-subtle:#223129;--ui-sidebar:#111916;--ui-text:#eef3f0;--ui-muted:#b3c1b9;--ui-border:#34473c;--ui-border-strong:#718b7c;--ui-accent:#8ec5aa;--ui-accent-hover:#afd9c1;--ui-on-accent:#11261a;--ui-selected:#233b2c;--ui-danger:#ff9d94;--ui-success:#8ec5aa;--ink-hover:#ffffff;--float-shadow:0 16px 40px rgb(0 0 0/28%)}:root[data-style]{--prisma-action:var(--ui-accent);--prisma-action-hover:var(--ui-accent-hover);--on-prisma-action:var(--ui-on-accent);--prisma-overview:var(--ui-accent);--prisma-calendar:var(--ui-accent);--prisma-mail:var(--ui-accent);--prisma-tasks:var(--ui-accent);--prisma-projects:var(--ui-accent);--prisma-ideas:var(--ui-accent);--prisma-resources:var(--ui-accent);--prisma-notes:var(--ui-accent);--prisma-reminders:var(--ui-accent);--prisma-follow-ups:var(--ui-accent);--prisma-people:var(--ui-accent);--prisma-kruvo:var(--ui-accent);--prisma-publishing:var(--ui-accent);--prisma-settings:var(--ui-accent);--prisma-overview-tint:var(--ui-selected);--prisma-calendar-tint:var(--ui-selected);--prisma-mail-tint:var(--ui-selected);--prisma-tasks-tint:var(--ui-selected);--prisma-projects-tint:var(--ui-selected);--prisma-ideas-tint:var(--ui-selected);--prisma-resources-tint:var(--ui-selected);--prisma-notes-tint:var(--ui-selected);--prisma-reminders-tint:var(--ui-selected);--prisma-follow-ups-tint:var(--ui-selected);--prisma-people-tint:var(--ui-selected);--prisma-kruvo-tint:var(--ui-selected);--prisma-publishing-tint:var(--ui-selected);--prisma-settings-tint:var(--ui-selected)}:root[data-style] .app-shell [data-area]{--area-accent:var(--ui-accent);--area-tint:var(--ui-selected)}:root[data-style] .app-shell .hoje :is(.hoje-card,.hoje-tile){border-top:0;background:transparent}:root :is(.app-shell,.admin-frame-shell) .ui-button{border-color:var(--ui-border-strong);border-radius:var(--radius-control);font-weight:600}:root :is(.app-shell,.admin-frame-shell) .ui-button--primary{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}:root :is(.app-shell,.admin-frame-shell) .ui-button--primary:hover:not(:disabled){border-color:var(--ui-accent-hover);background:var(--ui-accent-hover);color:var(--ui-on-accent)}:root :is(.app-shell,.admin-frame-shell) .ui-button--quiet{border-color:transparent;background:transparent;color:var(--ui-muted)}:root :is(.app-shell,.admin-frame-shell) .ui-button--danger{border-color:var(--ui-danger);color:var(--ui-danger)}:root :is(.app-shell,.admin-frame-shell) .ui-button--danger-confirm{border-color:var(--ui-danger);background:var(--ui-danger);color:var(--on-danger)}:root :is(.app-shell,.admin-frame-shell) :is(input,select,textarea){accent-color:var(--ui-accent)}:root :is(.app-shell,.admin-frame-shell) :focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}:root :is(.app-shell,.admin-frame-shell) .ui-board thead th{font-family:var(--font-text);font-size:12px;font-weight:600;letter-spacing:0}:root :is(.app-shell,.admin-frame-shell) .ui-board-row>*{font-size:13px}:root :is(.app-shell,.admin-frame-shell) .ui-board .ui-col--date{font-family:var(--font-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root :is(.app-shell,.admin-frame-shell) .ui-board-row:focus-within{background:var(--ui-selected)}:root :is(.app-shell,.admin-frame-shell) :is(.project-action-message,.ui-notice){border-radius:var(--radius-control)}:root .app-shell .sections .text-button[type=submit]{border-color:var(--ui-accent);background:var(--ui-accent);color:var(--ui-on-accent)}:root .app-shell .sections .text-button[type=submit]:hover:not(:disabled){border-color:var(--ui-accent-hover);background:var(--ui-accent-hover)}:root:not([data-theme=light]):where([data-display=eink]),:root:where([data-display=eink]),:root[data-style]:not([data-theme=light]):where([data-display=eink]),:root[data-style]:where([data-display=eink]),:root[data-theme]:where([data-display=eink]),:root[data-theme][data-style]:where([data-display=eink]){--ui-canvas:#ffffff;--ui-surface:#ffffff;--ui-surface-subtle:#eeeeee;--ui-sidebar:#ffffff;--ui-text:#000000;--ui-muted:#303030;--ui-border:#777777;--ui-border-strong:#000000;--ui-accent:#000000;--ui-accent-hover:#000000;--ui-on-accent:#ffffff;--ui-selected:#eeeeee;--ui-danger:#000000;--ui-success:#000000;--ink-hover:#000000}@media (forced-colors:active){:root :is(.app-shell,.admin-frame-shell) :is(.ui-button,input,select,textarea){border-color:ButtonText}}