.feed-hero{display:grid;position:relative;gap:16px;margin:16px 4px}.feed-hero__title-container{display:flex;gap:8px}.feed-hero__icon{width:48px;height:48px;border-radius:50%}.feed-hero__title-and-subtitle{display:grid;gap:2px;text-decoration:none;position:relative}.feed-hero__title-and-tags{display:flex;column-gap:8px;row-gap:2px;flex-wrap:wrap}.feed-hero__title{color:var(--bg-font-clear);text-align:left;font-weight:800;font-size:1.4rem;margin:0}.feed-hero__sub-title{color:var(--bg-font-dim);font-size:1rem;text-align:left}.feed-hero__tags{display:flex;align-items:center;gap:8px;color:var(--hl-font-clear);font-weight:700}.feed-hero__sfw-tag,.feed-hero__nsfw-tag,.feed-hero__appropriate-tag{background:var(--hl-dark-shade);padding:2px 8px;border-radius:8px}.feed-hero__sfw-tag::before{content:'';display:inline-block;background:var(--hl-font-clear);-webkit-mask-image:url("/img/warnings/sheep.svg");mask-image:url("/img/warnings/sheep.svg");mask-repeat:no-repeat;mask-size:cover;width:14px;height:13px}.feed-hero__appropriate-tag::before{content:'';display:inline-block;background:var(--hl-font-clear);-webkit-mask-image:url("/img/warnings/tophat.svg");mask-image:url("/img/warnings/tophat.svg");mask-repeat:no-repeat;mask-size:cover;width:12px;height:12px}@media screen and (min-width: 1024px){.feed-hero{margin:16px 0}}.feed{display:grid;gap:24px;margin-bottom:12px}.feed .thread{margin-top:0}.feed-options{display:flex;gap:8px;justify-content:left;align-items:start}.feed-options__new-thread{display:none;color:var(--hl-font-clear);background:var(--hl-dark-shade);font-weight:bold;min-width:80px;padding:8px 16px;border-radius:10px;border:none;text-decoration:none;text-align:center}.feed-options__new-thread:hover{background:var(--hl-light-shade)}.feed--catalogue{gap:8px;grid-template-columns:1fr 1fr}.feed--catalogue .feed-hero{margin-bottom:24px}.feed--catalogue .notification-label{grid-column:1 / -1}.feed--catalogue .story{grid-column:1 / -1}.feed--catalogue .js-post-share,.feed--catalogue .js-post-bookmark{display:none !important}@media screen and (min-width: 375px){.feed--catalogue .js-post-share{display:flex !important}}@media screen and (min-width: 420px){.feed--catalogue .js-post-bookmark{display:flex !important}.feed-options__new-thread{display:block}}@media screen and (min-width: 512px){.feed--catalogue{gap:8px;grid-template-columns:repeat(auto-fill, minmax(252px, 1fr))}}@media screen and (min-width: 768px){.feed-hero{grid-template-columns:1fr auto}}@media screen and (min-width: 1024px){.feed--catalogue{gap:8px;grid-template-columns:repeat(auto-fill, minmax(248px, 1fr))}}
