html,body{margin:0;min-height:100%;background:#171b24;color:#eee;font-family:system-ui,sans-serif}main{max-width:720px;margin:48px auto;padding:0 24px}a{color:#8dc8ff}table{width:100%;margin-top:20px;border-collapse:collapse;text-align:left}td,th{padding:12px 8px;border-bottom:1px solid #343b47}button{font:inherit;cursor:pointer}.playing{overflow:hidden}.playing main{max-width:none;margin:0;padding:0}label{display:block;margin-bottom:16px}input{font:inherit;padding:6px 8px;max-width:100%;box-sizing:border-box}
