@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";._nav_8359i_2{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;border-radius:1rem;box-shadow:var(--shadow-glass);position:fixed;top:0;width:100%;z-index:10}._list_8359i_14{display:flex;gap:1rem;justify-content:center;flex-wrap:nowrap}._item_8359i_21{cursor:pointer}._link_8359i_25{padding:.5rem 1rem;border-radius:.75rem;font-weight:600;transition:background-color .3s ease;color:var(--text-color);background-color:#fff3;text-decoration:none;display:inline-block}._link_8359i_25:hover{background-color:#ffffff4d}._active_8359i_40{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));color:var(--text-color);box-shadow:var(--shadow-glow-sm)}._container_1u3bc_2{max-width:48rem;margin:6rem auto 0;padding:1.5rem 2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;box-shadow:var(--shadow-glass);text-align:center;color:var(--text-color)}._button_1u3bc_14{display:inline-block;padding:1rem 2rem;border-radius:1rem;background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));color:var(--text-color);font-weight:600;cursor:pointer;transition:box-shadow .3s ease;text-decoration:none}._button_1u3bc_14:hover{box-shadow:var(--shadow-glow)}._paragraph_1u3bc_34{margin-top:1rem}:root{--gradient-start: #00c6ff;--gradient-end: #0072ff;--text-color: #ffffff;--accent-color: #00c6ff;--shadow-glow-sm: 0 4px 15px rgba(0, 198, 255, .5);--shadow-glow: 0 8px 25px rgba(0, 198, 255, .7);--glass: rgba(255, 255, 255, .1);--font-family: "Poppins", sans-serif}._footer_w4svr_12{background-color:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;text-align:center;color:#ccc;margin-top:2rem;border-radius:1rem;font-family:var(--font-family);font-size:.95rem}._footer_w4svr_12 a{color:var(--accent-color);text-decoration:none;transition:color .3s ease}._footer_w4svr_12 a:hover{color:var(--gradient-end)}._card_w4svr_34{padding:1.5rem;background-color:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;margin-bottom:1.5rem;box-shadow:0 4px 10px #00000026;transition:all .3s ease;color:var(--text-color);font-family:var(--font-family)}._card_w4svr_34:hover{box-shadow:var(--shadow-glow)}._cardHeader_w4svr_50{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._cardHeader_w4svr_50 h3{margin:0}._deleteButton_w4svr_61{color:var(--accent-color);font-weight:600;background:none;border:none;cursor:pointer;transition:color .3s ease}._deleteButton_w4svr_61:hover{color:var(--gradient-end)}._dayGrid_w4svr_74{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}._dayButton_w4svr_81{width:2.5rem;height:2.5rem;border-radius:50%;font-weight:500;background-color:#fff3;color:#bbb;border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._dayButton_w4svr_81:hover{background-color:#00c6ff33;color:var(--text-color)}._dayButtonCompleted_w4svr_101{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));color:var(--text-color);box-shadow:var(--shadow-glow-sm)}._habitForm_w4svr_111{margin-bottom:2rem;font-family:var(--font-family)}._form_w4svr_116{display:flex;flex-direction:column;gap:.75rem}@media (min-width: 640px){._form_w4svr_116{flex-direction:row}}._input_w4svr_128{flex:1;padding:1rem;border-radius:1rem;border:2px solid rgba(128,128,128,.2);background-color:var(--glass);color:var(--text-color);outline:none;transition:border .3s ease}._input_w4svr_128::-moz-placeholder{color:#aaa}._input_w4svr_128::placeholder{color:#aaa}._input_w4svr_128:focus{border-color:var(--accent-color)}._submit_w4svr_147{padding:1rem 1.5rem;border-radius:1rem;background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));color:var(--text-color);font-weight:600;border:none;cursor:pointer;transition:box-shadow .3s ease}._submit_w4svr_147:hover{box-shadow:var(--shadow-glow-sm)}._container_3jppu_3{width:100%}._noHabitsText_3jppu_7{text-align:center;font-size:1.125rem;font-weight:500;color:#d1d5db}._container_3jppu_3{width:100%;padding-top:4rem;box-sizing:border-box}:root{--gradient-start: #00c6ff;--gradient-end: #0072ff;--text-color: #ffffff;--shadow-glow-sm: 0 4px 15px rgba(0, 198, 255, .5);--shadow-hover: 0 8px 20px rgba(0, 198, 255, .3);--button-bg: rgba(255, 255, 255, .1);--hover-bg: rgba(0, 198, 255, .2);--border-radius: 1rem;--font-family: "Poppins", sans-serif}._wrapper_19xmt_13{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}@media (min-width: 640px){._wrapper_19xmt_13{flex-direction:row}}._button_19xmt_26{padding:.75rem 1.5rem;border-radius:var(--border-radius);font-weight:600;font-family:var(--font-family);transition:all .3s ease;background-color:var(--button-bg);color:var(--text-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:none;cursor:pointer}._button_19xmt_26:hover{background-color:var(--hover-bg);box-shadow:var(--shadow-hover)}._active_19xmt_44{background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));color:var(--text-color);box-shadow:var(--shadow-glow-sm)}._container_151ar_2{padding:1.5rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;margin-bottom:2rem;box-shadow:var(--shadow-glass);color:var(--text-color)}._progressBarBackground_151ar_12{width:100%;background:#fff3;border-radius:9999px;height:1rem;overflow:hidden;margin-top:1rem}._progressBarFill_151ar_21{height:100%;background:linear-gradient(to right,var(--gradient-start),var(--gradient-end));width:0%}._textMarginTop_151ar_31{margin-top:1rem}._main_1s3tc_5{flex:1;padding-top:6rem;font-family:Inter,sans-serif;background-color:#121212;color:#eee}ul{list-style:none;padding-left:0;margin:0}._routeContainer_1s3tc_21{max-width:48rem;margin-left:auto;margin-right:auto;margin-top:6rem;padding:1.5rem 2rem;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;box-shadow:0 8px 32px #ffffff1a;color:#eee}h1{font-weight:600;font-size:2rem;margin-bottom:.5rem}p{margin-bottom:1.5rem;font-weight:400;line-height:1.5}
