:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Card{border:1px solid black;border-radius:10px;box-shadow:5px 5px 5px gray;padding:20px;margin:10px;text-align:center;max-width:250px;display:inline-block}.color-picker-container{display:flex;flex-direction:column;align-items:center}h1{margin:50px;font-size:3rem}.color-display{width:300px;height:300px;display:flex;justify-content:center;align-items:center;border:5px solid rgba(255,255,255,.652);border-radius:25px;margin-bottom:25px;transition:.25s ease}.color-display p{color:gray;font-size:1.5rem;text-align:center}label{font-size:1.5rem;font-weight:700;margin-bottom:10px}input[type=color]{width:75px;height:50px;padding:5px;border-radius:10px;border:3px solid white}.Card .card-image{max-width:60%;height:auto;border-radius:50%;margin-bottom:10px}.Card .card-title{font-family:Times New Roman,Times,serif;margin:0;color:purple}.Card .card-text{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;color:#8a2be2}.student{font-family:Times New Roman,Times,serif;font-size:2em;padding:10px;border:1px solid purple}.student p{margin:0}.counter-container{text-align:center;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif}.count-display{font-size:10em;margin-top:0;margin-bottom:50px}.counter-button{width:150px;height:50px;font-size:1.5em;font-weight:700;margin:0 5px;background-color:purple;color:#fff;border:none;border-radius:5px;cursor:pointer}.counter-button:hover{background-color:#cf04cf}.button{Background-color:purple;color:#ffffffe9;padding:10px;border-radius:5px;border:none;cursor:pointer}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.to-do-list{font-family:Times New Roman,Times,serif;text-align:center;margin-top:100px}#tdlb{font-size:.5rem;font-weight:700;padding:10px 20px;color:#fefefe;border:none;border-radius:5px;cursor:pointer;transition:background-color .5 ease}.add-button{background-color:#00f}.add-button:hover{background-color:violet}.delete-button{background-color:#ee2b2b}.delete-button:hover{background-color:#d00606}.move-button{background-color:#00f}.move-button:hover{background-color:violet}#tdt[type=text]{font-size:.5rem;padding:10px;border:2px solid black;border-radius:5px;color:#000}#tdol{padding:0}#tdli{font-size:1.5rem;font-weight:700;padding:15px;background-color:#bbbabb;margin-bottom:10px;border:3px solid gray;border-radius:5px;display:flex;align-items:center}#text{flex:1}.delete-button,.move-button{padding:8px 12px;font-size:1.4rem;margin-left:10px}.clock-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100vw;padding:10px 0}.clock{color:purple;font-size:6rem;font-weight:700;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;text-shadow:3px 3px 5px black}.stopwatch{display:flex;flex-direction:column;align-items:center;border:5px solid;background-color:purple;padding:30px}.watchdisplay{font-size:5rem;font-family:monospace;font-weight:700;color:red;text-shadow:2px 2px 2px black;margin-bottom:25px}.controls button{font-size:1.5rem;font-weight:700;padding:10px 20px;margin:5px;min-width:125px;border:none;cursor:pointer;color:#fff;transition:background-color .5 ease}.start-button{background-color:#adff2f}.start-button:hover{background-color:#acff2f93}.stop-button{background-color:#ff2f2f}.stop-button:hover{background-color:#ff362f93}.reset-button{background-color:#2f9aff}.reset-button:hover{background-color:#2f90ff93}
