*,body,header nav ul{padding:0;margin:0}.hero h1,.hero p{text-shadow:2px 2px 4px rgba(0,0,0,.5)}footer,header nav{background-color:#000}.hero h1,footer p{margin-bottom:20px}*,body,footer ul li{margin:0}.footer-grid,.hero,footer,main{text-align:center}.footer-grid li,.thin-hr{display:block}.hero h1,.section-content h2,header nav ul li a{text-transform:uppercase}*,.hero-content{box-sizing:border-box}.workout-table,body{font-family:Arial,sans-serif}body{line-height:1.6;background-color:#f4f4f4;color:#333}header nav{position:fixed;width:100%;top:20px;left:0;z-index:1000;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:50px}header nav ul{display:flex;justify-content:center;list-style:none;align-items:center;flex-grow:1;transition:transform .3s,opacity .3s}.footer-grid li a:focus,header nav ul li a:focus{outline:0}.footer-grid li a:focus-visible,header nav ul li a:focus-visible{outline:#fff solid 3px;outline-offset:3px}header nav ul li{margin:0 15px}header nav ul li a{color:#fff;text-decoration:none;font-size:.9em;letter-spacing:1px;transition:color .3s}.footer-grid li a:hover,header nav ul li a:hover{color:#a32c00}header nav .hamburger{display:none;cursor:pointer;color:#fff}.hero-content{width:100%;max-width:1229px;margin:0 auto}.hero{position:relative;margin-top:50px;color:#fff;padding:100px 20px;z-index:1}.hero-background,.hero::before{position:absolute;top:0;left:0;width:100%;height:100%}.hero::before{content:"";background:rgba(0,0,0,.4);z-index:-1}.hero-background{object-fit:cover;z-index:-2}.hero h1{font-size:3em;font-weight:700}.hero p,ul{margin-bottom:30px}.hero p{font-size:1.5em;font-weight:300}body,html{height:100%;display:flex;flex-direction:column}main{padding:25px 20px 0;flex:1}.thin-hr{border:none;border-bottom:1px solid #333;width:90%;margin:25px auto 35px}.important-header,h1,h2{font-weight:900!important}p{white-space:pre-line}.mt--10{margin-top:-10px}.pad-top-20,.pt-20{padding-top:20px}.pl-24{padding-left:24px}.pl-48{padding-left:48px}.overview-section{position:relative;max-width:1229px;margin:0 auto}.li-maradj,.li-marpad{margin:10px 0 0}.overview-section h2{font-size:1.5em;font-weight:600;color:#333}.overview-section p,footer ul li,ul li{color:#555;line-height:1.6}.overview-section p{margin:30px 0;font-size:13px}footer{color:#fff;padding:40px 20px;margin-top:25px}footer p{font-size:.9em}footer nav{display:flex;justify-content:center}.footer-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,auto);gap:10px 40px}.pad-left-20,ul{padding-left:20px}.footer-grid li a{color:#fff;text-decoration:none;font-size:16px}ul{list-style-type:none}ul li{margin-top:20px}.section-content{width:100%;text-align:left}.section-content h2{font-size:1.4em;color:#333}.section-content p{font-size:1.1em;line-height:1.6;color:#555;flex-grow:1}.important-text{font-weight:700!important}.pad-bot-20{padding-bottom:20px}.pad-left-40{padding-left:40px}.li-marpad{padding:0 0 0 20px}html.workout-trackers-page{scroll-padding-top:95px;scroll-behavior:smooth}.page-logo{position:fixed;width:50px;height:50px;left:5px;top:20px;z-index:9000}@media (max-width:886px){.page-logo{left:auto;right:5px}.hero{padding:50px 10px;background-size:cover;background-position:center;margin-top:50px}.hero h1{font-size:2.2em}.hero p{font-size:1.2em;margin-bottom:20px}header nav ul{flex-direction:column;align-items:flex-start;position:absolute;top:50px;left:0;width:100%;background-color:rgba(0,0,0,.95);transform:translateY(-100%);opacity:0;max-height:0;visibility:hidden}header nav ul.open{transform:translateY(0);opacity:1;max-height:500px;visibility:visible}header nav .hamburger{display:block}header nav ul li{margin:10px 0;text-align:center;padding-left:20px}header nav ul li a{letter-spacing:.4px}.section-content{margin-bottom:20px;max-height:none}.site-footer nav ul li a{padding:12px 20px}}.site-footer nav ul li a{display:inline-block;font-size:16px;line-height:1.5;min-width:25px;min-height:25px;text-align:center;box-sizing:border-box;white-space:nowrap}.scrollToTopBtn{position:fixed;bottom:15px;right:15px;background-color:#0056b3;color:#fff;padding:10px 15px;border-radius:6px;text-align:center;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);font-size:16px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(10px)}.second-navigation,.workout-table th{background-color:#06c;font-weight:700}.scrollToTopBtn.show{opacity:1;pointer-events:auto;transform:translateY(0)}.scrollToTopBtn:hover{background-color:#004494}.arrow{display:block;font-size:16px;margin-bottom:3px}.top-text{font-size:14px}@media (min-width:886px){.navigation-list li:nth-child(6),.navigation-list li:nth-child(7),.navigation-list li:nth-child(8){display:none}}.second-navigation{top:0;font-size:10px;height:20px}.days-input,.exercises-input,.preset-input,.save-button{font-weight:600;transition:background .3s;text-align:center}.workout-table{width:100%;border-collapse:collapse;margin:10px 0 20px}.workout-table td,.workout-table th{padding:12px;text-align:left;border:1px solid #ddd}.workout-table th{color:#fff;border-radius:4px}.workout-table td{background-color:#f9f9f9}.workout-table tr:nth-child(2n) td{background-color:#f2f2f2}.workout-table tr:hover td{background-color:#f1f1f1}@media (max-width:1180px){.workout-table thead{display:none}.workout-table,.workout-table tbody,.workout-table td,.workout-table tr{display:block;width:100%}.workout-table tr{margin-bottom:12px;border:1px solid #ddd;padding:10px;background-color:#fff}.workout-table td{text-align:left;padding-left:50%;position:relative;background-color:#f9f9f9;border-bottom:none}.workout-table tr:nth-child(2n) td{background-color:#f2f2f2}.workout-table tr:hover td{background-color:#f1f1f1}.workout-table td::before{content:attr(data-label);position:absolute;left:10px;font-weight:700;color:#06c}}@media (max-width:768px){.workout-table td{padding-left:10px;word-wrap:break-word;white-space:normal}.workout-table td::before{position:unset;left:0;display:block;margin-bottom:5px;white-space:normal}}.preset-container{display:flex;align-items:flex-start;gap:15px;margin-bottom:20px;justify-content:flex-start;flex-wrap:wrap}.preset-container div{display:flex;flex-direction:column;gap:5px;width:auto;align-items:flex-start}.preset-container label{font-size:14px;display:inline-block}.days-input,.exercises-input,.preset-input{background-color:#fff;color:#333;padding:5px 10px;display:inline-block;margin-left:0;width:150px;height:30px;vertical-align:middle;border-radius:4px}.save-button{background-color:#a32c00;color:#fff;padding:7px 10px;text-decoration:none;display:inline-block;align-self:flex-start;margin-left:auto;width:auto;border:none;border-radius:4px}.save-button:hover{background-color:#d6141f}@media (min-width:1041px){.preset-container{justify-content:flex-start}.preset-container div{width:auto;flex-direction:row;align-items:center}.days-input,.exercises-input,.preset-input{width:150px}.save-button{width:auto}}@media (min-width:840px) and (max-width:1040px){.preset-container{flex-direction:row;justify-content:flex-start;gap:15px;flex-wrap:wrap}.preset-container div{width:32%;flex-direction:column;align-items:flex-start}.days-input,.exercises-input,.preset-input{width:100%}.save-button{width:100%;text-align:center;margin-top:15px}}@media (max-width:839px){.preset-container{flex-direction:column;align-items:flex-start;gap:15px}.preset-container div{width:100%;flex-direction:column}.days-input,.exercises-input,.preset-input{width:100%}.save-button{width:100%;text-align:center}}.save-button.saved{background-color:#4caf50;color:#fff}