:root{color-scheme:dark;font:16px Arial;background:#08131e;color:#d5e8f5}main{max-width:1050px;margin:35px auto;padding:20px}main>p:first-child{color:#47ccd9;letter-spacing:2px;font-size:12px}p{line-height:1.6}form{display:flex;gap:15px;flex-wrap:wrap;padding:20px;background:#102636;border:1px solid #385c70;border-radius:6px;margin:25px 0}label{flex:1;min-width:170px;font-size:12px}input,select{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:12px;background:#06131e;color:white;border:1px solid #50778d;border-radius:4px}button{align-self:end;padding:12px;color:white;background:#0b5a6a;border:1px solid #59c9d4;border-radius:4px;cursor:pointer}#demo-widget{max-width:100%}
