@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Indie+Flower&display=swap";.dashboard-container{max-width:600px;margin:50px auto;background:#fff0fa;border:3px dashed #ffaad4;border-radius:20px;padding:40px;text-align:center;box-shadow:0 0 20px #f57dbb}h2{color:#d63384;font-size:2rem;margin-bottom:20px}input,textarea{width:90%;padding:12px;margin:10px 0;border:2px solid #ffb3d1;border-radius:15px;background-color:#fff9fc;font-size:1.2rem;font-weight:700;box-shadow:inset 0 0 5px #ffe3ef;font-family:Indie Flower,cursive}textarea{height:120px;resize:none;font-family:Indie Flower,cursive}button{background-color:#ff8fb2;color:#fff;border:none;border-radius:25px;padding:10px 20px;margin:10px 5px;cursor:pointer;font-size:1.7rem;font-weight:600;transition:all .2s ease-in-out;font-family:Indie Flower,cursive}button:hover{background-color:#ff6c9c;transform:scale(1.05)}p{margin-top:15px;color:#a83265;font-weight:700}input::placeholder,textarea::placeholder{font-style:italic;color:#c76992}.header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1.5rem}.logout-button{background-color:#d63384;color:#fff;border:none;border-radius:25px;padding:10px 20px;cursor:pointer;font-size:1rem;transition:all .2s ease-in-out}.logout-button:hover{background-color:#ff6c9c;transform:scale(1.05)}.angy-level-section input[type=range]{width:90%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:linear-gradient(to right,#ffecf8,#ff002b);border-radius:5px;outline:none}.angy-level-section input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:#ff002f;border-radius:50%;cursor:pointer;border:none}.angy-level-section input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#ff002f;border-radius:50%;cursor:pointer;border:none}.angy-level-section input[type=range]::-moz-range-track{background:linear-gradient(to right,#ffecf8,#ff002b);height:8px;border-radius:5px}.angy-level-section input[type=range]{width:90%}.angy-level-section p{font-weight:700;color:#ff002f;font-size:1.5rem}@media (max-width: 480px){.dashboard-container{max-width:95%;padding:50px 20px;margin:20px auto}input,textarea{font-size:.8rem!important;padding:12px}button,.logout-button{font-size:1rem;padding:15px 10px!important}h2{font-size:1.7rem}}.container{max-width:450px;margin:60px auto;background-color:#fff0f669!important;padding:50px;border-radius:20px;box-shadow:0 0 20px #f6298f7f!important;text-align:center}h1,h2{color:#ff69b4;font-size:3rem;margin-bottom:20px;display:flex;justify-content:center;align-items:center;gap:10px;font-family:Dancing Script,cursive;line-height:1.2}form{display:flex;flex-direction:column;gap:15px}label{text-align:left;color:#d63384;font-weight:700;font-size:1.3rem;font-family:Dancing Script,cursive}input[type=email],input[type=password]{padding:10px;border:2px solid #ffb6c1;border-radius:10px;font-size:1rem;width:100%;margin-top:5px;outline:none;transition:border-color .3s}input:focus{border-color:#ff69b4;box-shadow:0 0 5px #ff69b466}button{background-color:#ff69b4;color:#fff;border:none;padding:12px;border-radius:12px;font-size:1rem;cursor:pointer;transition:background-color .3s}button:hover{background-color:#ff85c1}.error{color:red;font-size:.9rem}.icon{color:#ff69b4}.input-icon{margin-right:5px;color:#ff69b4}@media (max-width: 480px){.container{max-width:95%;padding:40px 35px!important;margin:20px auto;background-color:#fff0f669!important}input[type=email],input[type=password],button{font-size:.7rem;padding:14px}h1,h2{font-size:1.8rem!important}}.scrolling-banner{width:100%;overflow:hidden;white-space:nowrap;color:#d63384;font-weight:700;padding:8px 0;position:relative;background:linear-gradient(90deg,#ffefff,#ffe6f2);border-bottom:2px solid #ffb6c1}.scrolling-banner{font-size:1.5rem}.scrolling-content{display:inline-block;white-space:nowrap;animation:scroll-left 20s linear infinite}.scrolling-content span{display:inline-block;padding-right:2rem}@media (max-width: 1024px){.scrolling-banner{font-size:2rem;padding:6px 0;margin-bottom:2rem}.scrolling-content span{padding-right:1.5rem}}@media (max-width: 600px){.scrolling-banner{font-size:1.3rem;padding:4px 0;margin-bottom:2rem}.scrolling-content span{padding-right:1rem}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden;overflow-y:auto}body{display:flex;justify-content:center;align-items:center;background:#ffe0f0;font-family:Dancing Script,cursive;margin:0;padding:0;width:100vw;min-height:100vh;box-sizing:border-box;cursor:url(/cursor.png),auto}input,textarea{font-size:16px}a,button,input[type=button],input[type=submit],input[type=range],label,.logout-button,[role=button]{cursor:url(/pointer.png),pointer}@media (max-width: 1024px){.container{max-width:500px;padding:2rem}input,button{font-size:1.1rem}h1,h2{font-size:2rem}}@media (max-width: 768px){body{padding:1rem}.container{width:100%;max-width:400px;margin:auto;padding:1.5rem;box-shadow:0 0 10px #0000001a;background:#fff;border-radius:10px}input,button{font-size:1.1rem;max-width:90%;width:100%;box-sizing:border-box}h1,h2{font-size:1.5rem}}@media (max-width: 480px){.container{padding:1rem;max-width:320px}input,button{font-size:1rem}h1,h2{font-size:1.25rem}}
