:root{color-scheme:dark;font-family:system-ui,sans-serif;background:#0b1019;color:#edf2f7}*{box-sizing:border-box}body{margin:0}main{max-width:1040px;margin:auto;padding:32px 20px}header{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:3px;margin-bottom:50px}.logo{background:#bbf76a;color:#142008;padding:9px 12px;border-radius:10px}.live{margin-left:auto;color:#bbf76a;font-size:12px;letter-spacing:2px}h1{font-size:clamp(28px,5vw,46px);letter-spacing:-1.5px;line-height:1.15}p{line-height:1.7;color:#b5c1d2}video{display:block;width:100%;aspect-ratio:16/9;background:#000;border-radius:14px;margin:24px 0}.card{padding:24px;background:#141d2b;border:1px solid #263246;border-radius:16px;margin:24px 0}label{display:block;margin-bottom:18px;color:#cbd5e1}input,select,textarea{display:block;width:100%;padding:14px;margin-top:8px;border:1px solid #40506a;border-radius:8px;background:#0b1019;color:white;font:inherit}button{background:#bbf76a;color:#142008;border:0;border-radius:8px;padding:12px 18px;font-weight:750;cursor:pointer}button.danger{background:#422832;color:#ffb6b6}.table{overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left}th,td{padding:16px 10px;border-bottom:1px solid #29364b;white-space:nowrap}th{font-size:12px;text-transform:uppercase;color:#94a3b8}a{color:#bbf76a}.muted,footer{font-size:13px;color:#8492a8}footer{margin-top:50px}textarea{resize:vertical}button[hidden]{display:none}
