:root{--theme1:#219191;--color-bg-secondary:#d8d8d8}body,html{padding:0;margin:0;font-family:Dancing Script,cursive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;overflow:hidden;height:100%}a{color:inherit;text-decoration:none}*{box-sizing:border-box}ul{list-style-type:none;padding:0}li,ul{margin:0}.container{padding:0 2rem}.main{position:absolute;top:6px;left:6px;bottom:6px;right:6px;z-index:700;overflow:auto;background:#fff;border:2px solid var(--theme1);border-radius:12px}.navbackground{background-color:var(--theme1);border-radius:20%;position:fixed;bottom:30px;right:32px}.navicon{width:36px;height:32px;margin:7px 7px 4px;position:relative;cursor:pointer;display:inline-block}.navicon span{background-color:#fff;position:absolute;border-radius:2px;transition:.3s cubic-bezier(.8,.5,.2,1.4)}.navicon span:first-child{width:100%;height:4px;display:block;top:0;left:0}.navicon span:nth-child(2){width:100%;height:4px;display:block;top:14px;left:0}.navicon span:nth-child(3){width:100%;height:4px;display:block;bottom:0;left:0}.navicon:not(.open):hover span:first-child{width:100%;height:4px;display:block;top:px;left:0;transition:.3s cubic-bezier(.8,.5,.2,1.4)}.navicon:not(.open):hover span:nth-child(2){width:100%;height:4px;display:block;top:13px;left:0;transition:.4s cubic-bezier(.8,.5,.2,1.4)}.navicon:not(.open):hover span:nth-child(3){width:100%;height:4px;display:block;bottom:px;left:0;transition:.3s cubic-bezier(.8,.5,.2,1.4)}.navicon.open span:first-child{left:3px;top:12px;width:30px;transition:.3s cubic-bezier(.8,.5,.2,1.4);transform:rotate(90deg);transition-delay:.15s}.navicon.open span:nth-child(2){left:2px;top:20px;width:20px;transition:.3s cubic-bezier(.8,.5,.2,1.4);transform:rotate(45deg);transition-delay:50ms}.navicon.open span:nth-child(3){left:14px;top:20px;width:20px;transition:.3s cubic-bezier(.8,.5,.2,1.4);transform:rotate(-45deg);transition-delay:.1s}.menu_list{display:flex;position:fixed;flex-direction:column;background-color:var(--color-bg-secondary);border-radius:10px;box-shadow:0 10px 20px rgba(64,64,64,.15);bottom:90px;right:32px;padding:12px 16px}.menu_list img{margin:2px 5px}.menu_list li{font-size:18px;display:flex;align-items:center}.menulist_textbox{flex-basis:70%}.colorselector{position:absolute;left:6px;bottom:26px}.colorselector input{background:transparent;border:none;color:transparent;position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:48px;top:-3px;z-index:-1}