.lifetracker-section-container{font-family:Nunito,sans-serif;width:97%;margin-left:25px;max-width:none;background-color:#f0e5ff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:30px;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;min-height:700px;max-height:800px;overflow-y:auto;margin-bottom:30px;margin-top:30px}.lifetracker-section-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.lifetracker-section-container h1{margin-top:0;font-size:1.8rem;margin-bottom:15px}.lifetracker-section-container p{font-size:1rem;line-height:1.5;margin-bottom:0}@media (max-width:768px){.lifetracker-section-container{width:97%;margin-left:10px;min-height:500px;max-height:none}.lifetracker-section-container h1{font-size:1.5rem}.lifetracker-section-container p,.link-button{font-size:.95rem}.link-button{width:100%;padding:10px 0}}.personaltracker-section-container{font-family:Nunito,sans-serif;width:97%;margin-left:25px;max-width:none;background-color:#f0e5ff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:30px;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;min-height:700px;max-height:800px;overflow-y:auto;margin-bottom:30px;margin-top:30px}.personaltracker-section-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.personaltracker-section-container h1{margin-top:0;font-size:1.8rem;margin-bottom:15px}.personaltracker-section-container p{font-size:1rem;line-height:1.5;margin-bottom:0}@media (max-width:768px){.personaltracker-section-container{width:97%;margin-left:10px;min-height:500px;max-height:none}.personaltracker-section-container h1{font-size:1.5rem}.link-button,.personaltracker-section-container p{font-size:.95rem}.link-button{width:100%;padding:10px 0}}.personalprojects-section-container{font-family:Nunito,sans-serif;width:97%;margin-left:25px;max-width:none;background-color:#f0e5ff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:30px;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;min-height:700px;max-height:800px;overflow-y:auto;margin-bottom:30px;margin-top:30px}.personalprojects-section-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.personalprojects-section-container h1{margin-top:0;font-size:1.8rem;margin-bottom:15px}.personalprojects-section-container p{font-size:1rem;line-height:1.5;margin-bottom:0}@media (max-width:768px){.personalprojects-section-container{width:97%;margin-left:10px;min-height:500px;max-height:none}.personalprojects-section-container h1{font-size:1.5rem}.link-button,.personalprojects-section-container p{font-size:.95rem}.link-button{width:100%;padding:10px 0}}.personal-howtos-section-container{font-family:Nunito,sans-serif;width:97%;margin-left:25px;max-width:none;background-color:#f0e5ff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:30px;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease;min-height:700px;max-height:800px;overflow-y:auto;margin-bottom:30px;margin-top:30px}.personal-howtos-section-container:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.15)}.personal-howtos-section-container h1{margin-top:0;font-size:1.8rem;margin-bottom:15px}.personal-howtos-section-container p{font-size:1rem;line-height:1.5;margin-bottom:0}.link-button{padding:12px 24px;background-color:#4f46e5;color:#fff;border:none;border-radius:12px;cursor:pointer;font-size:1rem;margin-top:20px;transition:background-color .3s ease,transform .2s ease}.link-button:hover{background-color:#4338ca;transform:translateY(-2px)}@media (max-width:768px){.personal-howtos-section-container{width:97%;margin-left:10px;min-height:500px;max-height:none}.personal-howtos-section-container h1{font-size:1.5rem}.link-button,.personal-howtos-section-container p{font-size:.95rem}.link-button{width:100%;padding:10px 0}}