@import url("forum/board.css"); @import url("forum/topic.css"); @import url("forum/compose.css"); @import url("forum/extras.css"); /* Forum home shell: sidebar compose CTA */ .aksrt-forum-sidebar-card--compose { padding: 12px; } .aksrt-forum-sidebar-card--compose .aksrt-forum-quick-post__input { display: flex; align-items: center; gap: 10px; width: 100%; padding: 10px 12px; border-radius: 10px; background: var(--body-bg-color, #f5f6f7); color: var(--muted-color, #777); text-decoration: none; } .aksrt-forum-sidebar-card--compose .aksrt-forum-quick-post__input:hover { color: var(--focus-color, #f04494); } .aksrt-forum-sidebar-card--compose .aksrt-forum-header__action { display: inline-flex; width: 100%; justify-content: center; } .aksrt-forum-header__stats { display: none; /* stats demoted on home shell; counts remain in eyebrow meta */ } /* Forum pages share the single/archive content stream shell */ .content-shell--forum .content-wrap { padding-top: 8px; } .content-shell--forum .content-layout__primary > .aksrt-forum-board, .content-shell--forum .content-layout__primary > .aksrt-forum-topic, .content-shell--forum .content-layout__primary > .aksrt-forum-tag, .content-shell--forum .content-layout__primary > .aksrt-forum-plate-cat { width: 100%; } .aksrt-forum-topic__cover { margin: 0 0 16px; border-radius: var(--main-radius, 8px); overflow: hidden; background: var(--body-bg-color, #f5f6f7); } .aksrt-forum-topic__cover--image { aspect-ratio: var(--cover-ratio, 16/9); } .aksrt-forum-topic__cover img { display: block; width: 100%; height: 100%; object-fit: cover; } .aksrt-forum-topic__cover--slide { display: grid; grid-auto-flow: column; grid-auto-columns: 100%; overflow-x: auto; scroll-snap-type: x mandatory; } .aksrt-forum-topic__cover--slide img { scroll-snap-align: start; aspect-ratio: 16/9; } .aksrt-forum-topic__paywall { margin: 12px 0 20px; padding: 16px; }