@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";body,html{height:100%;margin:0}#root{display:flex;flex-direction:column;min-height:100vh}.app-header{display:flex;justify-content:space-between;position:sticky;top:0;align-items:center;height:50px;padding:5px 30px 12px;border-bottom:1px solid rgba(0,0,0,.15);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);z-index:1000}.left-icons{display:flex;align-items:center;font-size:24px;cursor:pointer;gap:20px}.logo-text{text-align:center;font-family:Times New Roman,serif;font-size:26px;font-weight:500;letter-spacing:-.04em;margin-bottom:4px;margin-right:4px}.logo-uppercase{font-weight:900;font-size:32px}.right-icon{display:flex;justify-content:flex-end;align-items:center;font-size:24px;cursor:pointer;color:#000;margin-left:10px}.desktop-menu{display:none}.desktop-menu ul{display:flex;list-style:none;gap:70px}.desktop-menu li a{text-decoration:none;color:#000;font-weight:500;font-size:18px}.mobile-menu{display:block;position:fixed;left:0;top:68px;width:39%;height:100%;background-color:#000000c2;contain:paint;transition:transform .5s ease;transform:translate(-100%);-webkit-backdrop-filter:blur(400px);backdrop-filter:blur(400px);z-index:9999;min-width:40%}.mobile-menu.active{transform:translate(0)}.mobile-menu-header{display:flex;justify-content:space-between;font-weight:500;padding:15px;text-decoration:none;color:#fff;font-size:23px}.menu-title{display:block;font-weight:500;text-decoration:none;color:#fff;font-size:23px}.close-icon{color:#fff;font-size:24px;cursor:pointer}.mobile-menu ul{list-style:none;padding:30px 0 0;text-align:center}.mobile-menu li a,.logout-btn{display:block;font-weight:500;padding:20px;text-decoration:none;color:#fff;font-size:18px;border-bottom:1px solid rgba(0,0,0,.15)}.right-icon .logout-btn{background:none;border:none;color:#000;font-size:16px;cursor:pointer;padding:0;font-family:Times New Roman,Times,serif}@media screen and (min-width: 910px){.desktop-menu{display:block}.mobile-menu,.left-icons{display:none}}.routines-container{font-family:sans-serif;padding:30px;max-width:100vw;z-index:1000}.dayview-header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:60px;background-color:#0000004f;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);margin:-30px -30px 26px;font-family:Times New Roman,Times,serif;font-size:16px;font-weight:400;text-align:center;padding:10px 10px 10px 52px;z-index:1000;min-width:350px}.button-group{display:flex;gap:17px;align-items:center;margin-right:30px}.add-task-btn{background:none;cursor:pointer;font-size:21px;border:none;color:#000}.add-task-btn:hover{color:#fff}.reset-today-btn{color:#000;background:none;border:none;font-size:20px;max-width:40px}.reset-today-btn:hover{color:#fff}.weekdays-row{display:flex;justify-content:space-between;margin-bottom:18px;padding:0 24px}.weekday-cell{display:flex;flex-direction:column;align-items:center;font-size:17px;font-family:Times New Roman,Times,serif}.weekday-date{padding:3px 9px;border-radius:6%}.dayview-container{position:relative;height:1590px;z-index:1;overflow:hidden}.dayview-hour{color:gray;display:flex;justify-content:flex-start;height:65px;border-top:2px solid #eee;font-family:Times New Roman,Times,serif}.hour-label{font-size:13px;padding:0 8px}.event-block{position:absolute;border:1px solid #eee;background-color:#e2e2e2;border-left:4px solid black;border-radius:4px;overflow:hidden;padding:4px;box-sizing:border-box;font-family:Times New Roman,Times,serif;font-size:15px;cursor:pointer;margin-left:50px}.event-block:hover{font-size:17px}.indicator{position:absolute;left:0;right:0;height:0;z-index:3;display:flex;align-items:center;pointer-events:none}.indicator-circle{background-color:#000;color:#fff;font-size:11.9px;padding:1px 5.2px;border-radius:3px;margin-right:6px;font-family:Times New Roman,Times,serif}.indicator-line{flex-grow:1;height:2px;background-color:#000}.weekdays-row{display:flex;justify-content:space-between;padding:10px;margin-bottom:43px}.weekday-cell{display:flex;flex-direction:column;align-items:center;width:60px;font-size:17px;font-family:Times New Roman,Times,serif}.weekday-name{font-weight:700;margin-bottom:10px}.weekday-date{text-align:center;cursor:pointer}.today-circle{background-color:#000;color:#fff}.weekday-date.selected{border:2px solid black}.task-form-slide{position:fixed;width:100%;bottom:0;left:0;top:60px;background-color:#000000b3;z-index:1000;animation:slideUp .375s ease;-webkit-backdrop-filter:blur(900px);backdrop-filter:blur(900px);font-family:Times New Roman,Times,serif;overflow-y:auto;padding-bottom:460px;max-width:100vw;overflow-x:hidden;box-shadow:0 -1px 10px #000000b3}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}body:has(.task-form-slide){overflow:hidden}.task-header{padding:10px 30px;color:#fff;display:flex;justify-content:space-between;font-size:20px;box-shadow:0 -2px 10px #000000b3;margin-bottom:40px}.task-header span{cursor:pointer;font-size:20px;align-items:center;box-shadow:0 -1px 100px #000000b3}.task-body{padding:0 39px 0 35px}.task-body label{color:#fff;font-family:Times New Roman,Times,serif;margin-bottom:10px}.title-input{width:100%;min-width:90px;max-width:800px;font-size:16px;margin-top:10px;font-family:Times New Roman,Times,serif}.time-inputs input{width:100%;min-width:100px;max-width:800px;display:flex;flex-direction:column;font-family:Times New Roman,Times,serif;font-size:14px;margin-top:10px}.repeat{margin-top:40px}.repeat label{margin-right:10px}.repeat select,option{padding:6px;font-family:Times New Roman,Times,serif;font-size:14px}.task-footer{position:fixed;width:87%;bottom:30px;text-align:center;align-items:center}.delete-task{color:#fff;font-size:20px;font-family:Times New Roman,Times,serif;cursor:pointer;box-shadow:0 10px 10px #0000001a;text-align:center}.error-message{color:#fff;box-shadow:0 10px 10px #0003;min-width:350px;font-size:.9rem;display:flex;justify-content:flex-start;margin-top:3px;background-color:#0000}@media screen and (min-width:800px){.task-footer{width:97%}}.account-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;text-align:center;margin-top:70px;gap:19px;padding:0rem 1.5rem}.user-icon{font-size:150px;margin-bottom:25px}.btn{font-size:1.1rem;width:100%;padding:12px;max-width:700px;font-weight:700;transition:all .3s ease;cursor:pointer;text-decoration:none}.account-page{border:2px solid black;color:#000;background-color:#fff}.create-account{color:#fff;background-color:#000;border:2px solid black}.week-navigation{display:flex;justify-content:space-between;margin:10px 0}.week-navigation button{background-color:#fff;border:1px solid #ccc;padding:6px 12px;font-size:14px;cursor:pointer;border-radius:5px;transition:background .2s}.week-navigation button:hover{background-color:#f0f0f0}.diary-container{position:fixed;top:60px;left:0;display:flex;flex-direction:column;width:100vw;height:100vh;box-sizing:border-box;animation:foldUp .9s ease;padding:15px 70px;z-index:1000}.light{background-color:#fff;color:#000}.dark{background-color:#121212;color:#fff}.header-controls{display:flex;justify-content:space-between}.right-controls{margin-top:19px;display:flex;align-items:center;gap:20px;margin-right:-13px}.back-button-diary{position:relative;left:-30px;top:8px;cursor:pointer}.theme-toggle{position:relative;width:43px;height:23px}.theme-toggle input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;background-color:#ccc;border-radius:34px;top:0;left:0;right:0;bottom:0;transition:.4s;display:flex;align-items:center;justify-content:center;overflow:hidden}.slider:before{content:"";position:absolute;height:15px;width:14px;left:6px;bottom:4px;background-color:#fff;border-radius:50%;transition:.4s}input:checked+.slider{background-color:#555}input:checked+.slider:before{transform:translate(20px)}.moon-icon{margin-top:5px;margin-right:13px;pointer-events:none}.sun-icon{margin-top:4px;margin-left:16px;pointer-events:none}.save-button{cursor:pointer;font-size:19px;color:inherit}.play-pause-button{margin-top:-10px}.dear-diary-header{display:flex;justify-content:space-between;align-items:center;font-size:24px;margin-top:50px}.dear-diary{font-family:Dancing Script,cursive;font-size:50px}.diary-date{font-size:18px;border-bottom:1px solid #888;padding-bottom:2px}.diary-textarea{margin-top:40px;height:100%;width:100%;font-size:18px;line-height:60px;resize:none;border:none;outline:none;background-color:transparent;box-sizing:border-box;padding:10px;font-family:Times New Roman,Times,serif;background-image:repeating-linear-gradient(to bottom,transparent,transparent 60px,rgba(100,100,100,.3) 61px,transparent 62px);color:inherit}.light .diary-textarea{background-image:repeating-linear-gradient(to bottom,#fff,#fff 60px,#0003,#fff 62px)}.dark .diary-textarea{background-image:repeating-linear-gradient(to bottom,#121212,#121212 60px,#ffffff4d,#121212 62px)}.saved-box{margin-top:60px;padding:12px;background-color:#0000000d;border-radius:8px;width:100%;box-sizing:border-box;margin-bottom:-49px}.dark .saved-box,.dark .diary-footer{background-color:#e4eff67c}.titleDelete{display:flex;justify-content:space-between}.delete-icon:hover{font-size:20px}.saved-box h2{font-size:19px;margin-bottom:10px}.saved-date{font-size:12px;float:right;opacity:.7}.saved-box:hover{background-color:#e4eff6be}.diary-footer{position:fixed;right:0;bottom:0;width:100%;background-color:#0000001a;display:flex;justify-content:flex-end;align-items:center;padding:10px 18px;gap:23px}.note-icon{cursor:pointer;color:inherit;align-items:center;margin-right:26px}.play-pause-button{margin:3px}@keyframes foldUp{0%{opacity:0}to{opacity:1}}@media screen and (max-width:400px){.dear-diary-header{margin-bottom:-40px}.dear-diary{font-size:30px;margin-left:-20px}.right-controls{margin-right:-26px;margin-top:16px}.diary-date{font-size:15px;margin-right:-19px}.saved-box{min-width:280px;margin-left:-20px}.diary-textarea{margin-left:-30px;min-width:290px}}.sign-in-container{display:flex;flex-direction:column;padding:0 7rem;margin-top:200px}.task-icon{font-size:70px;align-items:center;justify-content:center}h1{margin-bottom:40px}label{font-weight:700}.signing-page{color:#fff;background-color:#000;margin-top:50px}.goals-container{max-width:800px;margin:auto;padding:10px 2rem}.category-selection{text-align:center;padding:20px;font-family:Times New Roman,Times,serif}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(179px,1fr));gap:30px;margin-top:50px}.category-card{cursor:pointer;padding:60px 30px;text-align:center;background:#111;transition:transform .2s;color:#fff}.category-card:hover{transform:scale(1.05)}.category-card span{display:block;margin-top:8px;text-align:center}.goals-header{display:flex;justify-content:space-between;align-items:center;margin-top:20px;font-size:18px}.back-btn{margin-bottom:10px;margin-left:-19px;background:transparent;color:#000;border:none;font-size:20px;cursor:pointer}.goal-block{border:1px solid black;padding:1.3rem;margin-bottom:1.5rem;border-radius:2px}.goal-header{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem;font-family:Times New Roman,Times,serif}.goal-header svg{color:#000;font-size:18px;margin-bottom:30px;background:transparent}.goal-header select,.goal-block input{padding:.5rem;flex:1;margin-bottom:30px;color:#000}.step-input{display:flex;justify-content:space-between;gap:20px;background:#fff;border:none;width:89%;max-width:260px}.step-input svg{color:#000;border:none;font-size:18px;background-color:#fff}.add-step{display:flex;align-self:flex-start;padding:.3rem;font-size:.8rem;background-color:#fff;border:1px solid black;border:none;cursor:pointer;border-radius:3px;color:#000;align-items:center;font-family:Times New Roman,Times,serif}.add-step svg{color:#000;font-size:22px;margin-right:10px}.goals-container .done-button{cursor:pointer;margin-top:10px;color:#000;padding:5px 11px;border:none;border:1px solid black;border-radius:3px;font-size:14px}.add-done-buttons{display:flex;justify-content:space-between;align-items:center}.footer{position:fixed;bottom:0;left:0;width:100%;padding:12px;background:#fff;border-top:1px solid #ccc;text-align:left;box-shadow:1px 1px 10px #ccc}.add-goal-btn{font-size:14px;display:flex;align-items:center;padding:6px 7px;background-color:#000;color:#fff;border:none;border-radius:3px;cursor:pointer;font-family:Times New Roman,Times,serif}.goals-container .footer svg{color:#fff;margin-right:8px;align-items:center;font-size:24px}.goal-summary{background:#ccc;border-radius:2px;padding:15px;margin:12px 0;cursor:pointer;font-size:20px;font-family:Times New Roman,Times,serif}.goal-summary:hover{background-color:#d5d7d9}.term-tag{background-color:#cfe0e4;color:#222;padding:3.3px 7.4px;margin-left:20px;border-radius:12px;font-size:12px}.create-account-container{display:flex;flex-direction:column;padding-top:13rem;padding-left:7rem}label{font-size:18px;font-weight:700}input{display:flex;flex-direction:column;padding:10px;margin-bottom:31px;border:none;border-bottom:1.3px solid black;width:80%;max-width:674px}.account-form input[type=password]{letter-spacing:2px}.create-btn{margin-top:60px;cursor:pointer;color:#fff;background-color:#000;border-radius:3px;width:80%}.link-signin{text-decoration:none;font-weight:700;color:#000}.error-message{color:#000;background-color:#dfe8f2;width:83.5%;max-width:69px;min-width:220px;margin-top:-99px;margin-bottom:100px;text-align:center;padding:2px 0}@media screen and (max-width:500px){.create-account-container{align-items:center;padding-left:0}.account-form{align-items:center}.account-footer{text-align:center}input{width:90%;margin-top:1px;margin-bottom:27px}.create-btn{width:100%}}.feeling-container{display:flex;flex-direction:column;background-color:#000;width:100vw;height:100vh;align-items:center;position:fixed;top:60px;left:0}.back-button{position:absolute;top:60px;left:30px;color:#fff;cursor:pointer;font-size:30px;z-index:10}.emotion-canvas-container{width:100vw;height:60vh}.emotion-label{color:#fff;border:none;font-family:Times New Roman,Times,serif;text-shadow:0 0 20px white;transition:box-shadow .9s ease;font-size:13px}.emotion-slider{width:70%;-webkit-appearance:none;border-radius:30px;box-shadow:0 0 20px #fff;transition:box-shadow .9s ease;background-color:#fffbffe3;cursor:pointer;height:8px;padding:0 6px;margin-top:36px;display:block}.emotion-slider::-webkit-slider-thumb{-webkit-appearance:none;height:22px;width:11px;box-shadow:0 0 20px #fff;background-color:#000;margin-top:-7px}.next-button{width:70%;max-width:660px;cursor:pointer;font-family:Times New Roman,Times,serif;background-color:#000;color:#fff;box-shadow:0 0 20px #fff;border:none;border-radius:3px;transition:box-shadow .9s ease;font-size:13px}.emotion-slider.fear,.next-button.fear{box-shadow:0 0 10px #505}.emotion-slider.sadness,.next-button.sadness{box-shadow:0 0 10px #057}.emotion-slider.neutral,.next-button.neutral{box-shadow:0 0 10px #ccc}.emotion-slider.joy,.next-button.joy{box-shadow:0 0 10px #fe3}.emotion-slider.anger,.next-button.anger{box-shadow:0 0 10px #7e1313}.describe-impact-container{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:2rem 7rem;background-color:#000;font-family:Times New Roman,Times,serif}.back-header{display:flex;color:#fff;justify-content:flex-start;align-items:center;text-shadow:0 4px 20px white;cursor:pointer;margin-bottom:30px}.back-icon{margin-top:4px;margin-right:5px}.describe-impact-container p{font-size:1.1rem;color:#fff;margin-bottom:1.5rem}.feeling-tags{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-bottom:1.5rem}.tag-button-describe-impact{background-color:#000;color:#fff;border-color:#fff;box-shadow:0 0 20px #fff;border-radius:3px;padding:7px 16px;font-size:13px;box-shadow:0 2px 6px #0000000d;transition:all .3s ease-in-out;cursor:pointer}.tag-button-describe-impact:hover{padding:13px 23px;font-size:14px;background-color:#333131}.tag-button-describe-impact.active{background-color:#aaafb0;color:#000;border:1px solid white;text-shadow:0 10px 20px white}.show-more-text{display:flex;align-items:center;justify-content:center;background:#000;border:none;color:#fff;font-size:.9rem;margin-bottom:1rem;cursor:pointer;text-shadow:0 4px 20px white}.show-more-icon{margin-top:5px}.impact-question{margin-top:25px}.impact-tags{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:10px;width:90%;margin-bottom:59px}.next-footer{width:100%;display:flex;justify-content:center;margin-bottom:170px}.describe-impact-next-button{width:70%;max-width:800px;min-width:400px;display:flex;justify-content:center;text-align:center;font-size:13px;border-radius:3px;cursor:pointer;color:#fff;border:none;font-family:Times New Roman,Times,serif;background-color:#000;box-shadow:1px 10px 20px #fff;margin-top:50px}.describe-impact-next-button:disabled{cursor:not-allowed}.emotion-name{padding:0 15px 4px;text-align:flex-end;border-radius:3px;font-size:20px;margin-bottom:1.4rem;color:#fff}.emotion-name.fear,.describe-impact-next-button.fear{box-shadow:-10px 10px 12px #3f043f}.emotion-name.sadness,.describe-impact-next-button.sadness{box-shadow:-10px 10px 12px #004b80}.emotion-name.neutral,.describe-impact-next-button.neutral{box-shadow:-10px 10px 12px #606061}.emotion-name.anger,.describe-impact-next-button.anger{box-shadow:-10px 10px 12px #510606}.emotion-name.joy,.describe-impact-next-button.joy{box-shadow:-10px 10px 12px #515309}@media (max-width: 500px){.describe-impact-next-button{min-width:90%}}.expanded-feeling-list{display:flex;flex-direction:column;width:100%;padding:45px;background-color:#222;box-sizing:border-box}.show-more-header{display:flex;justify-content:space-between;align-items:center}.show-more-header .cancel-text,.show-more-header .done-button{font-size:17px;color:#fff;cursor:pointer}.cancel-text:hover,.done-button:hover{font-size:19px}.show-more-question{margin-top:20px;margin-bottom:12px;font-size:16px;color:#fff}.feeling-list-vertical{display:flex;flex-direction:column;gap:13px;color:#fff;border-radius:3px;background-color:#3c3c3c;padding:20px;margin-top:10px}.feeling-row{display:flex;align-items:center;cursor:pointer;padding:8px 12px;transition:background-color .2s ease;border-bottom:1px solid rgb(63,63,63)}.feeling-text{font-size:16px;margin-left:20px}.feeling-text:hover{font-size:18px}.circle{width:20px;height:20px;border:2px solid #777474;border-radius:50%;transition:background-color .2s ease,border-color .2s ease}.circle.filled{background-color:#fff;border-color:gray}.emotion-review{padding:2rem;font-family:Times New Roman,Times,serif;color:#000}.emotion-review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.emotion-review-header h2{font-size:1.4rem;margin:0}.log-new-button{background-color:#000;color:#fff;border:none;padding:.4rem 1rem;border-radius:3px;cursor:pointer;font-weight:100;transition:background-color .2s ease}.log-new-button:hover{background-color:gray}.no-entries{text-align:center;font-style:italic;color:#888;margin-top:4rem}.log-list{list-style:none;padding:0;margin:0}.log-item{background-color:#f9f9f9;border-left:4px solid black;padding:.4rem .8rem;margin-bottom:1rem;border-radius:3px;box-shadow:0 1px 4px #0000000d;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.log-item strong{font-size:1.1rem;text-transform:capitalize}.log-header{display:flex;justify-content:space-between}.delete-log{margin-top:2px;cursor:pointer}.log-meta{margin-top:.5rem;font-size:.8rem;color:#666;display:flex;justify-content:space-between}.log-tags{margin-top:.3rem;display:flex;flex-wrap:wrap;gap:7px}.tag{background-color:#cacacd;color:#000;border-radius:3px;font-size:.76rem;padding:1.5px 5px}.tag-impact{background-color:#cedff3;border-radius:3px;padding:1.5px 5px}.birthday-card{max-width:600px;margin:40px auto;padding:20px;background:#ffe6f0;border-radius:16px;box-shadow:0 6px 18px #f9c6;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center;color:#4d0026}.birthday-card h1{font-size:1rem;margin-bottom:20px;color:#800040;font-family:Times New Roman,Times,serif}.birthday-card canvas{border-radius:12px;padding-top:20px;margin-bottom:24px;background:#efcdd9;box-shadow:0 3px 8px #ff99cc4d}.after-blow{width:100vw;min-height:100vh;background:linear-gradient(to bottom,#f8f8f8,#e8e8e8);display:flex;flex-direction:column;align-items:center;position:relative;overflow:auto}.canvas-container{width:100%;height:100%;position:absolute;top:0;left:0}.text-overlay{position:relative;z-index:10;text-align:center;color:#333;padding:.9rem;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-width:70vw;margin-bottom:40px}.birthday-text{font-size:2.5rem;font-weight:600;color:#222;margin-bottom:1.8rem;max-width:70vw}.message{font-size:1.2rem;color:#555;text-align:left;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:60vw}.back-btn{margin-top:1.5rem;padding:.4rem .8rem;font-size:.9rem;border:none;border-radius:2px;background:#ddd;color:#333;cursor:pointer;box-shadow:0 4px 10px #0000001a;transition:background .3s ease;font-family:Times New Roman,Times,serif}.back-btn:hover{background:#ccc}@media screen and (max-width:493px){.birthday-text{font-size:1.5rem;margin-bottom:.4rem}.message{font-size:1rem}}.birthday{max-width:400px;margin:50px auto;padding:0 20px;text-align:center;box-sizing:border-box}.birthday-form{margin:40px 0;display:flex;flex-direction:column;gap:1em;font-family:Times New Roman,Times,serif}.birthday-form input,.birthday-form textarea{font-size:1em;border:1px solid #ccc;border-radius:2px;resize:none;font-family:Times New Roman,Times,serif;padding:10px;width:100%;box-sizing:border-box;margin:0}.birthday-form textarea{height:100px}.birthday-form button{background-color:#fae4eb;padding:.6em;border:none;font-weight:700;cursor:pointer;border-radius:2px;transition:background-color .2s ease;font-family:Times New Roman,Times,serif;font-size:.88em}.birthday-form button:hover{background-color:#f2bbd7;color:#fff}.start-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999}.intro-video{width:100%;height:70%;max-width:570px;border-radius:8px;box-shadow:0 8px 20px #0003}.start-btn{margin-top:1rem;padding:.4rem;font-size:1rem;background:#efcdd9;border:none;border-radius:2px;cursor:pointer;transition:background .2s ease}.start-btn:hover{background:#fcb6cf}
