table{width:100%;border-collapse:collapse;font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif}td,th{border:1px solid #4b4f58!important;padding:10px;text-align:center}th{background:linear-gradient(to right,#e9ecef,#dee2e6);color:#2c3e50;font-weight:600}td{color:#2c3e50;background-color:#fafafa}.chair{font-style:italic;color:#1c2331}.time{width:15%}.speaker{width:25%}.highlight{background:#f0f4f8;font-weight:600;text-align:center;color:#2c3e50}.location{color:#3b5998}[data-theme=dark] table{border-color:#444}[data-theme=dark] th{background:linear-gradient(to right,#2e2e38,#3c3c4e);color:#fff}[data-theme=dark] td{border-color:#444;background-color:#1e1e2e;color:#ddd}[data-theme=dark] .highlight{background:#2c2c3a;color:#fff}[data-theme=dark] .chair{color:#a9a9ff}[data-theme=dark] .location{color:#91a7ff}[data-theme=dark] .session-title{color:#bdbfff}