body{font:16px/1.6 system-ui;background:#10202d;color:#edf5f4;margin:0}main{max-width:680px;margin:40px auto;padding:24px}a{color:#b7f877}label{display:block;margin:20px 0}input[type=password]{display:block;width:90%;padding:12px;font:inherit}button{padding:14px;font:inherit;cursor:pointer}#feedback textarea,#feedback select,#feedback input{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border:1px solid #54717b;border-radius:8px;background:#172f3b;color:#edf5f4;font:inherit;min-height:44px}#feedback textarea{resize:vertical}#feedback button{width:100%;border:1px solid #b7f877;border-radius:8px;background:#b7f877;color:#14251b;font-weight:700;min-height:48px}#feedback button:disabled{opacity:.6}#feedback p{font-size:13px}#feedback-status{color:#c4fa8d}