/* Sessions remain white; category labels retain meaning without colour. */
#program [data-kind="session"],#program [data-kind="session"]>summary,#program [data-kind="session"]>summary:hover{background:#fff}
#program [data-kind="break"]{background:linear-gradient(90deg,#fff8f8,#fff)}
#program [data-kind="workshops"],#program [data-kind="workshops"]>summary,#program [data-kind="workshops"]>summary:hover{background:#eaf6fc;border-color:#9acbdf}
#program [data-kind="workshops"]{border-left:4px solid #287a9d}
#program [data-kind="workshops"] .program-badge{background:#287a9d;color:#fff}
#program [data-kind]:not([data-kind="session"]):not([data-kind="break"]):not([data-kind="workshops"]){background:#f2edfc;border-color:#c8b6e4}
