[hidden]{display:none!important}main.wrap{max-width:860px}h1{font-size:clamp(36px,6vw,60px)}h2{font-size:30px}h3{margin:15px 0 0}.tabs{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.tabs a{color:var(--blue)}button:not(.btn){border:1px solid #afc5d8;background:white;color:#183657;border-radius:6px;padding:7px 12px;cursor:pointer}#login{max-width:420px}#panel section{padding:32px 0;border-bottom:1px solid #ccdae5}.message,.row{background:#f2f7fb;border-radius:8px;padding:16px;margin:12px 0}.message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.message small{color:#456}.row{display:grid;grid-template-columns:2fr 1fr auto;align-items:end;gap:10px}#devices{display:grid;grid-template-columns:1fr 1fr;gap:10px}input[type=color]{height:45px}#library{margin-top:20px}#library button{margin:8px}#panel form{max-width:720px}output{white-space:normal}@media(max-width:640px){.row,.pair{grid-template-columns:1fr}.tabs{gap:10px}}