@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,700;1,400;1,700&display=swap");body{background-color:#353a3f;color:white;font-family:'Source Sans Pro', sans-serif}#app{max-width:500px;margin:0 auto;margin-top:30px;display:grid;grid-gap:15px}#app input,#app textarea{box-sizing:border-box;width:100%;font-family:'Source Sans Pro', sans-serif;outline:none;color:white;display:block;background:none;border:solid 1px rgba(255,255,255,0.25);border-radius:6px;font-size:16px;padding:10px 13px}#app .checkbox{cursor:pointer;user-select:none}#app .checkbox input{display:none}#app .checkbox input:checked ~ ::before{background-color:#4bb882}#app .checkbox input:checked ~ ::after{left:28px}#app .checkbox label{cursor:pointer;display:flex;align-items:center;position:relative}#app .checkbox label::before{content:'';display:inline-block;width:50px;height:25px;background-color:#70767b;transition:all 0.2s;border-radius:1000px;margin-right:10px}#app .checkbox label::after{content:'';position:absolute;width:19px;height:19px;left:3px;border-radius:100%;background-color:white;transition:all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:0 1px 2px 0 rgba(0,0,0,0.05)}.info{margin-bottom:20px}.info h1{margin:0}.info blockquote{margin-top:0;margin-bottom:0}.info blockquote cite{margin-left:5px;color:rgba(255,255,255,0.5)}#app .inputs{display:grid;grid-gap:15px}#app .inputs .content{display:grid;grid-template-columns:52px 1fr;grid-gap:15px}#app .inputs .content .avatar{width:100%;aspect-ratio:1/1;border-radius:100%;cursor:pointer}#app .inputs .content .right .username{margin-bottom:15px}#app .inputs .content .right .checkbox{padding:10px;border:solid 1px rgba(255,255,255,0.25);border-top:0;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0}#app .inputs .content .right .message{border-bottom-left-radius:0;border-bottom-right-radius:0}#app .buttons{display:flex;justify-content:flex-end}#app .buttons input[type=button]{cursor:pointer;display:inline;width:unset;margin-left:15px;transition:all 0.2s;color:rgba(255,255,255,0.8)}#app .buttons input[type=button]:hover{background-color:rgba(255,255,255,0.1)}#app .buttons input[type=button].delete{color:#e7414a;border-color:rgba(231,65,74,0.5)}#app .buttons input[type=button].delete:hover{background-color:rgba(231,65,74,0.1)}.log{display:grid;grid-gap:15px}.log .item{padding:10px;background-color:rgba(75,184,130,0.1);border-radius:6px}.log .item .item-content{display:flex;justify-content:space-between}.log .item img{width:100%;margin-top:10px;border-radius:6px}.log .item.error{background-color:rgba(231,65,74,0.6)}