@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);:root{--primary:#1aac83;--primary-dark:#148f6d;--primary-light:#e0f5f0;--error:#e7195a;--error-light:#ffeef3;--bg-global:#fafafb;--text-main:#2d3436;--text-muted:#636e72}body{background-color:#fafafb;background-color:var(--bg-global);color:#2d3436;color:var(--text-main);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;line-height:1.6;margin:0}header{background:#fff;border-bottom:1px solid #e0e0e0;margin-bottom:30px;padding:8px 0}header .container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:8px 20px}header h1{font-size:1.5rem;font-weight:700;margin:0}header a{color:#2d3436;color:var(--text-main);text-decoration:none;transition:color .2s ease}header a span{color:#1aac83;color:var(--primary)}header a:hover{color:#148f6d;color:var(--primary-dark)}.pages{margin:0 auto;max-width:1200px;padding:20px}.home{grid-gap:60px;display:grid;gap:60px;grid-template-columns:3fr 1fr}.workout-details{background:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 8px 16px #0000000a,0 4px 6px #00000005;margin:15px 0;padding:25px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.workout-details:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-3px)}.workout-details h4{color:#148f6d;color:var(--primary-dark);font-size:1.3rem;font-weight:700;margin:0 0 12px}.workout-details p{color:#636e72;color:var(--text-muted);font-size:.95rem;margin:0}.workout-details p strong{font-weight:600}.workout-details p span.detail-value{color:#1aac83;color:var(--primary);font-weight:600}.workout-details p.detail-date{color:#b2bec3;font-size:.8rem;margin-top:15px}.workout-details span.delete-icon{background:#a9d3fd;border-radius:50%;color:#2d3436;color:var(--text-main);cursor:pointer;padding:8px;position:absolute;right:25px;top:25px;transition:background-color .2s ease,color .2s ease}.workout-details span.delete-icon:hover{background-color:#ffeef3;background-color:var(--error-light);color:#e7195a;color:var(--error)}form.create{background:#fff;border:1px solid #f0f0f0;border-radius:10px;box-shadow:0 4px 6px #00000008;padding:30px}form.create h3{color:#2d3436;color:var(--text-main);font-size:1.3rem;font-weight:700;margin:0 0 25px}form.create label{color:#636e72;color:var(--text-muted);display:block;font-size:.9rem;font-weight:500;margin:0 0 8px}form.create input{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;display:block;font-size:1rem;padding:12px;transition:border-color .2s,box-shadow .2s;width:100%}form.create input:focus{border-color:#1aac83;border-color:var(--primary);box-shadow:0 0 0 3px #1aac831a;outline:none}form.create input.error{background-color:#fff9fa;border:1px solid #e7195a;border:1px solid var(--error)}form.create input.error:focus{box-shadow:0 0 0 3px #e7195a1a}form.create input{margin-bottom:20px}form.create button{background:#1aac83;background:var(--primary);border:0;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-weight:700;letter-spacing:.5px;padding:14px 20px;text-transform:uppercase;transition:background-color .2s ease,filter .2s ease;width:100%}form.create button:hover{background-color:#148f6d;background-color:var(--primary-dark);filter:brightness(1.05)}div.error{background-color:#ffeef3;background-color:var(--error-light);border:1px solid #e7195a;border:1px solid var(--error);border-radius:6px;color:#e7195a;color:var(--error);font-size:.9rem;font-weight:500;margin:20px 0;padding:12px}@media (max-width:900px){.home{gap:40px;grid-template-columns:1fr}.home .workouts{order:2}.home form.create{order:1}}
/*# sourceMappingURL=main.933e9b34.css.map*/