*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{color:#e8e8f0;-webkit-font-smoothing:antialiased;overscroll-behavior:none;background:#08080f;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}button{cursor:pointer;font-family:inherit}input{font-family:inherit}::-webkit-scrollbar{width:0;height:0}@keyframes pop{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.tracker-app{max-width:500px;margin:0 auto}.tracker-header{padding:22px 18px 14px}.tracker-tabs{padding:10px 18px}.tracker-body{padding:4px 18px 0}@media (width>=640px){.tracker-app{max-width:700px}.tracker-header{padding:26px 24px 16px}.tracker-tabs{padding:10px 24px}.tracker-body{padding:4px 24px 0}}@media (width>=1024px){.tracker-app{max-width:880px}.tracker-header{padding:32px 40px 20px}.tracker-tabs{padding:10px 40px}.tracker-body{padding:4px 40px 0}}.sets-grid{flex-direction:column;gap:8px;margin-top:16px;display:flex}@media (width>=640px){.sets-grid{grid-template-columns:1fr 1fr;display:grid}}.days-grid{flex-direction:column;gap:10px;display:flex}@media (width>=1024px){.days-grid{grid-template-columns:1fr 1fr;display:grid}}
