input[type=password],input[type=text],textarea{width:100%;box-sizing:border-box}@font-face{font-family:Kosugi;src:url("fonts/Kosugi-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}*{font-family:Kosugi,monospace}body{background-color:#fff;margin:0;padding:0 20px 20px;font-size:14px;display:flex;justify-content:center}.container{display:none;max-width:960px;width:100%}.rounded-box{background-color:#e6e6e6;margin:30px 0;border-radius:8px;padding:15px}textarea{height:150px;resize:vertical}.password-box{background-color:#c0dafa}.encrypt-box{background-color:#c6fac2}.decrypt-box{background-color:#fac2cc}.section{display:flex;flex-wrap:wrap;gap:20px}.section>div{flex:1 1 48%}.text-center{text-align:center}.footer{font-size:12px;line-height:1.5;margin-top:30px}@media (max-width:600px){.section{flex-direction:column}.section>div{flex:1 1 100%}}