.container[data-v-0ab25f52]{width:100%}.icon-display[data-v-73e781bb]{margin:30px 0;padding:40px;background:#000;border-radius:20px;box-shadow:0 10px 30px #00000080}.warning[data-v-00b1250f]{font-size:.9rem}.install-prompt[data-v-88f3d17e]{margin:20px 0}.home[data-v-5ecd0c47]{width:100%}.workout-section[data-v-5ecd0c47]{margin:2rem 0;padding:1rem;background:#ffffff0d;border-radius:8px}.workout-section h2[data-v-5ecd0c47]{margin-bottom:1rem;color:#646cff}.grid[data-v-5ecd0c47]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.workout-card[data-v-5ecd0c47]{padding:2rem 1rem;background:#646cff1a;border:2px solid rgba(100,108,255,.3);border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease;text-align:center}.workout-card[data-v-5ecd0c47]:hover{background:#646cff33;border-color:#646cff80;transform:translateY(-2px)}.workout-card h3[data-v-5ecd0c47]{margin:0;font-size:1.2rem}.workout-button[data-v-5ecd0c47]{display:inline-block;padding:1rem 2rem;background:#646cff1a;border:2px solid rgba(100,108,255,.3);border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease;font-size:1.1rem}.workout-button[data-v-5ecd0c47]:hover{background:#646cff33;border-color:#646cff80;transform:translateY(-2px)}@media (max-width: 768px){.grid[data-v-5ecd0c47]{grid-template-columns:1fr;gap:.75rem}}.exercise-tracker[data-v-72a0b51b]{margin-top:1rem;padding:.75rem;background:#646cff26;border-radius:6px;border:1px solid rgba(100,108,255,.3)}.exercise-tracker label[data-v-72a0b51b]{display:flex;align-items:center;gap:.5rem;font-weight:500}.notes-input[data-v-72a0b51b]{flex:1;min-width:200px;padding:.5rem;background:#0000004d;border:2px solid rgba(100,108,255,.5);border-radius:4px;color:#fff;font-size:1rem}.notes-input[data-v-72a0b51b]:focus{outline:none;border-color:#646cff;background:#00000080}.notes-input[data-v-72a0b51b]::placeholder{color:#fff6}*{margin:0;padding:0;box-sizing:border-box}html,body{background-color:#000;color:#fff;margin:0;padding:0;min-height:100vh}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}#app{max-width:600px;width:100%;text-align:center}h1{font-size:2.5rem;color:#fff}.icon-display{margin:30px 0;padding:40px;background:#000;border-radius:20px;box-shadow:0 10px 30px #00000080}.status{padding:15px 30px;border-radius:10px;margin:20px 0;font-size:1.1rem;font-weight:500;transition:all .3s ease}.status.active{background:#22c55e;color:#fff}.status.inactive{background:#ef4444;color:#fff}button{background:#3b82f6;color:#fff;border:none;padding:15px 40px;font-size:1.1rem;border-radius:10px;cursor:pointer;margin:10px;transition:all .3s ease;font-weight:600}button:hover{background:#2563eb;transform:translateY(-2px);box-shadow:0 5px 15px #3b82f666}button:active{transform:translateY(0)}button:disabled{background:#6b7280;cursor:not-allowed;transform:none}.info{margin-top:30px;padding:20px;background:#ffffff1a;border-radius:10px;font-size:.9rem;line-height:1.6}.install-prompt{margin:20px 0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.workout-page{width:100%}.workout-page .header{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;padding:0 1rem;min-height:3rem}.workout-page .header h1{margin:0;padding:0 5rem;text-align:center;word-wrap:break-word}.workout-page .back-button{position:absolute;left:0;padding:.5rem 1rem;background:#646cff1a;border:2px solid rgba(100,108,255,.3);border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease}.workout-page .back-button:hover{background:#646cff33;border-color:#646cff80}.workout-content{padding:1rem}.workout-content .item{margin-bottom:3rem;padding:1.5rem;background:#ffffff0d;border-radius:8px}.workout-content img{max-width:100%;height:auto;border-radius:8px;margin-bottom:1rem}.workout-content h1{font-size:1.5rem;margin:1rem 0;color:#646cff}.workout-content a{color:#646cff;text-decoration:none;display:block;margin-bottom:.5rem}.workout-content a:hover{text-decoration:underline}.workout-content ul{list-style:none;padding:0;margin-top:1rem}.workout-content ul li{padding:.5rem;background:#646cff1a;margin-bottom:.5rem;border-radius:4px}.workout-content ul li b{color:#646cff}
