<div class="bd-subtitle">
{frontmatter.description && <Fragment set:html={processMarkdownToHtml(frontmatter.description)} />}
</div>
- <Ads />
</div>
- {
- frontmatter.toc && headings && (
- <div class="bd-toc mt-3 mb-5 my-lg-0 mb-lg-5 px-sm-1 text-body-secondary">
+
+ <div class="bd-toc mt-3 mb-5 my-lg-0 mb-lg-5 px-sm-1 text-body-secondary">
+ {
+ frontmatter.toc && headings && (
<button
class="btn btn-link p-md-0 mb-2 mb-md-0 text-decoration-none bd-toc-toggle d-md-none"
type="button"
<TableOfContents headings={headings} />
</nav>
</div>
- </div>
- )
- }
+ )
+ }
+ <Ads />
+ </div>
<div class="bd-content ps-lg-2">
{
#carbonads {
position: static;
- display: block;
max-width: 400px;
padding: 15px 15px 15px 160px;
- margin: 2rem 0;
+ margin: 1rem 0;
overflow: hidden;
@include font-size(.8125rem);
line-height: 1.4;
margin-left: -145px;
}
+@container (max-width: 240px) {
+ #carbonads {
+ padding-left: 15px;
+ }
+
+ .carbon-img {
+ display: block;
+ float: none;
+ margin-left: 0;
+ }
+
+ .carbon-wrap {
+ display: flex;
+ flex-direction: column;
+ gap: .5rem;
+ }
+
+ .carbon-img > img {
+ width: 100%;
+ max-width: 100% !important;
+ height: auto;
+ @include border-radius(var(--bs-border-radius-sm));
+ }
+}
+
.carbon-poweredby {
display: block;
margin-top: .75rem;
- color: var(--bs-body-color) !important;
+ color: var(--bs-fg-3) !important;
}
}
#carbonads { // stylelint-disable-line selector-max-id
+ max-width: 400px;
margin-inline: auto;
+ margin-block: 2rem;
}
@include media-breakpoint-up(md) {
// stylelint-disable selector-max-type, selector-no-qualifying-type
.bd-toc {
+ font-size: .875rem;
+ container-type: inline-size;
+
@include media-breakpoint-up(lg) {
position: sticky;
top: 5rem;