body{margin:0;background:#101b16;color:#eee9df;font:16px/1.8 system-ui;padding:35px}main{max-width:680px;margin:35px auto}h1{font-size:32px;line-height:1.3}a{color:#dfba8c}form{padding:25px;background:#1c2922;border:1px solid #3c4b3d;border-radius:12px;margin:25px 0}label{display:block}input[type=password]{box-sizing:border-box;display:block;width:100%;background:#101b16;color:#eee;padding:14px;border:1px solid #52604e;border-radius:6px;margin-top:10px}button{padding:12px 20px;background:#dfba8c;border:0;border-radius:6px;margin:8px 10px 0 0;cursor:pointer}small{color:#adb9ab}code{word-break:break-all}audio{width:100%}