:root{--indigo: #2d5b63;--indigo-d: #244a51;--indigo-2: #457d86;--purple: #457d86;--bg: #fafaf8;--card: #ffffff;--text: #4a5568;--muted: #5f7285;--line: #d4d4cf;--soft: #f5f5f2;--faint: #b0b8c4;--highlight: #98d8c8;--accent-sky: #64b5f6;--accent-mint: #98d8c8;--accent-pink: #ffb7c5;--accent-powder: #b8d4e3;--r-card: 18px;--r-ctl: 14px;--r-chip: 999px;--shadow-hair: 0 1px 3px rgba(74, 85, 104, .04);--shadow-lift: 0 2px 8px rgba(74, 85, 104, .05);--dur-calm: .5s;--ease-calm: ease-in-out;--dur-move: .4s;--ease-move: cubic-bezier(.33, .02, .2, 1);--ok: #3f8f7a;--ok-bg: #eefaf6;--notice: #9c4a55;--notice-bg: #fdf2f4;--notice-line: #ffb7c5;--danger: #8f3f4a;--danger-2: #a85a64;--danger-bg: #fbf0f1;--info: #457a9f;--info-bg: #f0f6fa;--info-line: #b8d4e3;--sync-on-bg: #eefaf6;--sync-on-text: #3f8f7a;--sync-on-border: color-mix(in srgb, #98d8c8 55%, #ffffff);--sync-on-dot: rgba(63, 143, 122, .16);--sync-on-pulse: rgba(63, 143, 122, .28);--sync-ing-bg: #f0f6fa;--sync-ing-text: #457a9f;--sync-ing-border: color-mix(in srgb, #b8d4e3 60%, #ffffff);--sync-err-bg: #fdf2f4;--sync-err-text: #9c4a55;--sync-err-border: color-mix(in srgb, #ffb7c5 60%, #ffffff);--sync-off-bg: #f5f5f2;--sync-off-text: #5f7285;--sync-off-border: #d4d4cf;--sat: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--sab: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--sal: var(--safe-area-inset-left, env(safe-area-inset-left, 0px));--sar: var(--safe-area-inset-right, env(safe-area-inset-right, 0px))}[data-theme=capybara]{--indigo: #b07a45;--indigo-d: #8f5f30;--indigo-2: #c98f55;--purple: #d9a066;--bg: #f7efe2;--card: #fffaf1;--text: #4a3a29;--muted: #8d7a63;--line: #ecdcc4;--soft: #f3e6d2;--faint: #b6a58e;--highlight: #fed295;--ok: #7a5a12;--ok-bg: #fbf0d8;--notice: #a05a12;--notice-bg: #fbe9cf;--notice-line: #e8c489;--danger: #8f3228;--danger-2: #b04a3c;--danger-bg: #fbeae6;--info: #8f5f30;--info-bg: #f6ecdc;--info-line: #e0cbaa;--sync-on-bg: linear-gradient(135deg, var(--highlight), color-mix(in srgb, var(--highlight) 55%, #ffffff));--sync-on-text: #8f5f30;--sync-on-border: color-mix(in srgb, var(--indigo) 30%, var(--card));--sync-on-dot: color-mix(in srgb, var(--indigo) 18%, transparent);--sync-on-pulse: color-mix(in srgb, var(--indigo) 32%, transparent);--sync-ing-bg: color-mix(in srgb, var(--highlight) 42%, #ffffff);--sync-ing-text: #a05a12;--sync-ing-border: color-mix(in srgb, var(--purple) 45%, var(--card));--sync-err-bg: #fbeae6;--sync-err-text: #b23c2e;--sync-err-border: #f0c6bd;--sync-off-bg: #f3ece1;--sync-off-text: #8d7a63;--sync-off-border: #e7dccb}
