@use "lib/viewport"; .custom-homepage-columns { .header-wrapper { @include viewport.from(lg) { margin-bottom: 1.25em; } } .topic-list .topic-list-item { height: auto; &:nth-child(odd) { background: var(--topic-list-item-background-color); } } } .b-header { .nav-pills > li > a:hover { .discourse-no-touch & { color: var(--secondary); } } .nav-pills > li > a:hover::after { .discourse-no-touch & { background: var(--secondary); } } } // theme component: https://github.com/discourse/discourse-minimal-category-boxes .custom-category-boxes-container { @include viewport.until(sm) { padding-inline: var(--space-4); box-sizing: border-box; } } @include viewport.from(md) { #main-outlet { div[class^="category-title-header"] { width: calc(100% - (2 * var(--space-4))); border-radius: var(--d-border-radius-large); max-width: calc(1000px - 3rem) !important; } .list-container div[class^="category-title-header"] { width: 100%; } } } // livestream plugin: https://github.com/discourse/discourse-livestream .livestream-topic.chat-enabled.archetype-regular { #custom-chat-container { margin-left: 0; border-top-left-radius: var(--d-border-radius-large); border-top-right-radius: var(--d-border-radius-large); border: 0; } .container.posts { grid-template-columns: auto auto; } } // TC: Blog Style body:not(.d-toc-installed).blog-post .container.posts, body.d-toc-installed.blog-post .container.posts { grid-template-columns: var(--blog-width) 0; }