:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{color:#1c1c1e;font-synthesis:none;text-rendering:optimizelegibility;background:#f5f5f7;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:#f5f5f7;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer;color:#1c1c1e;border:0}.app{color:#1c1c1e;max-width:600px;min-height:100vh;margin:0 auto;padding:24px 18px 100px}.topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:.08em;color:#8e8e93;margin:0 0 4px;font-size:11px;font-weight:700}.topbar h1{color:#1c1c1e;letter-spacing:-.04em;margin:0;font-size:32px;line-height:1.05}.settings{background:#fff;border-radius:50%;width:42px;height:42px;font-size:19px;box-shadow:0 2px 10px #0000000f}.members{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.members p{color:#8e8e93;margin:0;font-size:14px}.avatars{align-items:center;display:flex}.avatars span,.add-member{border:2px solid #f5f5f7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-right:-6px;font-size:11px;font-weight:700;display:flex}.avatars span{background:#e5e5ea}.avatars span:first-child{color:#2563eb;background:#dbeafe}.add-member{color:#007aff;background:#fff;margin-left:4px;margin-right:0;font-size:20px}.home-overview{gap:12px;display:grid}.overview-card{text-align:left;color:#1c1c1e;border-radius:22px;flex-direction:column;align-items:stretch;width:100%;height:190px;padding:18px;transition:transform .15s;display:flex;box-shadow:0 3px 15px #0000000b}.overview-card:active{transform:scale(.985)}.overview-top{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:42px;margin-bottom:14px;display:flex}.overview-icon{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:relative;overflow:hidden}.overview-icon>span{justify-content:center;align-items:center;width:22px;height:22px;line-height:1;display:flex}.shopping{background:#f1faf2}.shopping .overview-icon{background:#dff2e1}.shopping-icon>span{font-size:20px}.tasks{background:#fff8ed}.tasks .overview-icon{background:#ffebc7}.task-icon>span{font-size:20px}.expenses{background:#f1f2fb}.expenses .overview-icon{background:#e0e2f7}.money-icon>span{text-align:center;font-family:Arial,sans-serif;font-size:21px;font-weight:500;line-height:22px;transform:translateY(-.5px)}.overview-arrow{color:#a1a1a6;font-size:27px;line-height:1}.overview-label{letter-spacing:.08em;color:#8e8e93;flex-shrink:0;height:14px;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.overview-number{letter-spacing:-.05em;flex-shrink:0;height:41px;margin:1px 0 0;font-size:43px;line-height:.95;display:block}.overview-money{letter-spacing:-.05em;flex-shrink:0;align-items:center;height:41px;margin:1px 0 0;font-size:35px;line-height:1;display:flex}.overview-status{color:#8e8e93;flex-shrink:0;align-items:center;height:18px;margin:2px 0 0;font-size:14px;line-height:18px;display:flex}.overview-preview{color:#636366;border-top:1px solid #00000012;flex-direction:column;gap:3px;width:100%;min-height:64px;margin-top:auto;padding-top:17px;font-size:12px;display:flex}.overview-preview span{white-space:nowrap;text-overflow:clip;line-height:17px;display:block;overflow:visible}.add-button{color:#fff;background:#1c1c1e;border-radius:17px;justify-content:center;align-items:center;gap:8px;width:100%;margin:18px 0 30px;padding:15px;font-size:15px;font-weight:600;display:flex}.add-button span{font-size:21px}.upcoming{margin-top:4px}.section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-header h2{color:#1c1c1e;letter-spacing:-.02em;margin:0;font-size:20px}.section-header button{color:#007aff;background:0 0;font-size:13px;font-weight:600}.task-list{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 3px 15px #0000000b}.task{cursor:pointer;align-items:center;gap:13px;min-height:72px;padding:15px 17px;display:flex}.task+.task{border-top:1px solid #f0f0f2}.checkbox{background:0 0;border:1.5px solid #c7c7cc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;padding:0;display:flex}.checkbox.checked{color:#fff;background:#34c759;border-color:#34c759;font-size:13px}.task-info{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.task-info strong{color:#1c1c1e;font-size:14px;line-height:1.25}.task-info strong.completed{color:#8e8e93;text-decoration:line-through}.task-info span{color:#8e8e93;font-size:12px;line-height:1.2}.delete-item{color:#c7c7cc;background:0 0;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:22px;transition:color .15s,background .15s}.delete-item:hover{color:#ff3b30;background:#fff1f0}.page-section{padding-top:4px}.page-header{grid-template-columns:1fr auto;grid-template-areas:"back add""title title";column-gap:12px;margin-bottom:22px;display:grid}.back-button{color:#007aff;background:0 0;grid-area:back;justify-self:start;padding:0;font-size:14px;font-weight:600}.back-button span{color:#007aff;margin-left:2px}.page-title{text-align:center;grid-area:title;width:100%}.page-title h1{color:#1c1c1e;letter-spacing:-.04em;text-align:center;margin:9px 0 3px;font-size:32px;line-height:1.05}.page-title p{color:#8e8e93;text-align:center;margin:0;font-size:14px}.header-add{color:#fff;background:#1c1c1e;border-radius:50%;grid-area:add;align-self:center;width:42px;height:42px;font-size:25px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);background:#00000047;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.add-sheet{background:#f5f5f7;border-radius:28px 28px 0 0;width:min(100%,600px);padding:10px 18px 30px;animation:.22s ease-out slideUp}.sheet-handle{background:#c7c7cc;border-radius:10px;width:38px;height:5px;margin:2px auto 22px}.add-sheet h2{color:#1c1c1e;margin:0 0 16px;font-size:22px}.add-sheet>button{text-align:left;background:#fff;border-radius:17px;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:15px;display:flex}.add-sheet>button>span{background:#f2f2f7;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.add-sheet>button>div{flex-direction:column;gap:3px;display:flex}.add-sheet strong{color:#1c1c1e;font-size:15px}.add-sheet small{color:#8e8e93;font-size:12px}.simple-modal{text-align:center;background:#fff;border-radius:24px;width:calc(100% - 36px);max-width:420px;margin-bottom:20px;padding:30px 24px;animation:.18s ease-out popIn;position:relative}.simple-modal h2{color:#1c1c1e;margin:12px 0 7px;font-size:22px}.simple-modal p{color:#8e8e93;margin:0;font-size:14px;line-height:1.5}.modal-icon{background:#f2f2f7;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:24px;display:flex}.close-modal{color:#8e8e93;background:#f2f2f7;border-radius:50%;width:32px;height:32px;font-size:22px;transition:background .15s,color .15s;position:absolute;top:12px;right:12px}.close-modal:hover{color:#1c1c1e;background:#e5e5ea}.modal-input{color:#1c1c1e;background:#f9f9fb;border:1px solid #d1d1d6;border-radius:14px;outline:none;width:100%;margin-top:18px;padding:14px 15px;font-size:15px;transition:border-color .15s,background .15s,box-shadow .15s}.modal-input:focus{background:#fff;border-color:#007aff;box-shadow:0 0 0 3px #007aff1f}.select-label{text-align:left;color:#636366;margin-top:16px;margin-bottom:7px;font-size:13px;font-weight:600;display:block}.member-select{color:#1c1c1e;appearance:none;cursor:pointer;background-color:#f9f9fb;background-image:linear-gradient(45deg,#0000 50%,#8e8e93 50%),linear-gradient(135deg,#8e8e93 50%,#0000 50%);background-position:calc(100% - 19px) 20px,calc(100% - 14px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #d1d1d6;border-radius:14px;outline:none;width:100%;height:48px;padding:0 42px 0 15px;font-size:15px;font-weight:500;transition:border-color .15s,background-color .15s,box-shadow .15s}.member-select:hover{background-color:#fff;border-color:#c7c7cc}.member-select:focus{background-color:#fff;border-color:#007aff;box-shadow:0 0 0 3px #007aff1f}.member-select option{color:#1c1c1e;background:#fff;font-size:15px}.modal-primary-button{color:#fff;background:#007aff;border-radius:14px;width:100%;margin-top:12px;padding:14px;font-size:15px;font-weight:600;transition:background .15s,transform .1s}.modal-primary-button:hover{background:#006ee6}.modal-primary-button:active{transform:scale(.985)}.delete-task-button{color:#ff3b30;background:#fff1f0;border-radius:14px;width:100%;margin-top:10px;padding:13px 14px;font-size:14px;font-weight:600;transition:background .15s,transform .1s}.delete-task-button:hover{background:#ffe4e2}.delete-task-button:active{transform:scale(.985)}.expense-summary{background:#fff;border-radius:20px;margin-bottom:12px;padding:19px}.expense-summary div{justify-content:space-between;align-items:center;display:flex}.expense-summary span{color:#8e8e93;font-size:14px}.expense-summary strong{color:#1c1c1e;font-size:22px}.expense-icon{background:#f2f2f7;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.more-list{background:#fff;border-radius:20px;overflow:hidden}.more-list button{text-align:left;background:#fff;align-items:center;gap:13px;width:100%;min-height:74px;padding:15px 17px;display:flex}.more-list button+button{border-top:1px solid #f0f0f2}.more-list button>span{background:#f2f2f7;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.more-list button>div{flex-direction:column;flex:1;gap:3px;display:flex}.more-list strong{color:#1c1c1e;font-size:14px}.more-list small{color:#8e8e93;font-size:12px}.more-list b{color:#c7c7cc;font-size:25px;font-weight:400}.bottom-nav{-webkit-backdrop-filter:blur(18px);z-index:10;background:#fffffff0;border-top:1px solid #0000000f;grid-template-columns:repeat(5,1fr);width:min(100%,600px);height:74px;padding:8px 10px 10px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav button{color:#8e8e93;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}.bottom-nav button span{font-size:19px;line-height:1}.bottom-nav button.active{color:#007aff;font-weight:600}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:30px 20px;display:flex}.empty-state>span{font-size:30px}.empty-state strong{color:#1c1c1e;font-size:15px}.empty-state p{color:#8e8e93;margin:0;font-size:13px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes popIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (width>=700px){.app{padding-top:40px}.home-overview{grid-template-columns:repeat(3,1fr)}.overview-card{height:260px}.bottom-nav{border:1px solid #0000000f;border-radius:22px 22px 0 0}}.invite-member-button{color:#fff;background:#1c1c1e;border-radius:17px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:24px;padding:15px;font-size:15px;font-weight:600;display:flex}.invite-member-button span{font-size:21px}.members-section-title{justify-content:space-between;align-items:center;margin:0 2px 12px;display:flex}.members-section-title h2{color:#1c1c1e;letter-spacing:-.02em;margin:0;font-size:20px}.members-section-title>span{color:#636366;background:#e5e5ea;border-radius:9px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 7px;font-size:11px;font-weight:700;display:flex}.member-list{background:#fff;border-radius:20px;margin-bottom:28px;overflow:hidden;box-shadow:0 3px 15px #0000000b}.member-card{background:#fff;align-items:center;gap:13px;min-height:72px;padding:13px 17px;display:flex}.member-card+.member-card{border-top:1px solid #f0f0f2}.member-avatar{color:#636366;background:#e5e5ea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:700;display:flex}.member-card:first-child .member-avatar{color:#2563eb;background:#dbeafe}.member-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.member-info strong{color:#1c1c1e;font-size:14px;line-height:1.2}.member-info span{color:#8e8e93;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.2;overflow:hidden}.admin-badge{color:#007aff;background:#eaf3ff;border-radius:9px;flex-shrink:0;padding:6px 9px;font-size:10px;font-weight:700}.invitation-card{background:#fafafa}.invitation-avatar{color:#8e8e93;background:#f2f2f7;font-size:17px}.cancel-invitation{color:#ff3b30;background:#fff1f0;border-radius:10px;flex-shrink:0;padding:8px 10px;font-size:11px;font-weight:600;transition:background .15s,transform .1s}.cancel-invitation:hover{background:#ffe4e2}.cancel-invitation:active{transform:scale(.97)}.manage-house-card{background:#fff;border-radius:20px;margin-bottom:28px;padding:19px;box-shadow:0 3px 15px #0000000b}.manage-house-icon{background:#f2f2f7;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;font-size:22px;display:flex}.manage-house-title{flex-direction:column;gap:4px;display:flex}.manage-house-title strong{color:#1c1c1e;font-size:15px}.manage-house-title span{color:#8e8e93;font-size:12px}.manage-house-input{margin-top:16px}.manage-section-title{margin-top:4px}.admin-toggle{color:#636366;background:#f2f2f7;border-radius:10px;flex-shrink:0;padding:8px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s,transform .1s}.admin-toggle.active{color:#007aff;background:#eaf3ff}.admin-toggle:active{transform:scale(.97)}.manage-house-note{background:#f2f2f7;border-radius:16px;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 15px;display:flex}.manage-house-note>span{flex-shrink:0;font-size:16px}.manage-house-note p{color:#636366;margin:0;font-size:12px;line-height:1.45}.settings-group{margin-bottom:28px}.settings-group-title{margin:0 2px 12px}.settings-group-title h2{color:#1c1c1e;letter-spacing:-.02em;margin:0;font-size:20px}.settings-list{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 3px 15px #0000000b}.settings-row,.settings-navigation-row{text-align:left;background:#fff;align-items:center;gap:13px;min-height:72px;padding:13px 17px;display:flex}.settings-row+.settings-row,.settings-navigation-row+.settings-navigation-row{border-top:1px solid #f0f0f2}.settings-row-icon{background:#f2f2f7;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.settings-row-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-row-info strong{color:#1c1c1e;font-size:14px;line-height:1.2}.settings-row-info span{color:#8e8e93;font-size:12px;line-height:1.25}.settings-toggle{background:#d1d1d6;border-radius:20px;flex-shrink:0;align-items:center;width:51px;height:31px;padding:2px;transition:background .2s,transform .1s;display:flex}.settings-toggle span{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;box-shadow:0 1px 3px #0000002e}.settings-toggle.active{background:#34c759}.settings-toggle.active span{transform:translate(20px)}.settings-toggle:active{transform:scale(.96)}.settings-row.disabled{opacity:.45}.settings-navigation-row{cursor:pointer;border:0;width:100%}.settings-navigation-row b{color:#c7c7cc;font-size:25px;font-weight:400}.app.dark-mode{color:#f5f5f7;background:#1c1c1e}body:has(.app.dark-mode){background:#1c1c1e}.dark-mode .topbar h1,.dark-mode .page-title h1,.dark-mode .section-header h2,.dark-mode .members-section-title h2,.dark-mode .settings-group-title h2,.dark-mode .task-info strong,.dark-mode .member-info strong,.dark-mode .manage-house-title strong,.dark-mode .expense-summary strong,.dark-mode .settings-row-info strong,.dark-mode .empty-state strong,.dark-mode .more-list strong{color:#f5f5f7}.dark-mode .eyebrow,.dark-mode .members p,.dark-mode .page-title p,.dark-mode .overview-label,.dark-mode .overview-status,.dark-mode .overview-preview,.dark-mode .task-info span,.dark-mode .member-info span,.dark-mode .settings-row-info span,.dark-mode .expense-summary span,.dark-mode .more-list small{color:#98989d}.dark-mode .settings{color:#f5f5f7;box-shadow:none;background:#2c2c2e}.dark-mode .avatars span,.dark-mode .add-member{border-color:#1c1c1e}.dark-mode .avatars span{color:#d1d1d6;background:#3a3a3c}.dark-mode .avatars span:first-child{color:#5da3ff;background:#193a67}.dark-mode .add-member{color:#5da3ff;background:#2c2c2e}.dark-mode .shopping{background:#102016}.dark-mode .shopping .overview-icon{color:#78d98a;background:#183a23}.dark-mode .tasks{background:#211b10}.dark-mode .tasks .overview-icon{color:#ffca67;background:#403016}.dark-mode .expenses{background:#17172a}.dark-mode .expenses .overview-icon{color:#aaf;background:#28284a}.dark-mode .overview-card{color:#f5f5f7;box-shadow:none}.dark-mode .overview-arrow{color:#98989d}.dark-mode .overview-preview{color:#98989d;border-top-color:#ffffff1a}.dark-mode .add-button,.dark-mode .invite-member-button,.dark-mode .header-add{color:#000;background:#f5f5f7}.dark-mode .back-button,.dark-mode .section-header button{color:#5da3ff}.dark-mode .task-list,.dark-mode .member-list,.dark-mode .more-list,.dark-mode .settings-list,.dark-mode .expense-summary,.dark-mode .manage-house-card{box-shadow:none;background:#2c2c2e}.dark-mode .task,.dark-mode .member-card,.dark-mode .more-list button,.dark-mode .settings-row,.dark-mode .settings-navigation-row{color:#f5f5f7;background:#2c2c2e}.dark-mode .task+.task,.dark-mode .member-card+.member-card,.dark-mode .settings-row+.settings-row,.dark-mode .settings-navigation-row+.settings-navigation-row,.dark-mode .more-list button+button{border-top-color:#3a3a3c}.dark-mode .more-list button>span,.dark-mode .expense-icon,.dark-mode .settings-row-icon,.dark-mode .manage-house-icon{color:#f5f5f7;background:#3a3a3c}.dark-mode .more-list b,.dark-mode .settings-navigation-row b{color:#636366}.dark-mode .member-avatar{color:#d1d1d6;background:#3a3a3c}.dark-mode .member-card:first-child .member-avatar,.dark-mode .admin-badge{color:#5da3ff;background:#193a67}.dark-mode .members-section-title>span{color:#d1d1d6;background:#3a3a3c}.dark-mode .invitation-card{background:#252527}.dark-mode .invitation-avatar{color:#98989d;background:#3a3a3c}.dark-mode .manage-house-title span,.dark-mode .manage-house-note p{color:#98989d}.dark-mode .manage-house-note{background:#2c2c2e}.dark-mode .admin-toggle{color:#c7c7cc;background:#3a3a3c}.dark-mode .admin-toggle.active{color:#5da3ff;background:#193a67}.dark-mode .settings-toggle{background:#48484a}.dark-mode .settings-toggle.active{background:#34c759}.dark-mode .settings-toggle span{background:#fff}.dark-mode .modal-backdrop{background:#000000a6}.dark-mode .add-sheet{color:#f5f5f7;background:#1c1c1e}.dark-mode .add-sheet h2,.dark-mode .add-sheet strong{color:#f5f5f7}.dark-mode .add-sheet>button{color:#f5f5f7;background:#2c2c2e}.dark-mode .add-sheet>button>span{background:#3a3a3c}.dark-mode .simple-modal{color:#f5f5f7;background:#2c2c2e}.dark-mode .simple-modal h2{color:#f5f5f7}.dark-mode .modal-icon,.dark-mode .close-modal{background:#3a3a3c}.dark-mode .close-modal{color:#98989d}.dark-mode .modal-input,.dark-mode .member-select{color:#f5f5f7;background:#3a3a3c;border-color:#48484a}.dark-mode .modal-input:focus,.dark-mode .member-select:focus{background:#3a3a3c;border-color:#5da3ff}.dark-mode .member-select option{color:#f5f5f7;background:#2c2c2e}.dark-mode .sheet-handle{background:#636366}.dark-mode .empty-state p{color:#98989d}.dark-mode .bottom-nav{background:#2c2c2ef0;border-color:#ffffff14}.dark-mode .bottom-nav button{color:#98989d}.dark-mode .bottom-nav button.active{color:#5da3ff}.dark-mode .delete-task-button,.dark-mode .cancel-invitation{color:#ff6961;background:#3a1f1e}.dark-mode .checkbox{border-color:#636366}.dark-mode .manage-house-input input{color:#f5f5f7;background:#3a3a3c;border-color:#48484a}
