.topic.current-topic{border-color:#b5c83f;background:linear-gradient(145deg,#f4facd,#faf8f2)}
.topic.current-topic i{background:#b7cf35;color:#173f35}
.topic.current-topic>div span{color:#53680a;font-weight:800}
.topic.web-topic{border-color:#8ca9df;background:linear-gradient(145deg,#e9f1ff,#faf8f2)}
.topic.web-topic i{background:#486eb5;color:#fff}
.topic.web-topic>div span{color:#31548f;font-weight:800}
.coverage-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}
