/* Vibetiles: panel.css as a guest gets it, every rule that draws the
   panel one ID heavier (see split_style.GUARD). GENERATED; do not edit. */
:root[data-theme="paper-dark"] {
	--text-primary: rgb(from var(--ink-alpha-strong) r g b / 1);
}
:root[data-fills="off"] body :is(.quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
}
:root[data-fills="off"][data-lines="on"]:not([data-fields="box"], [data-fields="raised"]) body :is(.quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) var(--line);
}
:root[data-fills="off"]:not([data-lines="on"]) body :is(.quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-hover);
}
:root[data-face="inter"] {
	--font-reading: var(--font-sans);
	--font-weight-reading: var(--font-weight-body);
	--layout-content-width-reading: 60ch;
}
:root[data-face="hyperlegible"] {
	--font-reading: var(--wp--preset--font-family--font-atkinson-hyperlegible-next);
	--font-weight-reading: var(--font-weight-body);
	--layout-content-width-reading: 49ch;
}
:root[data-face="mono"] {
	--font-reading: var(--wp--preset--font-family--font-geist-mono);
	--layout-content-width-reading: 68ch;
}
:root:is([data-face="mono"], [data-face="martian-mono"], [data-face="kode-mono"], [data-face="jetbrains-mono"])[data-reading="tiny"] {
	--text-reading-body: clamp(12px, calc(7.629px + 1.278cqi), 16px);
}
:root:is([data-face="mono"], [data-face="martian-mono"], [data-face="kode-mono"], [data-face="jetbrains-mono"])[data-reading="small"] {
	--text-reading-body: clamp(13px, calc(7.537px + 1.597cqi), 18px);
}
:root:is([data-face="mono"], [data-face="martian-mono"], [data-face="kode-mono"], [data-face="jetbrains-mono"])[data-reading="compact"] {
	--text-reading-body: clamp(14px, calc(7.444px + 1.917cqi), 20px);
}
:root:is([data-face="mono"], [data-face="martian-mono"], [data-face="kode-mono"], [data-face="jetbrains-mono"])[data-reading="default"] {
	--text-reading-body: clamp(16px, calc(9.444px + 1.917cqi), 22px);
}
:root:is([data-face="mono"], [data-face="martian-mono"], [data-face="kode-mono"], [data-face="jetbrains-mono"])[data-reading="comfortable"] {
	--text-reading-body: clamp(18px, calc(11.444px + 1.917cqi), 24px);
}
:root:is([data-face="mono"], [data-face="martian-mono"], [data-face="kode-mono"], [data-face="jetbrains-mono"])[data-reading="large"] {
	--text-reading-body: clamp(20px, calc(11.259px + 2.556cqi), 28px);
}
:root:is([data-face="mono"], [data-face="martian-mono"], [data-face="kode-mono"], [data-face="jetbrains-mono"])[data-reading="huge"] {
	--text-reading-body: clamp(22px, calc(6.703px + 4.473cqi), 36px);
}
:root[data-face="geist"] {
	--font-reading: var(--wp--preset--font-family--font-geist); --font-weight-reading: var(--font-weight-body); --layout-content-width-reading: 50ch;
}
:root[data-face="plex-sans"] {
	--font-reading: var(--wp--preset--font-family--font-plex-sans); --font-weight-reading: var(--font-weight-body); --layout-content-width-reading: 50ch;
}
:root[data-face="libre-baskerville"] {
	--font-reading: var(--wp--preset--font-family--font-libre-baskerville);
}
:root[data-face="vollkorn"] {
	--font-reading: var(--wp--preset--font-family--font-vollkorn);
}
:root[data-face="martian-mono"] {
	--font-reading: var(--wp--preset--font-family--font-martian-mono); --layout-content-width-reading: 60ch;
}
:root[data-face="kode-mono"] {
	--font-reading: var(--wp--preset--font-family--font-kode-mono); --layout-content-width-reading: 70ch;
}
:root[data-face="jetbrains-mono"] {
	--font-reading: var(--wp--preset--font-family--font-jetbrains-mono); --layout-content-width-reading: 68ch;
}
:root[data-face="doto"] {
	--font-reading: var(--wp--preset--font-family--font-doto); --layout-content-width-reading: 58ch;
}
:root[data-face="vt323"] {
	--font-reading: var(--wp--preset--font-family--font-vt-323); --layout-content-width-reading: 72ch;
}
:root[data-face="handjet"] {
	--font-reading: var(--wp--preset--font-family--font-handjet); --layout-content-width-reading: 56ch;
}
:root[data-lines="on"][data-line-style="dashed"] :is(
	.post-link-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.quire-menu:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-more-sub .mode-chip:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-newsletter-door:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-newsletter-door .inbox:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content > .about-numbers:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.about-numbers:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-card .post-media img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .article-media img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.quire-badge:not(.comments-count):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-link-card .post-link-shot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-card img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-card .card-actions .quire-button.tonal:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger:not([aria-expanded="true"])):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-newsletter-door-picture:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.quire-menu, .quire-tooltip-bubble, .rail-more-menu, .rail-more-sub, .paper-stack-menu, .reading-side-menu, .rail-newsletter-door, .site-search-room):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	body.has-frame .frame-paper:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-ruler .ruler-label:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.quire-button:not(.primary, .comments-pill, .ghost), .comments-open-btn, .paper-stack-btn, .rail-collapse-corner .quire-icon-button, .rail-expand .quire-icon-button, .reading-stepper, .reading-side-btn, .reading-segment, .quire-segmented, .reading-back, .code-block-controls .quire-icon-button):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.reading-segment:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-neighbour:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.support-box:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.readers-note-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-panel:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-archive-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content .release-route:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-switch:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"]:is([data-button-style="outlined"], [data-button-style="shadow"])[data-button-style] :is(
	:is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"]:not([data-comments-open]) :is(
	body.has-frame .comments-side:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"]:not([data-pictureframe="off"]) :is(
	:is(.post-card .post-media img, .single-post-article .article-media img, .single-post-article .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot), .post-card.format-link .post-format-body .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-button-medium="outlined"] :is(
	:is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-button-medium="shadow"] :is(
	:is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-button-quiet="outlined"] :is(
	:is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-button-quiet="shadow"] :is(
	:is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-fills="off"] :is(
	.rail-newsletter-trigger[aria-expanded="true"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-quotes="box"] :is(
	body:not(.single-format-quote) :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-rail-collapsed] :is(
	body.has-frame .sidebar-column:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-tags] :is(
	:is(#ldp-lv, .single-post-article .article-tags a):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"] :is(
	.sidebar-column .sidebar-logo-section:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-block-end-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"] :is(
	.sidebar-column .rail-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.mobile-panel-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-block-start-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"] :is(
	.list-head:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-checked:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content .release-checked:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-archive-banner:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content .release-archive-banner:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-bottom-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"] :is(
	.post-share-split .post-share-more-btn:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-inline-start-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"]:not([data-quotes]) :is(
	:is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-inline-start-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"][data-quotes="line"] :is(
	:is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-inline-start-style: dashed;
}
:root[data-lines="on"][data-line-style="dashed"] :is(
	.about-numbers-row + .about-numbers-row:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.comments-fold-seam:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.comments-fold-body .comment-respond:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.site-search-head:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::after,
	.site-search-group + .site-search-group:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::before,
	.site-search-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::before
) {
	border-top-style: dashed;
}
@media (max-width: 1009px) {
	:root[data-lines="on"][data-line-style="dashed"] :is(
	.post-sections-bar:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-bottom-style: dashed;
	}
}
@media (max-width: 1010px) {
	:root[data-lines="on"][data-line-style="dashed"] :is(
	.mobile-nav-bar:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-bottom-style: dashed;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dashed"] :is(
	body.has-frame .post-sections-key:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	body.has-frame .post-sections-phone-line:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::after
) {
		border-style: dashed;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dashed"]:not([data-comments-open]) :is(
	body.has-frame .comments-side:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-style: dashed;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dashed"][data-rail-collapsed] :is(
	body.has-frame .sidebar-column:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-style: dashed;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dashed"] :is(
	body.has-frame .comments-side-head:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-block-end-style: dashed;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dashed"] :is(
	body.has-frame .comments-side-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-block-start-style: dashed;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dashed"] :is(
	body.has-frame .comments-side .comment-respond:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-top-style: dashed;
	}
}
:root[data-lines="on"][data-line-style="dotted"] :is(
	.post-link-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.quire-menu:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-more-sub .mode-chip:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-newsletter-door:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-newsletter-door .inbox:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content > .about-numbers:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.about-numbers:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-card .post-media img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .article-media img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.quire-badge:not(.comments-count):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-link-card .post-link-shot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-card img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-card .card-actions .quire-button.tonal:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger:not([aria-expanded="true"])):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.rail-newsletter-door-picture:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.quire-menu, .quire-tooltip-bubble, .rail-more-menu, .rail-more-sub, .paper-stack-menu, .reading-side-menu, .rail-newsletter-door, .site-search-room):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	body.has-frame .frame-paper:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-ruler .ruler-label:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.quire-button:not(.primary, .comments-pill, .ghost), .comments-open-btn, .paper-stack-btn, .rail-collapse-corner .quire-icon-button, .rail-expand .quire-icon-button, .reading-stepper, .reading-side-btn, .reading-segment, .quire-segmented, .reading-back, .code-block-controls .quire-icon-button):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.reading-segment:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.post-neighbour:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.support-box:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.readers-note-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-panel:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-archive-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content .release-route:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.theme-switch:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"]:is([data-button-style="outlined"], [data-button-style="shadow"])[data-button-style] :is(
	:is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"]:not([data-comments-open]) :is(
	body.has-frame .comments-side:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"]:not([data-pictureframe="off"]) :is(
	:is(.post-card .post-media img, .single-post-article .article-media img, .single-post-article .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot), .post-card.format-link .post-format-body .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-button-medium="outlined"] :is(
	:is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-button-medium="shadow"] :is(
	:is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-button-quiet="outlined"] :is(
	:is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-button-quiet="shadow"] :is(
	:is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-fills="off"] :is(
	.rail-newsletter-trigger[aria-expanded="true"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-quotes="box"] :is(
	body:not(.single-format-quote) :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	:is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-rail-collapsed] :is(
	body.has-frame .sidebar-column:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-tags] :is(
	:is(#ldp-lv, .single-post-article .article-tags a):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"] :is(
	.sidebar-column .sidebar-logo-section:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-block-end-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"] :is(
	.sidebar-column .rail-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.mobile-panel-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-block-start-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"] :is(
	.list-head:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-checked:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content .release-checked:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.release-archive-banner:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.single-post-article .wp-block-post-content .release-archive-banner:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-bottom-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"] :is(
	.post-share-split .post-share-more-btn:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-inline-start-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"]:not([data-quotes]) :is(
	:is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-inline-start-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"][data-quotes="line"] :is(
	:is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
	border-inline-start-style: dotted;
}
:root[data-lines="on"][data-line-style="dotted"] :is(
	.about-numbers-row + .about-numbers-row:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.comments-fold-seam:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.comments-fold-body .comment-respond:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	.site-search-head:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::after,
	.site-search-group + .site-search-group:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::before,
	.site-search-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::before
) {
	border-top-style: dotted;
}
@media (max-width: 1009px) {
	:root[data-lines="on"][data-line-style="dotted"] :is(
	.post-sections-bar:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-bottom-style: dotted;
	}
}
@media (max-width: 1010px) {
	:root[data-lines="on"][data-line-style="dotted"] :is(
	.mobile-nav-bar:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-bottom-style: dotted;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dotted"] :is(
	body.has-frame .post-sections-key:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)),
	body.has-frame .post-sections-phone-line:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::after
) {
		border-style: dotted;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dotted"]:not([data-comments-open]) :is(
	body.has-frame .comments-side:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-style: dotted;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dotted"][data-rail-collapsed] :is(
	body.has-frame .sidebar-column:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-style: dotted;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dotted"] :is(
	body.has-frame .comments-side-head:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-block-end-style: dotted;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dotted"] :is(
	body.has-frame .comments-side-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-block-start-style: dotted;
	}
}
@media (min-width: 1010px) {
	:root[data-lines="on"][data-line-style="dotted"] :is(
	body.has-frame .comments-side .comment-respond:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))
) {
		border-top-style: dotted;
	}
}
:root[data-lines="on"][data-line] {
	--line: color-mix(in srgb, var(--text-primary) var(--line-strength), transparent);
}
:root[data-darkground="on"] :is(.ground-dark, .ground-light) {
	--wp--preset--color--surface-base: var(--surface-base);
	--wp--preset--color--text-primary: var(--text-primary);
	--wp--preset--color--text-secondary: var(--text-secondary);
	--wp--preset--color--text-muted: var(--text-muted);
	--wp--preset--color--text-subtle: var(--text-subtle);
	--wp--preset--color--surface-canvas: var(--surface-canvas);
	--wp--preset--color--surface-subtle: var(--surface-subtle);
	--wp--preset--color--surface-selected: var(--surface-selected);
	--wp--preset--color--surface-inverse: var(--surface-inverse);
	--wp--preset--color--border: var(--border-default);
	--wp--preset--color--border-strong: var(--border-strong);
	--wp--preset--color--accent: var(--accent);
	--wp--preset--color--accent-contrast: var(--accent-contrast);
	--line: color-mix(in srgb, var(--text-primary) 14%, transparent);
	--box-on-paper: color-mix(in oklab, var(--surface-base), var(--text-primary) 7%);
	--border-subtle: var(--line);
	--border-default: var(--line);
	--border: var(--line);
	--border-strong: var(--line);
	--border-control: var(--line);
}
:root[data-darkground="on"] .ground-light {
	color: var(--text-primary);
}
:root[data-darkground="on"] :is(.ground-dark, .ground-light) {
	--step-surface-hover: inherit;
	--step-surface-selected: inherit;
	--step-surface-pressed: inherit;
	--step-track-selected: inherit;
}
:root[data-darkground="on"][data-lines="on"] :is(.ground-dark, .ground-light) {
	--line: color-mix(in srgb, var(--text-primary) 45%, transparent); --card-edge: var(--line);
}
:root[data-darkground="on"][data-lines="on"][data-line] :is(.ground-dark, .ground-light) {
	--line: color-mix(in srgb, var(--text-primary) var(--line-strength), transparent);
}
:root[data-darkground="on"][data-lines="on"] body.has-frame .frame-paper:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-color: color-mix(in srgb, var(--text-primary) 14%, transparent);
}
:root[data-lines="on"][data-hairlines="on"] {
	--border-width-default: var(--border-width-hairline);
}
:root[data-lines="on"][data-line-width="2"] {
	--border-width-default: 2px;
}
:root[data-lines="on"][data-line-width="3"] {
	--border-width-default: 3px;
}
:root[data-lines="on"][data-line-width="5"] {
	--border-width-default: 5px;
}
:root[data-marker-colour="green"] {
	--marker: #b4f07c;
}
:root[data-marker-colour="pink"] {
	--marker: #ffb0d8;
}
:root[data-marker-colour="blue"] {
	--marker: #a4d8ff;
}
:root[data-marker-colour="orange"] {
	--marker: #ffc46e;
}
:root[data-marker-colour="text"], :root[data-marker-colour="text"] body {
	--marker: var(--text-primary);
	--marker-ink: var(--surface-base);
}
:root[data-marker-colour="text"][data-soft="on"] body {
	--marker: color-mix(in oklab, var(--text-primary), var(--surface-base) var(--soft-strength, 15%));
}
:root[data-marker-colour="muted"], :root[data-marker-colour="muted"] body {
	--marker: var(--text-muted);
	--marker-ink: var(--surface-base);
}
:root[data-marker="on"] mark:not([style*="background"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--marker-wash, var(--marker));
	color: var(--marker-ink);
	padding-inline: 0.12em;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
}
:root[data-marker="on"] body ::selection {
	background: var(--marker-wash, var(--marker));
	color: var(--marker-ink);
}
:root[data-button="ink"] :is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	--accent: var(--text-primary);
	--accent-contrast: var(--surface-base);
}
:root[data-button="own"] :is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	--accent: var(--button-colour);
	--accent-contrast: var(--button-contrast);
}
:root[data-button-shape] .wp-block-post-content .wp-block-button > .wp-block-button__link {
	border-radius: var(--radius-control);
}
:root:is([data-button-style="outlined"], [data-button-style="shadow"])[data-button-style] :is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
	color: var(--accent);
	border: max(1px, var(--border-width-default)) solid var(--accent);
}
:root[data-button-style="shadow"][data-button-style] :is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-base);
	box-shadow: 3px 3px 0 var(--accent);
}
@media (hover: hover) {
	:root:is([data-button-style="outlined"], [data-button-style="shadow"])[data-button-style] :is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in srgb, var(--accent) 12%, var(--surface-base));
		color: var(--accent);
		border-color: var(--accent);
	}
}
:root[data-button-style="shadow"][data-button-style] :is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	box-shadow: 1px 1px 0 var(--accent);
	translate: var(--space-0-5) var(--space-0-5);
}
:root:is([data-button-style], [data-button-medium], [data-button-quiet]) :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	--lv-fill: var(--accent);
	--lv-on: var(--accent-contrast);
}
:root:is([data-button-style], [data-button-medium], [data-button-quiet])[data-button="ink"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	--lv-fill: var(--text-primary);
	--lv-on: var(--surface-base);
}
:root:is([data-button-style], [data-button-medium], [data-button-quiet])[data-button="own"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	--lv-fill: var(--button-colour);
	--lv-on: var(--button-contrast);
}
:root[data-button-style="tinted"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: color-mix(in oklab, var(--lv-fill) 16%, var(--surface-base));
	color: color-mix(in oklab, var(--lv-fill) 70%, var(--text-primary));
	border-color: transparent;
	box-shadow: none;
}
:root[data-button-style="gray"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-hover);
	color: var(--text-primary);
	border-color: transparent;
	box-shadow: none;
}
:root[data-lines="on"][data-button-style="gray"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-color: var(--line);
}
:root[data-fills="off"][data-button-style="gray"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
}
:root[data-button-style="text"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
	color: color-mix(in oklab, var(--lv-fill) 80%, var(--text-primary));
	border-color: transparent;
	box-shadow: none;
}
:root[data-button-medium="filled"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--lv-fill);
	color: var(--lv-on);
	border-color: transparent;
	box-shadow: none;
}
:root[data-button-medium="tinted"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: color-mix(in oklab, var(--lv-fill) 16%, var(--surface-base));
	color: color-mix(in oklab, var(--lv-fill) 70%, var(--text-primary));
	border-color: transparent;
	box-shadow: none;
}
:root[data-button-medium="outlined"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
	color: var(--lv-fill);
	border: max(1px, var(--border-width-default)) solid var(--lv-fill);
	box-shadow: none;
}
:root[data-button-medium="shadow"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-base);
	color: var(--lv-fill);
	border: max(1px, var(--border-width-default)) solid var(--lv-fill);
	box-shadow: 3px 3px 0 var(--lv-fill);
}
:root[data-button-medium="shadow"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	box-shadow: 1px 1px 0 var(--lv-fill);
	translate: var(--space-0-5) var(--space-0-5);
}
:root[data-button-medium="text"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
	color: color-mix(in oklab, var(--lv-fill) 80%, var(--text-primary));
	border-color: transparent;
	box-shadow: none;
}
:root[data-button-quiet="filled"] :is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--lv-fill);
	color: var(--lv-on);
	border-color: transparent;
	box-shadow: none;
}
:root[data-button-quiet="tinted"] :is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: color-mix(in oklab, var(--lv-fill) 16%, var(--surface-base));
	color: color-mix(in oklab, var(--lv-fill) 70%, var(--text-primary));
	border-color: transparent;
	box-shadow: none;
}
:root[data-button-quiet="gray"] :is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-hover);
	color: var(--text-primary);
	border-color: transparent;
	box-shadow: none;
}
:root[data-lines="on"][data-button-quiet="gray"] :is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-color: var(--line);
}
:root[data-fills="off"][data-button-quiet="gray"] :is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
}
:root[data-button-quiet="outlined"] :is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
	color: var(--lv-fill);
	border: max(1px, var(--border-width-default)) solid var(--lv-fill);
	box-shadow: none;
}
:root[data-button-quiet="shadow"] :is(#ldp-lv, .quire-button.ghost):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-base);
	color: var(--lv-fill);
	border: max(1px, var(--border-width-default)) solid var(--lv-fill);
	box-shadow: 3px 3px 0 var(--lv-fill);
}
:root[data-button-quiet="shadow"] :is(#ldp-lv, .quire-button.ghost):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	box-shadow: 1px 1px 0 var(--lv-fill);
	translate: var(--space-0-5) var(--space-0-5);
}
@media (hover: hover) {
	:root[data-button-style="tinted"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in oklab, var(--lv-fill) 24%, var(--surface-base));
	}
	:root[data-button-style="gray"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-selected);
	}
	:root[data-button-style="text"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent; text-decoration: underline; text-underline-offset: 0.2em;
	}
	:root[data-button-medium="filled"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		opacity: var(--opacity-fill-hover);
	}
	:root[data-button-medium="tinted"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in oklab, var(--lv-fill) 24%, var(--surface-base));
	}
	:root[data-button-medium="outlined"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in oklab, var(--lv-fill) 8%, transparent);
	}
	:root[data-button-medium="shadow"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in oklab, var(--lv-fill) 12%, var(--surface-base));
	}
	:root[data-button-medium="text"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent; text-decoration: underline; text-underline-offset: 0.2em;
	}
	:root[data-button-medium="text"] :is(#ldp-lv, .quire-button:not(.primary, .ghost, .danger, .comments-pill, .reading-nav, .reading-row), .wp-block-post-content .wp-block-button.is-style-outline > .wp-block-button__link):has(svg):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-button-style="text"] :is(#ldp-lv, .quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger, .quire-icon-button.filled):has(svg):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-selected); text-decoration: none;
	}
	:root[data-button-quiet="filled"] :is(#ldp-lv, .quire-button.ghost):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		opacity: var(--opacity-fill-hover);
	}
	:root[data-button-quiet="tinted"] :is(#ldp-lv, .quire-button.ghost):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in oklab, var(--lv-fill) 24%, var(--surface-base));
	}
	:root[data-button-quiet="gray"] :is(#ldp-lv, .quire-button.ghost):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-selected);
	}
	:root[data-button-quiet="outlined"] :is(#ldp-lv, .quire-button.ghost):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in oklab, var(--lv-fill) 8%, transparent);
	}
	:root[data-button-quiet="shadow"] :is(#ldp-lv, .quire-button.ghost):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: color-mix(in oklab, var(--lv-fill) 12%, var(--surface-base));
	}
}
:root:is([data-tags], [data-chosen-item]) {
	--lv-fill: var(--accent);
	--lv-on: var(--accent-contrast);
}
:root:is([data-tags], [data-chosen-item])[data-button="ink"] {
	--lv-fill: var(--text-primary);
	--lv-on: var(--surface-base);
}
:root:is([data-tags], [data-chosen-item])[data-button="own"] {
	--lv-fill: var(--button-colour);
	--lv-on: var(--button-contrast);
}
:root[data-tags] .single-post-article .article-tags .wp-block-post-terms__separator {
	display: none;
}
:root[data-tags] :is(#ldp-lv, .single-post-article .article-tags a) {
	display: inline-block;
	margin: 0 var(--space-1) var(--space-1) 0;
	padding: var(--space-0-5) var(--space-2);
	border: max(1px, var(--border-width-default)) solid transparent;
	border-radius: var(--radius-full);
	line-height: var(--text-sm-line-height);
	text-decoration: none;
}
:root[data-tags][data-tagsfollow="on"] :is(#ldp-lv, .single-post-article .article-tags a) {
	border-radius: var(--radius-control);
}
:root[data-tags="filled"] :is(#ldp-lv, .single-post-article .article-tags a) {
	background: var(--lv-fill);
	color: var(--lv-on);
}
:root[data-tags="tinted"] :is(#ldp-lv, .single-post-article .article-tags a) {
	background: color-mix(in oklab, var(--lv-fill) 16%, var(--surface-base));
	color: color-mix(in oklab, var(--lv-fill) 70%, var(--text-primary));
}
:root[data-tags="gray"] :is(#ldp-lv, .single-post-article .article-tags a) {
	background: var(--surface-hover);
	color: var(--text-primary);
}
:root[data-lines="on"][data-tags="gray"] :is(#ldp-lv, .single-post-article .article-tags a) {
	border-color: var(--line);
}
:root[data-tags="outlined"] :is(#ldp-lv, .single-post-article .article-tags a) {
	background: transparent;
	color: var(--lv-fill);
	border-color: var(--lv-fill);
}
@media (hover: hover) {
	:root[data-tags] :is(#ldp-lv, .single-post-article .article-tags a):hover {
		text-decoration: none;
	}
	:root[data-tags="filled"] :is(#ldp-lv, .single-post-article .article-tags a):hover {
		color: var(--lv-on);
		opacity: var(--opacity-fill-hover, 0.86);
	}
	:root[data-tags="tinted"] :is(#ldp-lv, .single-post-article .article-tags a):hover {
		color: color-mix(in oklab, var(--lv-fill) 70%, var(--text-primary));
		background: color-mix(in oklab, var(--lv-fill) 24%, var(--surface-base));
	}
	:root[data-tags="gray"] :is(#ldp-lv, .single-post-article .article-tags a):hover {
		color: var(--text-primary);
		background: var(--surface-selected);
	}
	:root[data-tags="outlined"] :is(#ldp-lv, .single-post-article .article-tags a):hover {
		color: var(--lv-fill);
		background: color-mix(in oklab, var(--lv-fill) 8%, transparent);
	}
}
:root[data-chosen-item="filled"] :is(#ldp-lv, .sidebar-column .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content, .mobile-panel .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content, .quire-segmented :is(button, a).is-active):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--lv-fill);
	color: var(--lv-on);
	border-color: transparent;
	box-shadow: none;
}
:root[data-chosen-item="outlined"] :is(#ldp-lv, .sidebar-column .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content, .mobile-panel .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content, .quire-segmented :is(button, a).is-active):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
	color: var(--lv-fill);
	border-color: transparent;
	box-shadow: inset 0 0 0 1.5px var(--lv-fill);
}
:root[data-chosen-item="bold"] :is(#ldp-lv, .sidebar-column .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content, .mobile-panel .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content, .quire-segmented :is(button, a).is-active):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: transparent;
	border-color: transparent;
	box-shadow: none;
	font-weight: 700;
	text-decoration: underline;
	text-decoration-thickness: var(--border-width-thick);
	text-underline-offset: 0.35em;
}
:root[data-chosen-item="bold"] :is(.sidebar-column, .mobile-panel) .wp-block-navigation-item.current-menu-item > .wp-block-navigation-item__content > .wp-block-navigation-item__label, :root[data-chosen-item="bold"] :is(.sidebar-column, .mobile-panel) .wp-block-pages-list__item.current-menu-item > .wp-block-pages-list__item__link > span {
	padding-bottom: 0.5em;
	margin-bottom: -0.5em;
}
:root[data-cards="outline"] :is(#ldp-lv, .post-link-card, .post-neighbour, .support-box, .release-panel, .release-archive-card, .release-route, .theme-card, .about-numbers):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-color: transparent;
	background: var(--surface-base);
	box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) var(--line);
}
:root[data-cards="raised"] :is(#ldp-lv, .post-link-card, .post-neighbour, .support-box, .release-panel, .release-archive-card, .release-route, .theme-card, .about-numbers):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-color: transparent;
	background: var(--surface-base);
	box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 6%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 10px 28px rgb(0 0 0 / 0.14);
}
@media (hover: hover) {
	:root[data-cards="outline"] :is(#ldp-lv, .post-link-card, .post-neighbour):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-base);
		box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) color-mix(in srgb, var(--line), var(--text-primary) 25%);
	}
	:root[data-cards="raised"] :is(#ldp-lv, .post-link-card, .post-neighbour):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-base);
		box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent), 0 2px 4px rgb(0 0 0 / 0.1), 0 14px 36px rgb(0 0 0 / 0.18);
	}
}
:root[data-cards="outline"] :is(#ldp-lv, .post-link-card, .post-neighbour):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-hover);
	box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) color-mix(in srgb, var(--line), var(--text-primary) 25%);
}
:root[data-cards="raised"] :is(#ldp-lv, .post-link-card, .post-neighbour):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	background: var(--surface-hover);
	box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 6%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 10px 28px rgb(0 0 0 / 0.14);
}
:root[data-quotes="plain"] :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-inline-start-color: transparent;
	padding-inline-start: 0;
}
:root[data-quotes="box"] body:not(.single-format-quote) :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	padding: var(--space-4) var(--space-6);
	border: max(1px, var(--border-width-default)) solid transparent;
	border-radius: var(--radius-lg);
	background: var(--surface-hover);
}
:root[data-quotes="line"] :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-inline-start: var(--border-width-thick) solid var(--border-strong);
}
:root[data-quotes="line"][data-lines="on"][data-line-style="dashed"] :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root:not([data-quotes])[data-lines="on"][data-line-style="dashed"] :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-inline-start-style: dashed;
}
:root[data-quotes="line"][data-lines="on"][data-line-style="dotted"] :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root:not([data-quotes])[data-lines="on"][data-line-style="dotted"] :is(#ldp-lv, .single-post-article .wp-block-post-content blockquote, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-inline-start-style: dotted;
}
:root[data-quotes="plain"] :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	padding-inline-start: 0;
}
:root[data-cards="outline"] :is(#ldp-lv, .single-post-article .wp-block-post-content .wp-block-group.has-background):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) var(--line);
}
:root[data-cards="raised"] :is(#ldp-lv, .single-post-article .wp-block-post-content .wp-block-group.has-background):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 6%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 10px 28px rgb(0 0 0 / 0.14);
}
:root[data-fields="box"] body :is(#ldp-lv, .quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-color: transparent;
	background: var(--surface-base);
	background-clip: padding-box;
	box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) var(--line);
}
:root[data-fields="raised"] body :is(#ldp-lv, .quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
	border-color: transparent;
	background: var(--surface-base);
	box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 6%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 6px 16px rgb(0 0 0 / 0.1);
}
@media (hover: hover) {
	:root[data-fields="box"] body :is(#ldp-lv, .quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) color-mix(in srgb, var(--line), var(--text-primary) 25%);
	}
	:root[data-fields="raised"] body :is(#ldp-lv, .quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 10px 28px rgb(0 0 0 / 0.14);
	}
	:root[data-fields="box"] body .quire-search-field:has(input[readonly]):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-hover);
		box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) var(--line);
	}
	:root[data-fields="box"] body :is(#ldp-lv, .quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-selected);
		box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) color-mix(in srgb, var(--line), var(--text-primary) 25%);
	}
	:root[data-fields="raised"] body :is(#ldp-lv, .quire-input, .quire-textarea, input.mailpoet_text, .comment-form textarea, .comment-form input:not([type="submit"]):not([type="checkbox"]), .quire-search-field):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-hover);
		box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 6px 16px rgb(0 0 0 / 0.1);
	}
	:root[data-fields] body :is(#ldp-lv, .quire-search-field) input {
		background: transparent;
		box-shadow: none;
	}
	:root[data-darkground="on"] body::after {
		mix-blend-mode: difference;
	}
	:root[data-picturedim="on"][data-theme$="-dark"]:is([data-pictures="duo"], [data-pictures="accent"]) {
		--picture-dim: brightness(.75);
	}
	:root[data-paragraphs="indented"] .single-post-article .wp-block-post-content > p:not([class*="has-text-align"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		text-indent: 1.4em;
	}
	:root[data-paragraphs="indented"] .single-post-article .wp-block-post-content > p + p:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-start: 0;
	}
	:root[data-paragraphs="indented"] body.single .entry-content > p:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		text-indent: 1.4em;
	}
	:root[data-paragraphs="indented"] body.single .entry-content > p + p:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-start: 0;
	}
	:root[data-paragraphs="indented"] :is(.single-post-article .wp-block-post-content, body.single .entry-content) > p:has(+ p, + span + p):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-end: 0;
	}
	:root[data-pic-corners="square"] .content-column :is(img:not(.emoji, .avatar, .wp-block-site-logo img), figure, .wp-block-post-featured-image, .wp-block-gallery, .wp-block-image):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-radius: 0;
	}
	:root[data-pictures="warm"] {
		--picture-filter: sepia(.18) saturate(1.12) contrast(1.02);
	}
	html:root[data-cap-face="title"] {
		--reading-dropcap-face: var(--head-face, var(--font-reading)); --reading-dropcap-weight: min(900, calc(var(--head-weight, 600) + 200)); --reading-dropcap-settings: "opsz" 11;
	}
	:root[data-dropcap="on"][data-cap-face="title"] .single-post-article .wp-block-post-content > p:first-of-type::first-letter {
		font-style: var(--head-style, normal); color: var(--head-colour, inherit);
	}
	:root[data-links="bold"] {
		--reading-link-ink: var(--text-primary);
	}
	:root[data-links="bold"] .wp-block-post-content a:not(.wp-block-button__link, .quire-button, .card-cover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		text-decoration-line: underline; text-decoration-color: var(--accent); text-decoration-thickness: 3px; text-underline-offset: .18em;
	}
	:root[data-links="bold"] .wp-block-post-content a:not(.wp-block-button__link, .quire-button, .card-cover):is(:hover, :focus-visible):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--accent-writing, var(--accent-contrast)); background: var(--accent); text-decoration-color: transparent;
	}
	:root[data-links="wash"] {
		--reading-link-ink: var(--text-primary);
	}
	:root[data-links="wash"] .wp-block-post-content a:not(.wp-block-button__link, .quire-button, .card-cover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		text-decoration-line: none; background: var(--accent-muted); border-radius: var(--radius-xs); padding-inline: .12em; -webkit-box-decoration-break: clone; box-decoration-break: clone;
	}
	:root[data-links="wash"] .wp-block-post-content a:not(.wp-block-button__link, .quire-button, .card-cover):is(:hover, :focus-visible):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--accent-writing, var(--accent-contrast)); background: var(--accent);
	}
	:root[data-opening="big"] .single-post-article .wp-block-post-content > p:first-child:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		font-size: 1.4em; line-height: 1.34; font-weight: 500; letter-spacing: -0.012em; color: var(--text-primary); margin-block-end: 1.4em;
	}
	:root[data-wide-figures="on"] .single-post-article .wp-block-post-content > :is(figure.wp-block-image, .wp-block-image):not(.alignleft, .alignright):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--wide-picture: max(100%, min(calc(100cqi - 2 * var(--space-8)), 1120px));
		inline-size: var(--wide-picture); max-inline-size: none; margin-inline: calc((100% - var(--wide-picture)) / 2);
		margin-block: var(--space-16);
	}
	:root[data-wide-figures="on"] .single-post-article .wp-block-post-content > :is(figure.wp-block-image, .wp-block-image) img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		inline-size: 100%; block-size: auto;
	}
	:root[data-picture-shadow="soft"] {
		--ldp-pic-shadow: 0 1px 2px rgb(0 0 0 / .06), 0 6px 20px rgb(0 0 0 / .1);
	}
	:root[data-picture-shadow="soft"][data-theme$="-dark"] {
		--ldp-pic-shadow: 0 0 0 1px rgb(255 255 255 / .1), 0 8px 24px rgb(0 0 0 / .5);
	}
	:root[data-picture-shadow="soft"] :is(.single-post-article .article-media img, .post-card .post-media img, :is(.single-post-article, .post-card) .wp-block-post-content :is(figure, .wp-block-image) img:not(.emoji, .wp-smiley, .post-link-shot, .avatar)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		box-shadow: var(--ldp-pic-shadow);
	}
	:root[data-head-align] :is(.single-post-article > .wp-block-post-title, .post-card .wp-block-post-title, .single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)):not([class*="has-text-align-"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		text-align: var(--head-align);
	}
	:root[data-kicker-align] :is(.single-post-article > .article-kicker, .post-card .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		text-align: var(--kicker-align);
	}
	:root[data-head-colour] :is(.single-post-article > .wp-block-post-title, .post-card .wp-block-post-title, .single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-head-colour] :is(.single-post-article > .wp-block-post-title, .post-card .wp-block-post-title) a:not(:where(.reading-panel, .reading-panel *)) {
		color: var(--head-colour) !important;
	}
	:root[data-kicker-colour] :is(.single-post-article > .article-kicker, .post-card .post-kicker, .single-post-article .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-kicker-colour] :is(.single-post-article > .article-kicker, .post-card .post-kicker, .single-post-article .post-kicker) a:not(:where(.reading-panel, .reading-panel *)) {
		color: var(--kicker-colour) !important;
	}
	:root[data-kicker-align="center"] :is(.single-post-article > .article-kicker, .post-card .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		justify-content: center;
	}
	:root[data-kicker-align="right"] :is(.single-post-article > .article-kicker, .post-card .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		justify-content: flex-end;
	}
	:root[data-head-align="center"] :is(.single-post-article > .wp-block-post-title, .post-card .wp-block-post-title):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::after {
		margin-inline: auto;
	}
	:root[data-head-align="right"] :is(.single-post-article > .wp-block-post-title, .post-card .wp-block-post-title):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::after {
		margin-inline: auto 0;
	}
	:root[data-head-align="center"][data-categories="above"] :is(.single-post-article > .article-kicker, .post-card .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-end: var(--space-8);
	}
	:root[data-head-align="center"] :is(.single-post-article > .article-meta, .post-card .post-meta):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-start: var(--space-16);
		text-align: center;
	}
	:root[data-head-align="center"] :is(.single-post-article > .article-meta .post-actions, .post-card .post-meta .post-actions, .post-card .post-meta > .comments-pill):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		position: static;
		display: flex;
		justify-content: center;
		inset: auto;
		transform: none;
		margin: var(--space-4) 0 0;
		text-align: start;
	}
	:root[data-head-align="center"] :is(.single-post-article > .article-meta, .post-card .post-meta) + *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-start: var(--space-12);
	}
	:root[data-head-align="center"] :is(.single-post-article > .article-meta, .post-card .post-meta) .post-actions > *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-inline: 0;
	}
	@media (max-width: 720px) {
		:root[data-head-align="center"][data-categories="above"] :is(.single-post-article > .article-kicker, .post-card .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			margin-block-end: var(--space-6);
		}
		:root[data-head-align="center"] :is(.single-post-article > .article-meta, .post-card .post-meta):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			margin-block-start: var(--space-10);
		}
		:root[data-head-align="center"] :is(.single-post-article > .article-meta .post-actions, .post-card .post-meta .post-actions, .post-card .post-meta > .comments-pill):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			margin-block-start: var(--space-3);
		}
		:root[data-head-align="center"] :is(.single-post-article > .article-meta, .post-card .post-meta) + *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			margin-block-start: var(--space-8);
		}
	}
	:root[data-categories="above"] .post-card .quire-visually-hidden + .post-kicker:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-end: 0;
	}
	:root[data-head-align="center"] .post-card .quire-visually-hidden + .post-kicker + .post-meta:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-start: var(--space-12);
	}
	:root[data-head-align="center"] .post-card .quire-visually-hidden + .post-meta:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-block-start: 0;
	}
	:root:is([data-measure], [data-reading-base]) {
		--measure-root: var(--layout-content-width-reading);
	}
	:root:is([data-measure], [data-reading-base]) body {
		--layout-content-width-reading: calc(var(--measure-root, 53ch) * var(--measure-factor, 1) * var(--measure-size-ratio, 1));
	}
	:root[data-reading-base="tiny"][data-reading="small"] {
		--measure-size-ratio: 0.8889;
	}
	:root[data-reading-base="tiny"][data-reading="compact"] {
		--measure-size-ratio: 0.8;
	}
	:root[data-reading-base="tiny"][data-reading="default"] {
		--measure-size-ratio: 0.7273;
	}
	:root[data-reading-base="tiny"]:is([data-reading="comfortable"], :not([data-reading])) {
		--measure-size-ratio: 0.6667;
	}
	:root[data-reading-base="tiny"][data-reading="large"] {
		--measure-size-ratio: 0.5714;
	}
	:root[data-reading-base="tiny"][data-reading="huge"] {
		--measure-size-ratio: 0.4444;
	}
	:root[data-reading-base="small"][data-reading="tiny"] {
		--measure-size-ratio: 1.125;
	}
	:root[data-reading-base="small"][data-reading="compact"] {
		--measure-size-ratio: 0.9;
	}
	:root[data-reading-base="small"][data-reading="default"] {
		--measure-size-ratio: 0.8182;
	}
	:root[data-reading-base="small"]:is([data-reading="comfortable"], :not([data-reading])) {
		--measure-size-ratio: 0.75;
	}
	:root[data-reading-base="small"][data-reading="large"] {
		--measure-size-ratio: 0.6429;
	}
	:root[data-reading-base="small"][data-reading="huge"] {
		--measure-size-ratio: 0.5;
	}
	:root[data-reading-base="compact"][data-reading="tiny"] {
		--measure-size-ratio: 1.25;
	}
	:root[data-reading-base="compact"][data-reading="small"] {
		--measure-size-ratio: 1.1111;
	}
	:root[data-reading-base="compact"][data-reading="default"] {
		--measure-size-ratio: 0.9091;
	}
	:root[data-reading-base="compact"]:is([data-reading="comfortable"], :not([data-reading])) {
		--measure-size-ratio: 0.8333;
	}
	:root[data-reading-base="compact"][data-reading="large"] {
		--measure-size-ratio: 0.7143;
	}
	:root[data-reading-base="compact"][data-reading="huge"] {
		--measure-size-ratio: 0.5556;
	}
	:root[data-reading-base="default"][data-reading="tiny"] {
		--measure-size-ratio: 1.375;
	}
	:root[data-reading-base="default"][data-reading="small"] {
		--measure-size-ratio: 1.2222;
	}
	:root[data-reading-base="default"][data-reading="compact"] {
		--measure-size-ratio: 1.1;
	}
	:root[data-reading-base="default"]:is([data-reading="comfortable"], :not([data-reading])) {
		--measure-size-ratio: 0.9167;
	}
	:root[data-reading-base="default"][data-reading="large"] {
		--measure-size-ratio: 0.7857;
	}
	:root[data-reading-base="default"][data-reading="huge"] {
		--measure-size-ratio: 0.6111;
	}
	:root[data-reading-base="comfortable"][data-reading="tiny"] {
		--measure-size-ratio: 1.5;
	}
	:root[data-reading-base="comfortable"][data-reading="small"] {
		--measure-size-ratio: 1.3333;
	}
	:root[data-reading-base="comfortable"][data-reading="compact"] {
		--measure-size-ratio: 1.2;
	}
	:root[data-reading-base="comfortable"][data-reading="default"] {
		--measure-size-ratio: 1.0909;
	}
	:root[data-reading-base="comfortable"][data-reading="large"] {
		--measure-size-ratio: 0.8571;
	}
	:root[data-reading-base="comfortable"][data-reading="huge"] {
		--measure-size-ratio: 0.6667;
	}
	:root[data-reading-base="large"][data-reading="tiny"] {
		--measure-size-ratio: 1.75;
	}
	:root[data-reading-base="large"][data-reading="small"] {
		--measure-size-ratio: 1.5556;
	}
	:root[data-reading-base="large"][data-reading="compact"] {
		--measure-size-ratio: 1.4;
	}
	:root[data-reading-base="large"][data-reading="default"] {
		--measure-size-ratio: 1.2727;
	}
	:root[data-reading-base="large"]:is([data-reading="comfortable"], :not([data-reading])) {
		--measure-size-ratio: 1.1667;
	}
	:root[data-reading-base="large"][data-reading="huge"] {
		--measure-size-ratio: 0.7778;
	}
	:root[data-reading-base="huge"][data-reading="tiny"] {
		--measure-size-ratio: 2.25;
	}
	:root[data-reading-base="huge"][data-reading="small"] {
		--measure-size-ratio: 2.0;
	}
	:root[data-reading-base="huge"][data-reading="compact"] {
		--measure-size-ratio: 1.8;
	}
	:root[data-reading-base="huge"][data-reading="default"] {
		--measure-size-ratio: 1.6364;
	}
	:root[data-reading-base="huge"]:is([data-reading="comfortable"], :not([data-reading])) {
		--measure-size-ratio: 1.5;
	}
	:root[data-reading-base="huge"][data-reading="large"] {
		--measure-size-ratio: 1.2857;
	}
	:root[data-frame-pattern]:not([data-pictureframe="off"]):not([data-lines="on"]) :is(.post-card .post-media img, .single-post-article .article-media img, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-color: transparent;
		background-color: var(--picture-mat);
	}
	:root[data-frame-pattern="dots"][data-frame-pattern]:not([data-pictureframe="off"]) :is(.post-card .post-media img, .single-post-article .article-media img, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-image: radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--text-primary) 28%, transparent) 1px, transparent 1.25px);
		background-size: var(--space-1-5) var(--space-1-5);
		background-repeat: repeat;
		background-position: 0 0;
		background-clip: padding-box;
	}
	:root[data-frame-pattern="checker"][data-frame-pattern]:not([data-pictureframe="off"]) :is(.post-card .post-media img, .single-post-article .article-media img, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-image: repeating-conic-gradient(color-mix(in srgb, var(--text-primary) 9%, transparent) 0 25%, transparent 0 50%);
		background-size: var(--space-3) var(--space-3);
		background-repeat: repeat;
		background-position: 0 0;
		background-clip: padding-box;
	}
	:root[data-frame-pattern]:not([data-pictureframe="off"]):not([data-lines="on"]) :is(.post-card .post-media img, .single-post-article .article-media img, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-clip: border-box;
	}
	:root[data-widepicture="on"] :is(.single-post-article .article-media, .post-card > .post-media):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--wide-picture: max(100%, min(calc(100cqi - 2 * var(--space-8)), 1120px));
		inline-size: var(--wide-picture);
		max-inline-size: none;
		margin-inline: calc((100% - var(--wide-picture)) / 2);
	}
	:root[data-full-picture="on"][data-widepicture="on"] .single-post-article .article-media:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--wide-picture: calc(100cqi + 2 * var(--space-10));
		aspect-ratio: auto;
		border-radius: 0;
		background: none;
	}
	@media (max-width: 1010px) {
		:root[data-full-picture="on"][data-widepicture="on"] .single-post-article .article-media:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			--wide-picture: calc(100cqi + 2 * var(--space-4));
		}
	}
	:root[data-full-picture="on"][data-widepicture="on"] .single-post-article .article-media img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		inline-size: 100%;
		block-size: auto !important;
		aspect-ratio: 21 / 9 !important;
		max-block-size: 70vh;
		object-fit: cover;
		border-inline-width: 0;
		border-radius: 0;
	}
	:root[data-widehead="on"] :is(.single-post-article > :is(.wp-block-post-title, .article-kicker, .article-meta), .post-card > :is(.wp-block-post-title, .post-kicker, .post-meta)):not(:where(.quire-visually-hidden, .reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--wide-head: max(100%, min(calc(100cqi - 2 * var(--space-8)), 1120px));
		inline-size: var(--wide-head);
		max-inline-size: none;
		margin-inline: calc((100% - var(--wide-head)) / 2);
	}
	:root[data-categories="above"] :is(.single-post-article, .post-card):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		display: grid;
		grid-template-columns: minmax(0, 1fr);
	}
	:root[data-categories="above"] :is(.single-post-article > .article-kicker, .post-card .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		order: -1;
		margin-block: 0 var(--space-4);
	}
	:root[data-categories="hidden"] :is(.single-post-article > .article-kicker, .post-card .post-kicker):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		display: none;
	}
	:root[data-face] .content-column {
		--wp--preset--font-family--font-serif: var(--font-reading);
	}
	:root[data-sans="hyperlegible"] {
		--font-sans: var(--wp--preset--font-family--font-atkinson-hyperlegible-next);
		--wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-atkinson-hyperlegible-next);
	}
	:root[data-sans="mono"] {
		--font-sans: var(--wp--preset--font-family--font-geist-mono);
		--wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-geist-mono);
	}
	:root[data-sans="geist"] {
		--font-sans: var(--wp--preset--font-family--font-geist); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-geist);
	}
	:root[data-sans="libre-baskerville"] {
		--font-sans: var(--wp--preset--font-family--font-libre-baskerville); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-libre-baskerville);
	}
	:root[data-sans="vollkorn"] {
		--font-sans: var(--wp--preset--font-family--font-vollkorn); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-vollkorn);
	}
	:root[data-sans="martian-mono"] {
		--font-sans: var(--wp--preset--font-family--font-martian-mono); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-martian-mono);
	}
	:root[data-sans="plex-sans"] {
		--font-sans: var(--wp--preset--font-family--font-plex-sans); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-plex-sans);
	}
	:root[data-sans="jetbrains-mono"] {
		--font-sans: var(--wp--preset--font-family--font-jetbrains-mono); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-jetbrains-mono);
	}
	:root[data-sans="kode-mono"] {
		--font-sans: var(--wp--preset--font-family--font-kode-mono); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-kode-mono);
	}
	:root[data-sans="doto"] {
		--font-sans: var(--wp--preset--font-family--font-doto); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-doto);
	}
	:root[data-sans="vt323"] {
		--font-sans: var(--wp--preset--font-family--font-vt-323); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-vt-323);
	}
	:root[data-sans="handjet"] {
		--font-sans: var(--wp--preset--font-family--font-handjet); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-handjet);
	}
	:root[data-sans="newsreader"] {
		--font-sans: var(--wp--preset--font-family--font-serif); --wp--preset--font-family--font-sans: var(--wp--preset--font-family--font-serif);
	}
	:root[data-alternates="on"][data-sans="inter"] body {
		font-feature-settings: "cv01", "ss03";
	}
	:root[data-alternates="on"][data-sans="inter"]:not([data-face="inter"]) .wp-block-post-content {
		font-feature-settings: normal;
	}
	:root[data-leading="densest"] {
		--text-reading-body-line-height: 1.2;
		--text-reading-lead-line-height: 1.1;
	}
	:root[data-leading="dense"] {
		--text-reading-body-line-height: 1.3;
		--text-reading-lead-line-height: 1.2;
	}
	:root[data-leading="snug"] {
		--text-reading-body-line-height: 1.5;
		--text-reading-lead-line-height: 1.4;
	}
	:root[data-leading="relaxed"] {
		--text-reading-body-line-height: 1.7;
		--text-reading-lead-line-height: 1.6;
	}
	:root[data-leading="wider"] {
		--text-reading-body-line-height: 1.9;
		--text-reading-lead-line-height: 1.8;
	}
	:root[data-leading="tight"] {
		--text-reading-body-line-height: 1.45;
		--text-reading-lead-line-height: 1.35;
	}
	:root[data-leading="airy"] {
		--text-reading-body-line-height: 1.8;
		--text-reading-lead-line-height: 1.7;
	}
	:root[data-leading="wide"] {
		--text-reading-body-line-height: 2;
		--text-reading-lead-line-height: 1.9;
	}
	:root[data-leading="solid"] {
		--text-reading-body-line-height: 0.9;
		--text-reading-lead-line-height: 0.85;
	}
	:root[data-leading="packed"] {
		--text-reading-body-line-height: 1;
		--text-reading-lead-line-height: 0.95;
	}
	:root[data-leading="close"] {
		--text-reading-body-line-height: 1.1;
		--text-reading-lead-line-height: 1;
	}
	:root[data-leading="open"] {
		--text-reading-body-line-height: 2.2;
		--text-reading-lead-line-height: 2.1;
	}
	:root[data-leading="loose"] {
		--text-reading-body-line-height: 2.4;
		--text-reading-lead-line-height: 2.3;
	}
	:root[data-leading="loosest"] {
		--text-reading-body-line-height: 2.6;
		--text-reading-lead-line-height: 2.5;
	}
	:root[data-face] :is(.post-card .post-kicker, .post-card .wp-block-post-title, .post-card .post-meta, .post-card .post-body, .single-post-article > *) {
		font-optical-sizing: auto;
		font-variation-settings: normal;
	}
	:root[data-cards="outline"] body .rail-newsletter-field:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-cards="outline"] body .rail-foot > .rail-more-trigger:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--more-ground: transparent;
		background: transparent;
		box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) var(--line);
	}
	:root[data-cards="raised"] body .rail-newsletter-field:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-cards="raised"] body .rail-foot > .rail-more-trigger:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--more-ground: var(--surface-base);
		background: var(--surface-base);
		box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 6%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 6px 16px rgb(0 0 0 / 0.1);
	}
	@media (hover: hover) {
		:root[data-cards="outline"] body .rail-newsletter-field:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-cards="outline"] body .rail-foot > .rail-more-trigger:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			--more-ground: transparent;
			background: transparent;
			box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) color-mix(in srgb, var(--line), var(--text-primary) 25%);
		}
		:root[data-cards="raised"] body .rail-newsletter-field:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-cards="raised"] body .rail-foot > .rail-more-trigger:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			--more-ground: var(--surface-base);
			background: var(--surface-base);
			box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 10px 28px rgb(0 0 0 / 0.14);
		}
	}
	:root[data-cards="outline"] body .rail-newsletter-field:is(:active, [aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-cards="outline"] body .rail-foot > .rail-more-trigger:is(:active, [aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--more-ground: var(--surface-hover);
		background: var(--surface-hover);
		box-shadow: inset 0 0 0 max(1px, var(--border-width-default)) color-mix(in srgb, var(--line), var(--text-primary) 25%);
	}
	:root[data-cards="raised"] body .rail-newsletter-field:is(:active, [aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-cards="raised"] body .rail-foot > .rail-more-trigger:is(:active, [aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--more-ground: var(--surface-hover);
		background: var(--surface-hover);
		box-shadow: 0 0 0 1px color-mix(in srgb, var(--text-primary) 6%, transparent), 0 1px 2px rgb(0 0 0 / 0.08), 0 6px 16px rgb(0 0 0 / 0.1);
	}
	:root[data-tint="brown"] .newsletter-night {
		--accent: #e0b490; --accent-contrast: #382e26; --accent-muted: #6c4c31;
	}
	:root[data-tint="green"] .newsletter-night {
		--accent: #99ffa3; --accent-contrast: #051c07; --accent-muted: #18361a;
	}
	:root[data-tint="blue"] .newsletter-night {
		--accent: #6b7fff; --accent-contrast: #ffffff; --accent-muted: #1c2050;
	}
	:root[data-tint="orange"] .newsletter-night {
		--accent: #ff9a2e; --accent-contrast: #1c1206; --accent-muted: #4a3218;
	}
	:root[data-accent="off"] .newsletter-night {
		--reading-link-ink: var(--text-primary);
		--accent: var(--text-primary);
		--accent-contrast: var(--surface-raised);
		--accent-muted: var(--surface-selected);
	}
	:root[data-theme="grey-light"] body.has-frame, :root[data-theme="grey-dark"] body.has-frame, :root[data-theme="paper-light"] body.has-frame {
		--frame-plane-mix: 100%;
	}
	:root[data-soft="on"] :is(.wp-block-post-content, .wp-block-post-excerpt, .wp-block-comment-content), :root[data-soft="on"] :is(.wp-block-post-content, .wp-block-post-excerpt, .wp-block-comment-content) :is(p, li, dd, dt, td):not(.has-text-color) {
		color: color-mix(in oklab, var(--text-primary), var(--surface-base) var(--soft-strength, 15%));
	}
	:root[data-soft="on"] :is(.wp-block-post-content, .wp-block-post-excerpt, .wp-block-comment-content) :is(strong, b):not(.has-text-color) {
		color: var(--text-primary);
	}
	:root[data-links="underlined"] {
		--reading-link-ink: var(--text-primary);
	}
	:root[data-links="underlined"] .wp-block-post-content a:not(.wp-block-button__link, .quire-button) {
		text-decoration-color: var(--text-subtle);
	}
	:root[data-links="coloured"]:not([data-accent="off"]) .wp-block-post-content a:not(.wp-block-button__link, .quire-button):not(:focus-visible) {
		text-decoration-line: none;
	}
	:root[data-small-soft] body {
		--text-muted: color-mix(in oklab, var(--text-primary), var(--surface-base) var(--small-strength));
		--wp--preset--color--text-muted: var(--text-muted);
	}
	html:root[data-soft="on"] :is(.sidebar-column, .mobile-panel) :is(.wp-block-navigation-item__content, .wp-block-pages-list__item__link):not(:where(.current-menu-item > *, .current_page_item > *, [aria-current="page"], .reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--text-muted);
		transition-property: background-color, color;
	}
	html:root[data-soft="on"] :is(.sidebar-column, .mobile-panel) :is(.wp-block-navigation-item__content, .wp-block-pages-list__item__link):is(:hover, :focus-visible, [aria-expanded="true"]):not(:where(.current-menu-item > *, .current_page_item > *, [aria-current="page"], .reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--text-primary);
	}
	:root[data-code-face] :is(.wp-block-post-content :is(code, pre, kbd), .comments-section .wp-block-comment-content :is(pre.comment-code, code)) {
		font-family: var(--code-face) !important;
	}
	:root[data-code-weight] :is(.wp-block-post-content :is(code, pre, kbd), .comments-section .wp-block-comment-content :is(pre.comment-code, code)) {
		font-weight: var(--code-weight);
	}
	:root[data-code-tracking] :is(.wp-block-post-content :is(code, pre, kbd), .comments-section .wp-block-comment-content :is(pre.comment-code, code)) {
		letter-spacing: var(--code-tracking);
	}
	:root[data-code-caps] :is(.wp-block-post-content :is(code, pre, kbd), .comments-section .wp-block-comment-content :is(pre.comment-code, code)) {
		text-transform: var(--code-case);
	}
	:root[data-code-italic] :is(.wp-block-post-content :is(code, pre, kbd), .comments-section .wp-block-comment-content :is(pre.comment-code, code)) {
		font-style: var(--code-style);
	}
	:root[data-code-size] .wp-block-post-content :is(code, kbd):not(pre *) {
		font-size: calc(0.8em * var(--code-size, 1));
	}
	:root[data-code-size] .wp-block-post-content pre {
		font-size: calc(var(--text-heading-sm) * var(--code-size, 1));
	}
	:root[data-code-size] .single-post-article .wp-block-post-content .code-block pre {
		font-size: calc(var(--text-lg) * var(--code-size, 1));
	}
	:root[data-code-size] .comments-section .wp-block-comment-content pre.comment-code {
		font-size: calc(var(--text-base) * var(--code-size, 1));
	}
	:root[data-code-leading] :is(.wp-block-post-content pre, .single-post-article .wp-block-post-content .code-block pre, .comments-section .wp-block-comment-content pre.comment-code) {
		line-height: calc(var(--code-line-height) * var(--code-leading, 1));
	}
	:root:is([data-code-size], [data-code-leading]) .single-post-article .wp-block-post-content .code-block {
		--code-line: calc(var(--code-line-height) * var(--code-leading, 1) * var(--text-lg) * var(--code-size, 1));
	}
	:root[data-pictures="bw"] {
		--picture-filter: grayscale(1) contrast(1.05);
	}
	:root[data-pictures="duo"] {
		--picture-filter: grayscale(1) contrast(1.1) url("#architrave-duotone");
		--duo-dark: var(--text-primary);
		--duo-light: var(--surface-base);
	}
	:root[data-pictures="duo"][data-theme$="-dark"] {
		--duo-dark: var(--surface-base);
		--duo-light: var(--text-primary);
	}
	:root[data-pictures="accent"] {
		--picture-filter: grayscale(1) contrast(1.1) url("#architrave-duotone");
		--duo-dark: var(--accent);
		--duo-light: var(--surface-base);
	}
	:root[data-pictures="accent"][data-theme$="-dark"] {
		--duo-dark: var(--surface-base);
		--duo-light: var(--accent);
	}
	:root[data-pictures="grain"] {
		--picture-filter: url("#architrave-grain");
	}
	:root[data-pictures="sepia"] {
		--picture-filter: sepia(1) contrast(.95);
	}
	:root[data-picturedim="on"][data-theme$="-dark"]:is(:not([data-pictures]), [data-pictures="bw"], [data-pictures="sepia"], [data-pictures="grain"]) {
		--picture-dim: brightness(.85); --picture-dim-amount: .85;
	}
	@media (hover: hover) {
		:root[data-picturehover="on"] :is(.post-card .post-media, .single-post-article .article-media) img:hover, :root[data-picturehover="on"] body img:not(.emoji, .wp-smiley):hover:not(:where(.reading-panel *, #wpadminbar *)), :root[data-picturehover="on"] :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :is(img:not(.emoji, .wp-smiley):hover, figure:hover > img, figure:hover > a > img) {
			filter: none;
		}
	}
	@media (hover: hover) {
		:root[data-picturehover="on"] :is(.theme-card, .post-link-card):hover :is(img, .illustration) {
			filter: none;
		}
	}
	:root[data-pictureframe="off"] :is(.post-card .post-media img, .single-post-article .article-media img, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)) {
		border: 0;
		padding: 0;
		outline: var(--border-width-default) solid color-mix(in srgb, var(--text-primary) 8%, transparent);
		outline-offset: calc(-1 * var(--border-width-default));
		background: none;
	}
	:root[data-pictureframe="off"] :is(.post-card .post-media img, .single-post-article .article-media img, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)).ldp-blends {
		outline-color: color-mix(in srgb, var(--text-primary) 20%, transparent);
	}
	:root[data-pictureframe="off"][data-picturefade="on"] .single-post-article .article-media img {
		outline: none;
	}
	:root[data-pictures="hidden"] :is(.post-card .post-media, .single-post-article .article-media) {
		display: none;
	}
	:root[data-picturefade="on"]:not([data-pictures="hidden"]) .single-post-article .article-media {
		--fade-bottom: linear-gradient(to bottom, rgb(0 0 0 / 1.000) 55%, rgb(0 0 0 / 0.995) 58.75%, rgb(0 0 0 / 0.965) 62.50%, rgb(0 0 0 / 0.896) 66.25%, rgb(0 0 0 / 0.790) 70%, rgb(0 0 0 / 0.653) 73.75%, rgb(0 0 0 / 0.500) 77.50%, rgb(0 0 0 / 0.347) 81.25%, rgb(0 0 0 / 0.210) 85%, rgb(0 0 0 / 0.104) 88.75%, rgb(0 0 0 / 0.035) 92.50%, rgb(0 0 0 / 0.005) 96.25%, rgb(0 0 0 / 0.000) 100%);
		--fade-right: linear-gradient(to right, rgb(0 0 0 / 1.000) 74%, rgb(0 0 0 / 0.995) 76.17%, rgb(0 0 0 / 0.965) 78.33%, rgb(0 0 0 / 0.896) 80.50%, rgb(0 0 0 / 0.790) 82.67%, rgb(0 0 0 / 0.653) 84.83%, rgb(0 0 0 / 0.500) 87%, rgb(0 0 0 / 0.347) 89.17%, rgb(0 0 0 / 0.210) 91.33%, rgb(0 0 0 / 0.104) 93.50%, rgb(0 0 0 / 0.035) 95.67%, rgb(0 0 0 / 0.005) 97.83%, rgb(0 0 0 / 0.000) 100%);
		--fade-left: linear-gradient(to left, rgb(0 0 0 / 1.000) 74%, rgb(0 0 0 / 0.995) 76.17%, rgb(0 0 0 / 0.965) 78.33%, rgb(0 0 0 / 0.896) 80.50%, rgb(0 0 0 / 0.790) 82.67%, rgb(0 0 0 / 0.653) 84.83%, rgb(0 0 0 / 0.500) 87%, rgb(0 0 0 / 0.347) 89.17%, rgb(0 0 0 / 0.210) 91.33%, rgb(0 0 0 / 0.104) 93.50%, rgb(0 0 0 / 0.035) 95.67%, rgb(0 0 0 / 0.005) 97.83%, rgb(0 0 0 / 0.000) 100%);
		--fade-top: linear-gradient(to top, rgb(0 0 0 / 1.000) 74%, rgb(0 0 0 / 0.995) 76.17%, rgb(0 0 0 / 0.965) 78.33%, rgb(0 0 0 / 0.896) 80.50%, rgb(0 0 0 / 0.790) 82.67%, rgb(0 0 0 / 0.653) 84.83%, rgb(0 0 0 / 0.500) 87%, rgb(0 0 0 / 0.347) 89.17%, rgb(0 0 0 / 0.210) 91.33%, rgb(0 0 0 / 0.104) 93.50%, rgb(0 0 0 / 0.035) 95.67%, rgb(0 0 0 / 0.005) 97.83%, rgb(0 0 0 / 0.000) 100%);
		-webkit-mask-image: var(--fade-bottom), var(--fade-right), var(--fade-left);
		-webkit-mask-composite: source-in, source-in;
		mask-image: var(--fade-bottom), var(--fade-right), var(--fade-left);
		mask-composite: intersect, intersect;
		position: relative;
	}
	:root[data-picturefade="on"][data-fade-edges="bottom"]:not([data-pictures="hidden"]) .single-post-article .article-media {
		-webkit-mask-image: var(--fade-bottom);
		-webkit-mask-composite: source-over;
		mask-image: var(--fade-bottom);
		mask-composite: add;
	}
	:root[data-picturefade="on"][data-fade-edges="all"]:not([data-pictures="hidden"]) .single-post-article .article-media {
		-webkit-mask-image: var(--fade-bottom), var(--fade-right), var(--fade-left), var(--fade-top);
		-webkit-mask-composite: source-in, source-in, source-in;
		mask-image: var(--fade-bottom), var(--fade-right), var(--fade-left), var(--fade-top);
		mask-composite: intersect, intersect, intersect;
	}
	:root[data-picturefade="on"]:not([data-pictures="hidden"]) .single-post-article .article-media::after {
		content: "";
		position: absolute;
		inset: 0;
		pointer-events: none;
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
		opacity: 0.08;
		mix-blend-mode: soft-light;
	}
	:root[data-pictures="hidden"] body img:not(.emoji, .wp-smiley):not(:where(.reading-panel *, #wpadminbar *, .is-shown *, .wp-block-site-logo *, .custom-logo-link *)), :root[data-pictures="hidden"] :is(.page-faces, .theme-card .illustration, .post-link-card .post-link-shot, .author-box .wp-block-post-author__avatar, .comments-section .wp-block-avatar, .comments-section .quire-avatar, .comments-side .quire-avatar):not(:where(.is-shown *)) {
		display: none;
	}
	:root[data-pictures="hidden"] :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :is(figure:not(.is-shown, .is-shown *) img, .wp-block-gallery:not(.is-shown) > figure, :not(figure, figure *, .is-shown *) > img:not(.emoji, .wp-smiley)) {
		display: none;
	}
	:root[data-pictures="hidden"] :not(.is-shown) > .picture-note {
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
		border: 0;
		background: none;
		color: var(--text-secondary);
		text-decoration: underline;
		text-decoration-thickness: from-font;
		text-underline-offset: 0.2em;
		cursor: pointer;
	}
	:root[data-pictures="hidden"] .picture-note:hover {
		color: var(--text-primary);
	}
	:root[data-scope="all"][data-justify="on"] .post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p {
		text-wrap: auto;
	}
	:root[data-theme^="paper-"] {

	}
	:root[data-justify="on"] {
		--reading-align: justify;
	}
	:root[data-hyphens="on"] {
		--reading-hyphens: auto;
	}
	:root[data-dropcap="on"] {
		--reading-dropcap: 3;
		--reading-dropcap-gap: 0.3em;
	}
	:root[data-dropcap="on"][data-dropcap-lines="2"] {
		--reading-dropcap: 2;
	}
	:root[data-dropcap="on"][data-dropcap-lines="4"] {
		--reading-dropcap: 4;
	}
	:root[data-justify="on"] .single-post-article .wp-block-post-content > p:not([class*="has-text-align"]) {
		text-wrap: auto;
	}
	html:root:root[data-hyphenate="few"], html:root:root[data-hyphenate="any"] {
		--reading-hyphens: auto;
	}
	html:root:root[data-hyphenate="off"] {
		--reading-hyphens: manual;
	}
	html:root[data-hyphenate="few"] :is(.single-post-article .wp-block-post-content, .post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content)) > p {
		hyphenate-limit-chars: 10 4 4;
		-webkit-hyphenate-limit-before: 4;
		-webkit-hyphenate-limit-after: 4;
		-webkit-hyphenate-limit-lines: 1;
	}
	html:root[data-cap-face="bold"] {
		--reading-dropcap-weight: 700;
	}
	html:root[data-cap-face="fraunces"] {
		--reading-dropcap-face: var(--wp--preset--font-family--font-fraunces);
		--reading-dropcap-weight: 500;
		--reading-dropcap-settings: "SOFT" 60, "WONK" 1, "opsz" 144;
	}
	:root[data-read-m-excerpts-size] .post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p {
		font-size: max(var(--text-floor-content), calc(var(--text-reading-body) * var(--read-size-excerpts)));
	}
	:root[data-lines="on"]:not([data-pictureframe="off"]):not([data-rounded="off"]) :is(.post-card .post-media img, .single-post-article .article-media img, .single-post-article .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot), .post-card.format-link .post-format-body .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		outline: var(--border-width-default) solid var(--line);
		outline-offset: calc(-1 * (var(--picture-frame) + var(--border-width-default)));
	}
	:root[data-lines="on"]:not([data-pictureframe="off"]):not([data-fills="off"]) :is(.post-card .post-media img, .single-post-article .article-media img, .single-post-article .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot), .post-card.format-link .post-format-body .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-color: var(--picture-mat);
	}
	:root[data-read-weight] .single-post-article .wp-block-post-content, :root[data-read-weight] .post-card :is(.post-body, .post-format-body) {
		--font-weight-reading: var(--read-weight);
	}
	:root[data-read-weight] .post-card .post-format-body {
		font-weight: var(--font-weight-reading);
	}
	@media (min-width: 1010px) {
		:root[data-widehead="on"] .single-post-article > .wp-block-post-title:not(:where(.quire-visually-hidden, .reading-panel, .reading-panel *, .architrave-panel-opener)) {
			font-size: max(var(--text-floor-content), min(calc(var(--text-article-title) * var(--head-size, 1)), calc(min(100cqi - 2 * var(--space-8), 1120px) / 9))) !important;
		}
	}
	:root[data-kicker-leading] :is(.single-post-article .article-kicker, .post-card .post-kicker) {
		line-height: calc(var(--line-height-article-label) * var(--kicker-leading, 1));
	}
	:root[data-ui-weight] :is(.sidebar-column, .mobile-panel) .wp-block-navigation-item__content, :root:not(#live-design-panel-guard)[data-ui-weight] .quire-menu-item:not(.reading-panel .quire-menu-item), :root[data-ui-weight] :is(.rail-more-trigger, .post-card .post-more, .content-column .paper-credit, .seat-label, .quire-badge, .sidebar-column .wp-block-latest-posts a) {
		font-weight: var(--ui-weight);
	}
	:root:not(#live-design-panel-guard)[data-ui-weight] .quire-button:not(.reading-panel .quire-button):not(.comments-section .quire-button) {
		font-weight: var(--ui-weight);
	}
	:root:not(#live-design-panel-guard)[data-ui-size] .quire-button:not(.reading-panel .quire-button):not(.comments-section .quire-button), :root:not(#live-design-panel-guard)[data-ui-size] .quire-menu-item:not(.reading-panel .quire-menu-item) {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size, 1)));
	}
	:root[data-lines="on"] .sidebar-column .sidebar-nav:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		-webkit-mask-image: none;
		mask-image: none;
	}
	:root[data-lines="on"] .sidebar-column .rail-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-block-start: var(--border-width-default) solid var(--line);
	}
	:root[data-lines="on"] .sidebar-column .sidebar-logo-section:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-block-end: var(--border-width-default) solid var(--line);
	}
	:root[data-lines="on"]:not([data-rail-collapsed]) body.has-frame .sidebar-column .sidebar-logo-section:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-inline: calc(-1 * var(--layout-rail-padding-inline) - var(--frame-gap));
		padding-inline: calc(var(--layout-rail-padding-inline) + var(--frame-gap));
	}
	:root[data-lines="on"][data-rail-collapsed] body.has-frame .sidebar-column .sidebar-logo-section:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-inline: calc(-1 * var(--layout-rail-padding-inline));
		padding-inline: var(--layout-rail-padding-inline);
	}
	:root[data-lines="on"]:not([data-rail-collapsed]) body.has-frame .sidebar-column .rail-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-inline: calc(-1 * var(--layout-rail-padding-inline) - var(--frame-gap));
		padding-inline: calc(var(--layout-rail-padding-inline) + var(--frame-gap));
	}
	:root[data-lines="on"]:is([data-focus-on], [data-focus-motion]) body.has-frame .sidebar-column :is(.sidebar-logo-section, .rail-foot):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-inline: calc(-1 * var(--layout-rail-padding-inline) - var(--space-2));
		padding-inline: calc(var(--layout-rail-padding-inline) + var(--space-2));
	}
	:root[data-lines="on"] .quire-badge:not(.comments-count):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
		color: var(--text-primary);
	}
	:root[data-fills="off"] .quire-badge:not(.comments-count):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	:root[data-lines="on"]:not([data-rail-collapsed]) body.has-frame .sidebar-column .rail-more-menu:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		inset-inline: var(--frame-gap);
	}
	:root[data-lines="on"] .site-search-head::after {
		border-top-color: var(--line);
	}
	:root[data-fills="off"] :is(.release-panel, .release-archive-card):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--panel-ground: var(--surface-base);
		--picture-box-mat: initial;
		background: var(--surface-base);
	}
	:root[data-fills="off"] .support-box:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-base);
	}
	:root[data-fills="off"] .post-link-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-base);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .post-link-card:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			border-color: var(--text-primary);
		}
	}
	:root[data-lines="on"][data-fills="off"] .post-link-card:active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
	}
	:root[data-lines="on"][data-fills="off"] .post-link-card:active *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--surface-base);
	}
	:root[data-fills="off"] .about-numbers:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-base);
	}
	:root[data-lines="on"] .about-numbers-row + .about-numbers-row:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-top-color: var(--line);
	}
	:root[data-rounded="off"] .about-numbers:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-radius: 0;
	}
	:root[data-lines="on"] .post-link-card .post-link-shot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
	}
	:root[data-fills="off"] .post-link-card .post-link-shot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	:root[data-lines="on"] :is(.author-box img, .wp-block-avatar img, img.avatar, .page-faces img, .comments-side img):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		outline: var(--border-width-default) solid var(--line);
		outline-offset: calc(-1 * var(--border-width-default));
	}
	:root[data-fills="off"] .theme-card:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-base);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .theme-card:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			border-color: var(--text-primary);
		}
	}
	body :root[data-fills="off"] .theme-card:active, :root[data-fills="off"] .theme-card:active:not(:has(.card-actions :active)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-color: var(--surface-base);
	}
	:root[data-lines="on"][data-fills="off"] .theme-card:active:not(:has(.card-actions :active)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-color: var(--text-primary);
		color: var(--surface-base);
	}
	:root[data-lines="on"][data-fills="off"] .theme-card:active:not(:has(.card-actions :active)) :is(.card-name, .card-sub, .card-kind):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--surface-base);
	}
	:root[data-lines="on"] .theme-card :is(.card-cover, img):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	:root[data-lines="on"] .theme-card .card-cover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: 0;
	}
	:root[data-lines="on"] .theme-card img:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
	}
	:root[data-lines="on"] .theme-card .card-actions .quire-button.tonal:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
	}
	:root[data-fills="off"] .theme-card .card-actions .quire-button.tonal:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	:root[data-lines="on"] .theme-card .card-actions .quire-button:not(.tonal):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-color: transparent;
	}
	:root[data-fills="off"] .theme-card .card-actions .quire-button:not(.tonal):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .theme-card .card-actions .quire-button:not(.tonal):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: transparent;
			border-color: var(--line);
		}
	}
	:root[data-lines="on"][data-fills="off"] .theme-card .card-actions .quire-button:not(.tonal):active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"] .theme-card .card-actions .quire-button:not(.tonal)[aria-expanded="true"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
		border-color: var(--text-primary);
	}
	:root[data-lines="on"]:not([data-rail-collapsed]) body.has-frame .rail-foot .rail-promo:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		inset-inline-start: 100%;
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .theme-card .card-actions .quire-button.tonal:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: transparent;
			border-color: var(--text-primary);
		}
	}
	:root[data-lines="on"][data-fills="off"] .theme-card .card-actions .quire-button.tonal:active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"] .theme-card .card-actions .quire-button[aria-expanded="true"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
		border-color: var(--text-primary);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .arch-year .quire-nav-section-head:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: transparent;
			box-shadow: inset 0 0 0 var(--border-width-default) var(--line);
		}
	}
	:root[data-lines="on"][data-fills="off"] .arch-year .quire-nav-section-head:active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .arch-row:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background-color: transparent;
			box-shadow: inset 0 0 0 var(--border-width-default) var(--text-primary) ;
		}
	}
	:root[data-lines="on"][data-fills="off"] .arch-row:active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-color: var(--text-primary);
		color: var(--surface-base);
	}
	:root[data-lines="on"][data-fills="off"] .arch-row:active *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--surface-base);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .related-row:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background-color: transparent;
			box-shadow: inset 0 0 0 var(--border-width-default) var(--text-primary);
		}
	}
	:root[data-lines="on"][data-fills="off"] .related-row:active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background-color: var(--text-primary);
		color: var(--surface-base);
	}
	:root[data-lines="on"][data-fills="off"] .related-row:active *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--surface-base);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] :is(.quire-segmented :is(button, a):hover:not(.is-active), .reading-segment button:hover:not([aria-checked="true"])):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: transparent;
			box-shadow: inset 0 0 0 var(--border-width-default) var(--line);
		}
	}
	:root[data-lines="on"][data-fills="off"] .rail-newsletter-trigger[aria-expanded="true"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
		color: var(--text-primary);
		border: var(--border-width-default) solid var(--line);
	}
	:root[data-lines="on"] :is(.quire-button.primary, .wp-block-post-content .wp-block-button:not(.is-style-outline) > .wp-block-button__link, .rail-newsletter-trigger:not([aria-expanded="true"])):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid transparent;
	}
	@media (hover: hover) {
		:root[data-lines="on"] :is(.quire-button.primary:hover, .rail-newsletter-trigger:not([aria-expanded="true"]):hover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: var(--accent);
			color: var(--accent-contrast);
			border-color: transparent;
		}
	}
	:root[data-lines="on"] :is(.quire-button.primary:active, .rail-newsletter-trigger:active):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
		border-color: var(--text-primary);
	}
	:root[data-lines="on"] .rail-newsletter-door-picture:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
	}
	:root[data-lines="on"] .reading-stepper button:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		height: calc(var(--layout-control-height) - 2 * var(--border-width-default));
	}
	:root[data-lines="on"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--line-enclose: var(--border-width-default);
		--line: color-mix(in srgb, var(--text-primary) 45%, transparent);
		--chip-page: var(--text-primary);
	}
	:root[data-lines="on"] :is(.quire-menu, .quire-tooltip-bubble, .rail-more-menu, .rail-more-sub, .paper-stack-menu, .reading-side-menu, .rail-newsletter-door, .site-search-room):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-floating);
		border: var(--border-width-default) solid var(--line);
		box-shadow: none;
		--interaction-surface: var(--surface-floating);
	}
	:root[data-corners="small"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-2xs: 2px;
		--radius-xs: 2px;
		--radius-sm: 2px;
		--radius-md: 4px;
		--radius-lg: 6px;
		--radius-xl: 8px;
		--radius-2xl: 10px;
		--radius-3xl: 12px;
		--radius-4xl: 12px;
	}
	:root[data-corners="large"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-2xs: 4px;
		--radius-xs: 8px;
		--radius-sm: 10px;
		--radius-md: 12px;
		--radius-lg: 14px;
		--radius-xl: 16px;
		--radius-2xl: 20px;
		--radius-3xl: 28px;
		--radius-4xl: 32px;
	}
	:root[data-corners="xlarge"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-2xs: 6px;
		--radius-xs: 12px;
		--radius-sm: 14px;
		--radius-md: 18px;
		--radius-lg: 24px;
		--radius-xl: 32px;
		--radius-2xl: 40px;
		--radius-3xl: 48px;
		--radius-4xl: 56px;
	}
	:root[data-button-shape="pill"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-control: 999px;
		--radius-row: calc(var(--layout-row-medium) / 2);
	}
	:root :is(.quire-menu, .paper-stack-menu, .reading-side-menu):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-radius: var(--radius-overlay);
	}
	:root:not(#live-design-panel-guard):is([data-button-shape="pill"], [data-corners="xlarge"]) :is(.rail-more-menu, .rail-more-sub) .quire-nav-section-head:not(:where(.reading-panel *)) {
		min-height: var(--layout-row-medium);
	}
	:root[data-button-shape="square"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-control: 0px;
		--radius-row: 0px;
	}
	:root[data-button-shape="rounded"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-control: 8px;
		--radius-row: 8px;
	}
	:root[data-tagsfollow="on"] .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-radius: var(--radius-control);
	}
	:root[data-rounded="off"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-2xs: 0px;
		--radius-xs: 0px;
		--radius-sm: 0px;
		--radius-md: 0px;
		--radius-lg: 0px;
		--radius-xl: 0px;
		--radius-2xl: 0px;
		--radius-3xl: 0px;
		--radius-4xl: 0px;
		--radius-full: 0px;
	}
	:root[data-rounded="off"] body.has-frame:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--frame-radius: 0px;
		--frame-panel-radius: 0px;
	}
	:root[data-rounded="off"] :is(.sidebar-column .rail-more-menu, .rail-more-sub):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--radius-overlay: 0px;
	}
	:root[data-rounded="off"] body *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-rounded="off"] body *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::before, :root[data-rounded="off"] body *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::after {
		border-radius: 0;
	}
	:root[data-rounded="off"] :is(.reading-tint, .reading-tint::after, .reading-dots i):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-radius: 50%;
	}
	:root[data-rounded="off"] :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-rounded="off"] :is(.post-card .post-media img, .single-post-article .article-media img, .single-post-article .wp-block-post-content img, .post-card.format-link .post-format-body .wp-block-post-content img):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-rounded="off"] .post-ruler .ruler-label:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-rounded="off"] .rail-newsletter-door-picture:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-radius: 0;
	}
	:root[data-lines="on"] body.has-frame .frame-paper:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-rail-collapsed] body.has-frame .sidebar-column:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"]:not([data-comments-open]) body.has-frame .comments-side:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
		box-shadow: none;
	}
	:root[data-lines="on"]:not([data-rail-collapsed]) body.has-frame .sidebar-column:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-comments-open] body.has-frame .comments-side:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-color: transparent;
		box-shadow: none;
	}
	:root[data-lines="on"][data-focus-motion][data-rail-collapsed] body.has-frame .sidebar-column:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-focus-motion]:not([data-comments-open]) body.has-frame .comments-side:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-width: 0;
		border-color: transparent;
	}
	:root[data-lines="on"][data-focus-motion]:not([data-comments-open]) body.has-frame :is(.comments-side-head, .comments-side-foot):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		margin-inline: calc(-1 * var(--space-2));
	}
	:root[data-lines="on"][data-focus-motion]:not([data-comments-open]) body.has-frame .comments-side-head:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		padding-inline: var(--space-2);
	}
	:root[data-lines="on"][data-focus-motion]:not([data-comments-open]) body.has-frame .comments-side-foot:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		padding-inline: calc(var(--space-4) + var(--space-2));
	}
	:root[data-lines="on"][data-focus-on] body.has-frame .frame-paper:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-color: transparent;
	}
	:root[data-lines="on"][data-quotes="box"] :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
		box-shadow: none;
	}
	:root[data-fills="off"][data-quotes="box"] :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-base);
	}
	:root[data-lines="on"] .post-ruler .ruler-tick:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--line);
	}
	:root[data-lines="on"] .post-ruler :is(li.is-hover .ruler-tick, .ruler-tick:focus-visible):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
	}
	:root[data-lines="on"] .post-ruler .ruler-label:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-floating);
		border: var(--border-width-default) solid var(--line);
		box-shadow: none;
	}
	:root[data-lines="on"]:not([data-pictureframe="off"]) :is(.post-card .post-media img, .single-post-article .article-media img, .single-post-article .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot), .post-card.format-link .post-format-body .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
		padding: var(--picture-frame);
		--picture-inner: calc(var(--picture-frame) - var(--border-width-default));
		--picture-span: calc(100% - 2 * var(--picture-inner));
		background: transparent;
	}
	:root[data-lines="on"]:not([data-pictureframe="off"])[data-rounded="off"] :is(.post-card .post-media img, .single-post-article .article-media img, .single-post-article .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot), .post-card.format-link .post-format-body .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background:
		linear-gradient(var(--line), var(--line)) no-repeat var(--picture-inner) var(--picture-inner) / var(--picture-span) var(--border-width-default),
		linear-gradient(var(--line), var(--line)) no-repeat var(--picture-inner) calc(100% - var(--picture-inner)) / var(--picture-span) var(--border-width-default),
		linear-gradient(var(--line), var(--line)) no-repeat var(--picture-inner) var(--picture-inner) / var(--border-width-default) var(--picture-span),
		linear-gradient(var(--line), var(--line)) no-repeat calc(100% - var(--picture-inner)) var(--picture-inner) / var(--border-width-default) var(--picture-span);
	}
	:root[data-lines="on"] :is(.quire-button:not(.primary, .comments-pill, .ghost), .comments-open-btn, .paper-stack-btn, .rail-collapse-corner .quire-icon-button, .rail-expand .quire-icon-button, .reading-stepper, .reading-side-btn, .reading-segment, .quire-segmented, .reading-back, .code-block-controls .quire-icon-button):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
	}
	:root[data-fills="off"] :is(.quire-button:not(.primary, .comments-pill), .paper-stack-btn, .rail-collapse-corner .quire-icon-button, .rail-expand .quire-icon-button, .reading-stepper, .reading-side-btn, .reading-segment, .quire-segmented, .reading-back):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	:root[data-fills="off"]:not([data-lines="on"]) :is(.post-card .post-media img, .single-post-article .article-media img, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content img:not(.emoji, .wp-smiley, .post-link-shot)) {
		border-color: transparent; background: transparent;
	}
	:root[data-lines="on"] .reading-tile:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border: var(--border-width-default) solid var(--line);
		box-shadow: none;
	}
	:root[data-lines="on"] .reading-tile[aria-checked="true"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-color: var(--text-primary);
		box-shadow: 0 0 0 var(--border-width-thick) var(--tile-ring-gap), 0 0 0 calc(2 * var(--border-width-thick)) var(--tile-ring);
	}
	:root[data-lines="on"] .reading-tiles:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		--tile-ring-gap: var(--surface-base);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] :is(.quire-menu-item.is-open, .quire-menu-item:hover, .quire-nav-item:hover, .wp-block-navigation-item__content:hover, .site-search-row.is-active, .index-pagination a.page-numbers:hover, .reading-stepper button:hover, button.reading-row:hover, .comments-pill:hover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-fills="off"] :is(.sidebar-column, .mobile-panel) :is(.wp-block-navigation-item__content, .wp-block-pages-list__item__link):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			box-shadow: inset 0 0 0 var(--border-width-default) var(--line);
		}
		:root[data-lines="on"][data-fills="off"] :is(.quire-menu-item.is-open, .quire-menu-item:hover, .quire-nav-item:hover, .wp-block-navigation-item__content:hover, .site-search-row.is-active, .index-pagination a.page-numbers:hover, .reading-stepper button:hover, button.reading-row:hover, .comments-pill:hover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-fills="off"] :is(.sidebar-column, .mobile-panel) :is(.wp-block-navigation-item__content, .wp-block-pages-list__item__link):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: var(--ink-alpha-weak);
		}
		:root[data-lines="on"][data-fills="off"] :is(.quire-button:not(.primary, .comments-pill):hover, .paper-stack-btn:hover, .reading-side-btn:hover, .reading-back:hover, .rail-collapse-corner .quire-icon-button:hover, .rail-expand .quire-icon-button:hover, .code-block-controls .quire-icon-button:hover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			border-color: var(--text-primary);
		}
		:root[data-lines="on"][data-fills="off"] :is(.quire-button:not(.primary, .comments-pill):hover, .paper-stack-btn:hover, .reading-side-btn:hover, .reading-back:hover, .rail-collapse-corner .quire-icon-button:hover, .rail-expand .quire-icon-button:hover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: var(--ink-alpha-weak);
		}
		:root[data-lines="on"] .reading-tile:not([aria-checked="true"]):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			border-color: var(--line);
		}
	}
	:root[data-lines="on"] :is(.quire-button[aria-expanded="true"]:not(.comments-open-btn):not(:where(.rail-collapse-btn)), .paper-stack-btn[aria-expanded="true"]:not(:where(.rail-collapse-btn)), .reading-side-btn[aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-selected);
		color: var(--text-primary);
	}
	:root[data-lines="on"][data-fills="off"] :is(.quire-button[aria-expanded="true"]:not(.comments-open-btn):not(:where(.rail-collapse-btn)), .paper-stack-btn[aria-expanded="true"]:not(:where(.rail-collapse-btn)), .reading-side-btn[aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-color: var(--text-primary);
	}
	:root[data-lines="on"][data-fills="off"] :is(.quire-button[aria-expanded="true"]:not(.comments-open-btn):not(:where(.rail-collapse-btn)), .paper-stack-btn[aria-expanded="true"]:not(:where(.rail-collapse-btn)), .reading-side-btn[aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	:root[data-lines="on"] .reading-stepper button + button:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))::before {
		inset-block: 0;
		inset-inline-start: calc(-1 * var(--border-width-default));
		background: var(--line);
		opacity: var(--opacity-visible);
	}
	@media (hover: hover) {
		:root[data-lines="on"][data-fills="off"] .reading-stepper button:not(:disabled):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			z-index: 1;
			box-shadow: 0 0 0 var(--border-width-default) var(--text-primary);
		}
	}
	:root[data-lines="on"]:not([data-chosen-item]) :is(.quire-menu-item.is-selected, .quire-menu-item[aria-checked="true"], .quire-nav-item[aria-current], .current-menu-item > .wp-block-navigation-item__content, .wp-block-navigation-item__content[aria-current="page"], .quire-segmented :is(button, a).is-active, .reading-segment button[aria-checked="true"], .site-search-row:active, .index-pagination .page-numbers.current, button.reading-row[aria-checked="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-chosen-item] :is(.quire-menu-item.is-selected, .quire-menu-item[aria-checked="true"], .quire-nav-item[aria-current], .reading-segment button[aria-checked="true"], .site-search-row:active, .index-pagination .page-numbers.current, button.reading-row[aria-checked="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-fills="off"] :is(.quire-menu-item:active, .quire-nav-item:active, .wp-block-navigation-item__content:active, .quire-button:not(.primary):active, .paper-stack-btn:active, .rail-collapse-corner .quire-icon-button:active, .rail-expand .quire-icon-button:active, .reading-stepper button:active, .site-search-row:active, .index-pagination a.page-numbers:active, button.reading-row:active, .reading-back:active):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
		box-shadow: none;
	}
	:root[data-lines="on"]:not([data-fills="off"]) :is(.quire-menu-item:active, .quire-nav-item:active, .wp-block-navigation-item__content:active, .quire-button:not(.primary):active, .paper-stack-btn:active, .rail-collapse-corner .quire-icon-button:active, .rail-expand .quire-icon-button:active, .reading-stepper button:active, .site-search-row:active, .index-pagination a.page-numbers:active, button.reading-row:active, .reading-back:active):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--surface-pressed);
		color: var(--text-primary);
		box-shadow: none;
	}
	:root[data-lines="on"] :is(.quire-segmented :is(button, a).is-active, .reading-segment button[aria-checked="true"]) *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: inherit;
	}
	:root[data-theme="terminal-dark"] {
		--text-primary: rgb(from var(--ink-alpha-strong) r g b / 1);
		--step-surface-hover: 18%;
		--step-surface-selected: 24%;
		--step-surface-pressed: 30%;
		--step-track-selected: 26%;
	}
	:root[data-theme="terminal-dark"] .post-ruler .ruler-tick {
		background: var(--surface-selected);
	}
	:root[data-theme="terminal-dark"] .post-ruler li.is-hover .ruler-tick, :root[data-theme="terminal-dark"] .post-ruler .ruler-tick:focus-visible {
		background: var(--border-strong);
	}
	:root[data-theme="terminal-dark"] .post-ruler li.is-current .ruler-tick {
		background: var(--text-primary);
	}
	:root[data-theme="terminal-light"] {
		--step-surface-hover: 11%;
		--step-surface-selected: 17%;
		--step-surface-pressed: 24%;
	}
	:root[data-lines="on"] .reading-panel .reading-sheet-top:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-bottom: var(--border-width-default) solid var(--line);
	}
	@media (min-width: 1010px) {
		:root[data-fills="off"] [data-live-design-slot] {
			--live-design-hover: transparent;
			--live-design-press: transparent;
		}
	}
	@media (min-width: 1010px) {
		:root[data-lines="on"] body.has-frame .reading-panel:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			border: var(--border-width-default) solid var(--line);
			background: var(--surface-base);
		}
	}
	:not(#live-design-panel-guard) button.reading-row[aria-checked="true"] {
		background: var(--surface-selected);
	}
	:not(#live-design-panel-guard) .reading-panel :is(.reading-group, .reading-list) + :is(.reading-customise, .reading-reset) {
		margin-block-start: var(--space-4);
	}
	:not(#live-design-panel-guard) .reading-tiles {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: var(--space-3);
		margin: var(--space-8) 0 var(--space-6);
	}
	:not(#live-design-panel-guard) .reading-segment + .reading-tiles {
		margin-block-start: var(--space-6);
	}
	:not(#live-design-panel-guard) .reading-tiles {
		--tile-ring-gap: var(--surface-raised);
		--tile-ring: var(--accent);
		--tile-ring-hover: var(--text-secondary);
		--tile-focus: var(--focus);
	}
	:not(#live-design-panel-guard) .reading-tile {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		gap: var(--space-0-5);
		height: calc(2 * var(--layout-control-height));
		border: 0;
		border-radius: var(--radius-lg);
		background: var(--surface-base);
		color: var(--text-primary);
		cursor: pointer;
		box-shadow: inset 0 0 0 var(--border-width-default) var(--border-default);
	}
	:not(#live-design-panel-guard) .reading-tile:focus-visible {
		outline-color: var(--tile-focus);
	}
	:not(#live-design-panel-guard) .reading-tile[aria-checked="true"] {
		box-shadow: inset 0 0 0 var(--border-width-default) var(--border-default),
		0 0 0 var(--border-width-thick) var(--tile-ring-gap),
		0 0 0 calc(2 * var(--border-width-thick)) var(--tile-ring);
	}
	@media (hover: hover) {
		:not(#live-design-panel-guard) .reading-tile:not([aria-checked="true"]):hover {
			box-shadow: inset 0 0 0 var(--border-width-default) var(--border-default),
			0 0 0 var(--border-width-thick) var(--tile-ring-gap),
			0 0 0 calc(2 * var(--border-width-thick)) var(--tile-ring-hover);
		}
	}
	:not(#live-design-panel-guard) .reading-tile-aa {
		font-size: var(--text-heading-lg);
		line-height: 1;
		font-weight: var(--font-weight-medium);
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="inter"] {
		font-family: "Inter Variable", Inter, system-ui, sans-serif;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="hyperlegible"] {
		font-family: "Atkinson Hyperlegible Next", sans-serif;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="geist"] {
		font-family: "Geist Variable", Geist, system-ui, sans-serif;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="newsreader"] {
		font-family: "Newsreader", Georgia, serif;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="libre-baskerville"] {
		font-family: "Libre Baskerville Variable", "Libre Baskerville", Georgia, serif;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="vollkorn"] {
		font-family: "Vollkorn Variable", Vollkorn, Georgia, serif;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="mono"] {
		font-family: "Geist Mono", ui-monospace, monospace;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="martian-mono"] {
		font-family: "Martian Mono Variable", "Martian Mono", ui-monospace, monospace;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="plex-sans"] {
		font-family: "IBM Plex Sans", system-ui, sans-serif;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="jetbrains-mono"] {
		font-family: "JetBrains Mono", ui-monospace, monospace;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="kode-mono"] {
		font-family: "Kode Mono Variable", "Kode Mono", ui-monospace, monospace;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="doto"] {
		font-family: "Doto", ui-monospace, monospace;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="vt323"] {
		font-family: "VT323", ui-monospace, monospace;
	}
	:not(#live-design-panel-guard) .reading-tile-swatch[data-face-sample="handjet"] {
		font-family: "Handjet", system-ui, sans-serif;
	}
	:not(#live-design-panel-guard) .reading-tile-name {
		font-family: "Inter Variable", Inter, system-ui, sans-serif;
		font-size: var(--text-xs);
		font-weight: var(--font-weight-medium);
		letter-spacing: 0;
		text-transform: none;
		color: var(--text-secondary);
	}
	:not(#live-design-panel-guard) .reading-tile.is-dragging {
		z-index: 6;
		cursor: grabbing;
		transition: none;
		box-shadow: var(--elevation-floating);
	}
	:not(#live-design-panel-guard) .reading-tile.is-dragging {
		pointer-events: none;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tiles[data-tile-group]:not(.reading-tiles-empty) {
		align-content: start;
	}
	:not(#live-design-panel-guard) .reading-panel .is-carried .reading-tile, :not(#live-design-panel-guard) .reading-panel .reading-tile.is-carried {
		cursor: grabbing;
	}
	:not(#live-design-panel-guard) .reading-tile-adjusted {
		position: absolute;
		inset-block-start: var(--space-2);
		inset-inline-end: var(--space-2);
		width: var(--space-2);
		height: var(--space-2);
		border-radius: var(--radius-full);
		background: var(--text-secondary);
		font-size: 0;
		line-height: 0;
		color: transparent;
	}
	:not(#live-design-panel-guard) .reading-customise {
		width: 100%;
		height: var(--layout-control-height);
		justify-content: center;
		gap: var(--space-2);
		font-size: var(--text-sm-contextual);
	}
	:not(#live-design-panel-guard) .reading-customise svg {
		width: var(--icon-inline);
		height: var(--icon-inline);
		stroke-width: var(--icon-stroke-width);
	}
	:not(#live-design-panel-guard) .reading-panel :is(.reading-customise, .reading-reset) {
		border-radius: var(--radius-control);
	}
	:not(#live-design-panel-guard) .reading-panel :is(.reading-group, .reading-group > li, .reading-group-title, .reading-face-none)[hidden] {
		display: none;
	}
	:not(#live-design-panel-guard) .reading-panel-head.has-tools .reading-panel-title:has(.reading-title-name) {
		display: flex; justify-content: center; min-inline-size: 0;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-sheet-body.is-searching > :not(.reading-search, .reading-search-results) {
		display: none;
	}
	:not(#live-design-panel-guard) .reading-tile {
		transition: box-shadow var(--motion-duration-fast) var(--motion-easing-standard);
	}
	:not(#live-design-panel-guard) .reading-row {
		display: flex;
		align-items: center;
		gap: var(--space-3);
		width: 100%;
		min-height: var(--reading-row-height, var(--layout-control-height));
		padding: 0 var(--layout-menu-item-padding-inline);
		border: 0;
		border-radius: var(--radius-control);
		background: transparent;
		color: var(--text-primary);
		font: inherit;
		text-align: start;
	}
	:not(#live-design-panel-guard) div.reading-row {
		padding-inline: 0;
	}
	:not(#live-design-panel-guard) button.reading-row {
		cursor: pointer;
	}
	@media (hover: hover) {
		:not(#live-design-panel-guard) button.reading-row:hover {
			background: var(--surface-hover);
		}
	}
	:not(#live-design-panel-guard) .reading-row-label {
		flex: 1;
	}
	@media (max-width: 1009px) {
		:not(#live-design-panel-guard) .reading-tile {
			height: calc(var(--layout-row-comfortable) + var(--space-8));
		}
		:not(#live-design-panel-guard) .reading-customise {
			height: var(--layout-row-comfortable);
		}
		:root[data-lines="on"] .reading-stepper button:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			height: calc(var(--layout-row-comfortable) - 2 * var(--border-width-default));
		}
		:root[data-lines="on"] .reading-panel:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			border-inline: 0;
			border-bottom: 0;
		}
		:not(#live-design-panel-guard) .reading-tiles {
			gap: var(--space-3);
		}
		:not(#live-design-panel-guard) .reading-row {
			min-height: var(--layout-row-comfortable);
		}
	}
	:root[data-tint="brown"] {
		--accent: #8b5727; --accent-contrast: #fef9f5; --accent-muted: #f0d3bc;
	}
	:root[data-tint="brown"][data-theme$="-dark"] {
		--accent: #e0b490; --accent-contrast: #382e26; --accent-muted: #6c4c31;
	}
	:root[data-tint="green"] {
		--accent: #007e27; --accent-contrast: #f2fef2; --accent-muted: #d0f3d0;
	}
	:root[data-tint="green"][data-theme$="-dark"] {
		--accent: #99ffa3; --accent-contrast: #051c07; --accent-muted: #18361a;
	}
	:root[data-tint="blue"] {
		--accent: #0000ff; --accent-contrast: #fefefe; --accent-muted: #e0e0ff;
	}
	:root[data-tint="blue"][data-theme$="-dark"] {
		--accent: #6b7fff; --accent-contrast: #ffffff; --accent-muted: #1c2050;
	}
	:root[data-tint="purple"][data-theme="grey-dark"] {
		--accent: #c9acff; --accent-contrast: #211d27; --accent-muted: #423658;
	}
	:root[data-tint="blue"][data-theme="grey-dark"] {
		--accent: #a9b7ff; --accent-contrast: #090909; --accent-muted: #1c2050;
	}
	:root[data-tint="orange"] {
		--accent: #c24400; --accent-contrast: #fff7f0; --accent-muted: #f6dccb;
	}
	:root[data-tint="orange"][data-theme$="-dark"] {
		--accent: #ff9a2e; --accent-contrast: #1c1206; --accent-muted: #4a3218;
	}
	:not(#live-design-panel-guard) .reading-tile[aria-checked="true"] .reading-tile-name {
		color: var(--text-primary); font-weight: var(--font-weight-medium);
	}
	:not(#live-design-panel-guard) .reading-panel:is([data-level="3"], [data-level="4"]) .reading-row {
		border-radius: 0;
		padding-inline: var(--space-4);
	}
	:not(#live-design-panel-guard) .reading-panel:is([data-level="3"], [data-level="4"]) button.reading-row[aria-checked="true"] {
		background: var(--surface-pressed);
	}
	@media (hover: hover) {
		:not(#live-design-panel-guard) .reading-panel:is([data-level="3"], [data-level="4"]) button.reading-row:not([aria-checked="true"]):hover {
			background: var(--surface-selected);
		}
		:root[data-lines="on"] .reading-panel:is([data-level="3"], [data-level="4"]) button.reading-row:not([aria-checked="true"]):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			position: relative;
			z-index: 1;
			box-shadow: 0 0 0 var(--border-width-default) var(--text-primary);
		}
		:root[data-lines="on"][data-fills="off"] .reading-panel:is([data-level="3"], [data-level="4"]) button.reading-row:not([aria-checked="true"]):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: transparent;
		}
	}
	:root[data-lines="on"] .reading-panel:is([data-level="3"], [data-level="4"]) :is(.reading-group > li:first-child > .reading-row, .reading-accent > :first-child, .reading-list > :first-child):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-start-start-radius: calc(var(--radius-control) - var(--border-width-default));
		border-start-end-radius: calc(var(--radius-control) - var(--border-width-default));
	}
	:root[data-lines="on"] .reading-panel:is([data-level="3"], [data-level="4"]) :is(.reading-group > li:last-child > .reading-row, .reading-accent > :last-child):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-end-start-radius: calc(var(--radius-control) - var(--border-width-default));
		border-end-end-radius: calc(var(--radius-control) - var(--border-width-default));
	}
	:root[data-lines="on"] .reading-panel:is([data-level="3"], [data-level="4"]) button.reading-row[aria-checked="true"]:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
	}
	:not(#live-design-panel-guard) :is(.reading-tint, .reading-swatch)[data-tint-dot="purple"] {
		--dot: #7444b4; --dot-ink: #fbf9ff;
	}
	:root:not(#live-design-panel-guard)[data-theme$="-dark"] :is(.reading-tint, .reading-swatch)[data-tint-dot="purple"] {
		--dot: #9a73ff; --dot-ink: #ffffff;
	}
	:not(#live-design-panel-guard) :is(.reading-tint, .reading-swatch)[data-tint-dot="brown"] {
		--dot: #8b5727; --dot-ink: #fef9f5;
	}
	:root:not(#live-design-panel-guard)[data-theme$="-dark"] :is(.reading-tint, .reading-swatch)[data-tint-dot="brown"] {
		--dot: #e0b490; --dot-ink: #382e26;
	}
	:not(#live-design-panel-guard) :is(.reading-tint, .reading-swatch)[data-tint-dot="green"] {
		--dot: #007e27; --dot-ink: #f2fef2;
	}
	:root:not(#live-design-panel-guard)[data-theme$="-dark"] :is(.reading-tint, .reading-swatch)[data-tint-dot="green"] {
		--dot: #99ffa3; --dot-ink: #051c07;
	}
	:not(#live-design-panel-guard) :is(.reading-tint, .reading-swatch)[data-tint-dot="blue"] {
		--dot: #0000ff; --dot-ink: #fefefe;
	}
	:root:not(#live-design-panel-guard)[data-theme$="-dark"] :is(.reading-tint, .reading-swatch)[data-tint-dot="blue"] {
		--dot: #6b7fff; --dot-ink: #ffffff;
	}
	:root:not(#live-design-panel-guard)[data-theme="grey-dark"] :is(.reading-tint, .reading-swatch)[data-tint-dot="purple"] {
		--dot: #c9acff; --dot-ink: #211d27;
	}
	:root:not(#live-design-panel-guard)[data-theme="grey-dark"] :is(.reading-tint, .reading-swatch)[data-tint-dot="blue"] {
		--dot: #a9b7ff; --dot-ink: #090909;
	}
	:not(#live-design-panel-guard) :is(.reading-tint, .reading-swatch)[data-tint-dot="orange"] {
		--dot: #c24400; --dot-ink: #fff7f0;
	}
	:root:not(#live-design-panel-guard)[data-theme$="-dark"] :is(.reading-tint, .reading-swatch)[data-tint-dot="orange"] {
		--dot: #ff9a2e; --dot-ink: #1c1206;
	}
	:not(#live-design-panel-guard) .reading-tile:active:not([hidden]), :root[data-lines="on"] .reading-tile:active:not([hidden]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		box-shadow: inset 0 0 0 var(--border-width-default) var(--border-default),
		0 0 0 var(--border-width-thick) var(--tile-ring-gap),
		0 0 0 calc(2 * var(--border-width-thick)) var(--tile-ring-hover);
		scale: 0.98;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile:not(.reading-mode-tile) {
		height: auto;
		display: flex;
		flex-direction: column;
		align-items: stretch;
		justify-content: flex-start;
		gap: var(--space-2);
		padding: 0;
		border-radius: var(--radius-control);
		background: none;
		color: var(--text-secondary);
		box-shadow: none;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile:not(.reading-mode-tile)[aria-checked="true"] {
		color: var(--text-primary);
		box-shadow: none;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile:not(.reading-mode-tile)[aria-checked="true"] .reading-tile-swatch {
		box-shadow: inset 0 0 0 var(--border-width-default) color-mix(in oklab, var(--text-primary) 14%, transparent),
		0 0 0 var(--border-width-thick) var(--tile-ring-gap),
		0 0 0 calc(2 * var(--border-width-thick)) var(--tile-ring);
	}
	@media (hover: hover) {
		:not(#live-design-panel-guard) .reading-panel .reading-tile:not(.reading-mode-tile):not([aria-checked="true"]):hover .reading-tile-swatch {
			box-shadow: inset 0 0 0 var(--border-width-default) color-mix(in oklab, var(--text-primary) 14%, transparent),
			0 0 0 var(--border-width-thick) var(--tile-ring-gap),
			0 0 0 calc(2 * var(--border-width-thick)) var(--tile-ring-hover);
		}
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile:not(.reading-mode-tile):active:not([hidden]) {
		scale: 0.98; box-shadow: none;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile:not(.reading-mode-tile):active:not([hidden]) .reading-tile-swatch {
		box-shadow: inset 0 0 0 var(--border-width-default) color-mix(in oklab, var(--text-primary) 14%, transparent),
		0 0 0 var(--border-width-thick) var(--tile-ring-gap),
		0 0 0 calc(2 * var(--border-width-thick)) var(--tile-ring-hover);
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile-swatch {
		position: relative;
		display: block;
		inline-size: 100%;
		aspect-ratio: 17 / 10;
		border-radius: var(--radius-control);
		background: var(--surface-base);
		color: var(--text-primary);
		box-shadow: inset 0 0 0 var(--border-width-default) color-mix(in oklab, var(--text-primary) 14%, transparent);
		text-align: start;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile-swatch .reading-tile-aa {
		position: absolute;
		inset-block-start: var(--space-2);
		inset-inline-start: var(--space-2-5, var(--space-3));
		font-size: var(--text-heading-lg);
		line-height: 1;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile-accent {
		position: absolute;
		inset-block-end: var(--space-2-5, var(--space-3));
		inset-inline-start: var(--space-2-5, var(--space-3));
		inline-size: calc(var(--space-6) + var(--space-1));
		block-size: var(--space-1);
		border-radius: var(--radius-full);
		background: var(--accent);
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile-name {
		display: block;
		font-size: var(--text-sm);
		line-height: 1.3;
		color: inherit;
		text-align: center;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	:not(#live-design-panel-guard) .reading-panel .reading-tile .reading-tile-adjusted {
		inset-block-start: var(--space-2); inset-inline-end: var(--space-2);
	}
	:not(#live-design-panel-guard) .reading-panel .is-carried .reading-tile.reading-tile.reading-tile {
		scale: 1; box-shadow: none;
	}
	:not(#live-design-panel-guard) .reading-panel .is-carried .reading-tile .reading-tile-swatch.reading-tile-swatch {
		box-shadow: inset 0 0 0 var(--border-width-default) color-mix(in oklab, var(--text-primary) 14%, transparent),
		0 var(--space-1) var(--space-3) rgb(0 0 0 / 0.18), 0 var(--space-4) var(--space-10, var(--space-8)) rgb(0 0 0 / 0.28);
		animation: tile-lift-shadow var(--motion-duration-fast) var(--motion-easing-standard);
	}
	:not(#live-design-panel-guard) .reading-panel .is-carried.is-landing .reading-tile .reading-tile-swatch.reading-tile-swatch {
		box-shadow: inset 0 0 0 var(--border-width-default) color-mix(in oklab, var(--text-primary) 14%, transparent), 0 0 0 transparent, 0 0 0 transparent; transition: box-shadow var(--motion-duration-reveal) var(--motion-easing-standard);
	}
	@media (prefers-reduced-motion: reduce) {
		:not(#live-design-panel-guard) .reading-panel .is-carried .reading-tile, :not(#live-design-panel-guard) .reading-panel .is-carried .reading-tile .reading-tile-swatch {
			animation: none;
		}
	}
	:root[data-accent="off"], :root[data-accent="off"][data-tint] {
		--reading-link-ink: var(--text-primary);
		--accent: var(--text-primary);
		--accent-contrast: var(--surface-raised);
		--accent-muted: var(--surface-selected);
	}
	:root[data-theme="terminal-dark"] :is(.theme-card, .post-link-card, .rail-newsletter-door, .release-panel, .support-box, .release-archive-card) {
		--step-surface-hover: calc(18% * var(--fill-factor, 1));
		--step-surface-selected: calc(24% * var(--fill-factor, 1));
		--step-surface-pressed: calc(30% * var(--fill-factor, 1));
	}
	:root[data-theme="grey-dark"] :is(.theme-card, .post-link-card, .rail-newsletter-door, .release-panel, .support-box, .release-archive-card) {
		--step-surface-hover: calc(16% * var(--fill-factor, 1));
		--step-surface-selected: calc(24% * var(--fill-factor, 1));
		--step-surface-pressed: calc(32% * var(--fill-factor, 1));
	}
	:root[data-pictures="hidden"] body :is(.wp-lightbox-container:not(.is-shown), .wp-lightbox-container :not(.is-shown)) > .picture-note {
		position: static;
		inset: auto;
		width: 100%;
		height: auto;
		opacity: 1;
		z-index: auto;
		display: block;
		background: none;
	}
	:root:is([data-lines="on"], [data-button-medium="outlined"], [data-button-medium="shadow"]) .post-share-split .post-share-more-btn {
		margin-inline-start: calc(-1 * var(--border-width-default));
	}
	:root:is([data-lines="on"], [data-button-medium="outlined"], [data-button-medium="shadow"]) .post-share-split > :is(.copy-url-btn, .post-share-more) {
		position: relative;
	}
	:root:is([data-lines="on"], [data-button-medium="outlined"], [data-button-medium="shadow"]) body .post-share-split :is(#ldp-lv, .post-share-more-btn):not(:hover):not(:focus-visible):not([aria-expanded="true"]):not(:active) {
		border-inline-start-color: transparent;
	}
	:root:is([data-lines="on"], [data-button-medium="outlined"], [data-button-medium="shadow"]) .post-share-split :is(.copy-url-btn:hover, .copy-url-btn:focus-visible, .post-share-more:has(.post-share-more-btn:hover), .post-share-more:has(.post-share-more-btn:focus-visible), .post-share-more:has([aria-expanded="true"])) {
		z-index: 1;
	}
	:not(#live-design-panel-guard) .reading-row.is-disabled .reading-row-label {
		color: var(--text-disabled);
	}
	:not(#live-design-panel-guard) :is(.reading-tint, .reading-swatch)[data-tint-dot="none"] {
		--dot: var(--text-primary); --dot-ink: var(--surface-base);
	}
	:not(#live-design-panel-guard) .reading-panel :is(button, input, p, span, li, ul, div, label):not(.reading-tile, .reading-tile *, .reading-font-row .reading-row-value, .reading-font-row .reading-row-value *) {
		font-family: var(--font-settings);
		letter-spacing: normal;
		text-transform: none;
		font-style: normal;
		line-height: var(--text-base-line-height);
	}
	:not(#live-design-panel-guard) .reading-panel :is(.reading-row-value, .reading-nav, .reading-customise, .reading-reset, .reading-segment button) {
		font-size: var(--text-sm-contextual);
	}
	:not(#live-design-panel-guard) .reading-panel .reading-row-label {
		font-size: var(--reading-label-size); font-weight: var(--reading-label-weight);
	}
	:root[data-head-leading] :is(.single-post-article, .archive-page) .wp-block-post-title, :root[data-head-leading] .post-card .wp-block-post-title, :root[data-head-leading] .rail-newsletter-door.is-page :is(.rail-newsletter-door-title, .rail-newsletter-door-sub) {
		line-height: calc(var(--line-height-article-title) * var(--head-leading, 1)) !important;
	}
	:root[data-head-leading] .single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6) {
		line-height: calc(var(--line-height-article-heading) * var(--head-leading, 1)) !important;
	}
	:root[data-small-leading] :is(.post-card .post-meta, .single-post-article .article-meta, .single-post-article .article-tags, .single-post-article .article-categories, .post-link-card .card-sub, .related-row-date), :root[data-small-leading] :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text) {
		line-height: calc(var(--text-base-line-height) * var(--small-leading, 1));
	}
	:root[data-ui-leading] :is(.sidebar-column, .mobile-panel) .wp-block-navigation-item__content, :root[data-ui-leading] :is(.sidebar-column, .mobile-panel) .wp-block-navigation.has-text-color :is(.wp-block-navigation-item__content, .wp-block-navigation-item a), :root[data-ui-leading] .post-link-card :is(.card-name, .card-sub) {
		line-height: calc(var(--text-base-line-height) * var(--ui-leading, 1));
	}
	:root:not(#live-design-panel-guard)[data-title-leading] :is(.sidebar-column, .mobile-panel) .quire-nav-section-head {
		line-height: calc(var(--text-xs-line-height) * var(--title-leading, 1));
	}
	:root:not(#live-design-panel-guard)[data-title-leading] .arch-year .quire-nav-section-head {
		line-height: calc(var(--text-lg-line-height) * var(--title-leading, 1));
	}
	:root[data-quote-leading] .single-post-article .wp-block-post-content blockquote > p, :root[data-quote-leading] :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote > p {
		line-height: calc(var(--line-height-article-lead) * var(--quote-leading, 1));
	}
	:root[data-small-leading] .single-post-article .wp-block-post-content blockquote cite, :root[data-small-leading] :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite {
		line-height: calc(var(--text-base-line-height) * var(--small-leading, 1));
	}
	:root[data-ui-weight] :is(.index-pagination .page-numbers, .quire-tooltip-bubble, .rail-newsletter-door:not(.is-page, .is-simple) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words, .rail-newsletter-door-count), .rail-newsletter-door:not(.is-simple) .rail-newsletter-door-hint, .site-search-title, .arch-row-title, .about-numbers, .related-list, .theme-card .card-title, .post-ruler .ruler-label, .post-link-card .card-name), :root[data-ui-weight] :is(.sidebar-column, .mobile-panel) .rail-language a {
		font-weight: var(--ui-weight);
	}
	:root[data-ui-size] .index-pagination .page-numbers {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size)));
	}
	:root:not(#live-design-panel-guard):is([data-ui-size], [data-ui-members]) .quire-tooltip-bubble {
		font-size: max(var(--text-floor-ui), calc(var(--text-xs) * var(--ui-size-labels, var(--ui-size, 1))));
	}
	:root:not(#live-design-panel-guard)[data-head-m-sub-size] .quire-masthead {
		font-size: max(var(--text-floor-ui), calc(var(--text-masthead) * var(--head-size-sub, 1)));
	}
	:root:is([data-ui-size], [data-ui-members]) .rail-newsletter-door:not(.is-page, .is-simple) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words) {
		font-size: max(var(--text-floor-ui), calc(var(--text-lg) * var(--ui-size-newsletter, var(--ui-size, 1))));
	}
	:root[data-ui-size] .rail-newsletter-door:not(.is-simple) .rail-newsletter-door-hint {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size)));
	}
	:root[data-ui-size] .rail-newsletter-door:not(.is-simple) .rail-newsletter-door-form :is(.quire-input, .mailpoet_text, label, .mailpoet_message) {
		font-size: max(var(--text-floor-ui), calc(var(--text-sm-contextual) * var(--ui-size)));
	}
	:root:is([data-ui-size], [data-ui-members]) .site-search-title {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size-cards, var(--ui-size, 1))));
	}
	:root[data-ui-size] :is(.sidebar-column, .mobile-panel) .rail-language a {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size)));
	}
	:root:is([data-ui-size], [data-ui-members]) :is(.arch-row-title, .about-numbers, .related-list, .post-link-card .card-name, .post-ruler .ruler-label) {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size-cards, var(--ui-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) .about-numbers .arch-mark {
		width: calc(var(--icon-control) * var(--ui-size-cards, var(--ui-size, 1))); height: calc(var(--icon-control) * var(--ui-size-cards, var(--ui-size, 1)));
	}
	:root:is([data-ui-size], [data-ui-members]) .about-numbers dt {
		gap: calc(var(--space-2) * var(--ui-size-cards, var(--ui-size, 1)));
	}
	:root[data-ui-leading] :is(.index-pagination .page-numbers, .quire-tooltip-bubble, .rail-newsletter-door-hint, .rail-newsletter-door-form label, .site-search-title, .arch-row-title, .about-numbers, .related-list, .theme-card .card-title, .post-ruler .ruler-label) {
		line-height: calc(var(--text-base-line-height) * var(--ui-leading, 1));
	}
	:root[data-ui-weight] :is(.quire-search-field input, .quire-segmented :is(button, a), .quire-textarea, .quire-badge, .quire-avatar):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		font-weight: var(--ui-weight);
	}
	:root:not(#live-design-panel-guard):is([data-ui-size], [data-ui-members]) :is(.quire-search-field input, .quire-textarea):not(:where(.reading-panel, .reading-panel *, .comments-section *)) {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size-fields, var(--ui-size, 1))));
	}
	:root[data-ui-size] :is(.quire-segmented :is(button, a), .quire-avatar):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		font-size: max(var(--text-floor-ui), calc(var(--text-sm-contextual) * var(--ui-size)));
	}
	:root[data-ui-size] .quire-avatar.is-large:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		font-size: max(var(--text-floor-ui), calc(var(--text-lg) * var(--ui-size)));
	}
	:root:is([data-ui-size], [data-ui-members]) .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		font-size: max(var(--text-floor-ui), calc(var(--text-xs) * var(--ui-size-labels, var(--ui-size, 1))));
	}
	:root[data-ui-leading] :is(.quire-search-field input, .quire-textarea):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		line-height: calc(var(--text-base-line-height) * var(--ui-leading, 1));
	}
	:root[data-ui-leading] .quire-segmented :is(button, a):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		line-height: calc(var(--text-sm-line-height) * var(--ui-leading, 1));
	}
	:root[data-small-leading] .quire-ai-note:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		line-height: calc(var(--text-base-line-height) * var(--small-leading, 1));
	}
	:root[data-small-colour] :is(.post-card .post-meta, .single-post-article .article-meta, .single-post-article .article-tags, .single-post-article .article-categories, .post-link-card .card-sub, .related-row-date, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .arch-row-date, .readers-note-date, .theme-card .card-sub):not(:where(.reading-panel, .reading-panel *)), :root[data-small-colour] :is(.post-card .post-meta, .single-post-article .article-meta, .single-post-article .article-tags, .single-post-article .article-categories, .post-link-card .card-sub, .related-row-date, :is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .arch-row-date, .readers-note-date, .theme-card .card-sub) a:not(:where(.reading-panel, .reading-panel *)) {
		color: var(--small-colour) !important;
	}
	:root[data-body-colour] :is(.wp-block-post-content, .wp-block-post-excerpt, .wp-block-comment-content), :root[data-body-colour] :is(.wp-block-post-content, .wp-block-post-excerpt, .wp-block-comment-content) :is(p, li, dd, dt, td):not(.has-text-color) {
		color: var(--body-colour);
	}
	:root[data-body-colour] :is(.wp-block-post-content, .wp-block-post-excerpt, .wp-block-comment-content) :is(strong, b):not(.has-text-color) {
		color: var(--text-primary);
	}
	:root[data-quote-colour] .wp-block-post-content :is(.wp-block-quote, .wp-block-pullquote, blockquote):not(.has-text-color), :root[data-quote-colour] .wp-block-post-content :is(.wp-block-quote, .wp-block-pullquote, blockquote) :is(p, cite):not(.has-text-color) {
		color: var(--quote-colour) !important;
	}
	html:root[data-interface-colour] :is(.sidebar-column, .mobile-panel) :is(.wp-block-navigation-item__content, .wp-block-pages-list__item__link):not(:where(.current-menu-item > *, .current_page_item > *, [aria-current="page"], .reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--interface-colour);
	}
	:root[data-code-colour] :is(.wp-block-post-content :is(code, pre, kbd), .comments-section .wp-block-comment-content :is(pre.comment-code, code)) {
		color: var(--code-colour);
	}
	:root[data-small-leading] :is(.arch-row-date, .author-box .wp-block-post-author__name, .readers-note-date, .theme-card .card-sub) {
		line-height: calc(var(--text-base-line-height) * var(--small-leading, 1));
	}
	:root[data-comment-weight] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-content p, .comments-section .wp-block-comment-reply-link, .comments-section .comment-form p, .comments-section .comment-form label, .comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		font-weight: var(--comment-weight);
	}
	:root:is([data-comment-size], [data-comment-members]) :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		font-size: max(var(--text-floor-content), calc(var(--text-reading-meta) * var(--comment-size-name, var(--comment-size, 1))));
	}
	:root:is([data-comment-size], [data-comment-members]) .comments-section .wp-block-comment-content p {
		font-size: max(var(--text-floor-content), calc(var(--text-comment-body) * var(--comment-size, 1)));
	}
	:root:is([data-comment-size], [data-comment-members]) .comments-section .wp-block-comment-date {
		font-size: max(var(--text-floor-content), calc(var(--text-base) * var(--comment-size-small, var(--comment-size, 1))));
	}
	:root:is([data-comment-size], [data-comment-members]) .comments-section .wp-block-comment-reply-link {
		font-size: max(var(--text-floor-content), calc(var(--text-base) * var(--comment-size-small, var(--comment-size, 1))));
	}
	:root:is([data-comment-size], [data-comment-members]) .comments-section :is(.comment-form p.comment-notes, .comment-form p.logged-in-as, .comment-form label:not(.quire-checkbox)) {
		font-size: max(var(--text-floor-content), calc(var(--text-base) * var(--comment-size-form, var(--comment-size, 1))));
	}
	:root:is([data-comment-size], [data-comment-members]) .comments-section :is(.wp-block-comments-title, .comment-reply-title) {
		font-size: max(var(--text-floor-content), calc(var(--text-heading-md) * var(--comment-size-title, var(--comment-size, 1))));
	}
	:root:is([data-comment-size], [data-comment-members]) body.has-frame .comments-side-title {
		font-size: max(var(--text-floor-content), calc(var(--text-heading-sm) * var(--comment-size-title, var(--comment-size, 1))));
	}
	:root[data-comment-leading] .comments-section :is(.wp-block-comment-date, .wp-block-comment-reply-link, .comment-form p, .comment-form label) {
		line-height: calc(var(--text-base-line-height) * var(--comment-leading, 1));
	}
	:root[data-comment-leading] .comments-section :is(.wp-block-comment-author-name, .wp-block-comment-author-name a) {
		line-height: calc(var(--text-lg-line-height) * var(--comment-leading, 1));
	}
	:root[data-comment-leading] .comments-section .wp-block-comment-content p {
		line-height: calc(var(--text-reading-body-line-height) * var(--comment-leading, 1));
	}
	:root[data-read-weight] :is(.head-desc, .empty-note, .readers-note-body, .support-box-text) {
		font-weight: var(--read-weight);
	}
	:root:is([data-comment-size], [data-comment-members]) .comments-section .comment-pending-note {
		font-size: max(var(--text-floor-content), calc(var(--text-base) * var(--comment-size-small, var(--comment-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) .empty-back {
		font-size: max(var(--text-floor-ui), calc(var(--text-lg) * var(--ui-size, 1)));
	}
	:root:is([data-ui-size], [data-ui-members]) :is(body.has-frame .rail-expand-language a, .mobile-panel-foot .mobile-panel-language a) {
		font-size: max(var(--text-floor-ui), calc(var(--text-xs-contextual) * var(--ui-size, 1)));
	}
	:root:is([data-ui-size], [data-ui-members]) :is(.post-sections-phone-name, .post-sections-phone-toggle) {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size, 1)));
	}
	@media (min-width: 1010px) {
		:root:is([data-ui-size], [data-ui-members]) :is(body.has-frame .comments-open-btn, body.has-frame .comments-close-btn, body.has-frame .comments-closed-mark) {
			font-size: max(var(--text-floor-ui), calc(var(--text-sm-contextual) * var(--ui-size, 1)));
		}
		:root:is([data-ui-size], [data-ui-members]) body.has-frame .comments-count {
			font-size: max(var(--text-floor-ui), calc(var(--text-xs) * var(--ui-size-labels, var(--ui-size, 1))));
		}
	}
	:root:is([data-ui-size], [data-ui-members]) :is(.rail-more-sub .mode-chip, body.has-frame .post-sections-key) {
		font-size: max(var(--text-floor-ui), calc(var(--text-xs) * var(--ui-size-labels, var(--ui-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) :is(.sidebar-column, .list-empty) .wp-block-search__input {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size-fields, var(--ui-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) .sheet-takeover input {
		font-size: max(var(--text-floor-ui), calc(var(--text-lg) * var(--ui-size-fields, var(--ui-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) .rail-newsletter-door .sent-word {
		font-size: max(var(--text-floor-ui), calc(var(--text-base) * var(--ui-size-newsletter, var(--ui-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) :is(.rail-newsletter-door-form .parsley-errors-list, .rail-newsletter-door-form .mailpoet_validate_error) {
		font-size: max(var(--text-floor-ui), calc(var(--text-sm-contextual) * var(--ui-size-newsletter, var(--ui-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) :is(.rail-newsletter-door.is-page .sent-word, .rail-newsletter-door.is-page .inbox) {
		font-size: max(var(--text-floor-ui), calc(var(--text-heading-sm) * var(--ui-size-newsletter, var(--ui-size, 1))));
	}
	:root:is([data-ui-size], [data-ui-members]) :is(.rail-newsletter-door.is-page .rail-newsletter-door-form .quire-input, .rail-newsletter-door.is-page .rail-newsletter-door-form .mailpoet_text, .rail-newsletter-door.is-page .rail-newsletter-door-form .mailpoet_submit) {
		font-size: max(var(--text-floor-ui), calc(var(--text-lg) * var(--ui-size-newsletter, var(--ui-size, 1))));
	}
	:root[data-fills="off"] body.has-frame :is(.rail-collapse-corner, .rail-expand) .quire-icon-button:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-fills="off"] body.has-frame :is(.rail-collapse-corner, .rail-expand) .quire-icon-button:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-fills="off"] body.has-frame .paper-stack-btn:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-fills="off"] body.has-frame .paper-stack-btn:hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-fills="off"] body.has-frame .paper-stack-btn[aria-expanded="true"]:not(:where(.rail-collapse-btn)):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: transparent;
	}
	:root[data-fills="off"]:not([data-lines="on"]) :is(.quire-button:not(.primary, .comments-pill, .ghost, .reading-nav, .reading-row), .comments-open-btn, .paper-stack-btn, .rail-collapse-corner .quire-icon-button, .rail-expand .quire-icon-button, .reading-side-btn, .reading-back):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--text-secondary);
	}
	:root[data-fills="off"]:not([data-lines="on"]) :is(.post-link-card .card-title, .theme-card .card-name):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--text-secondary);
	}
	@media (hover: hover) {
		:root[data-fills="off"]:not([data-lines="on"]) :is(.quire-button:not(.primary, .comments-pill, .ghost, .reading-nav, .reading-row):hover, .comments-open-btn:hover, .paper-stack-btn:hover, .rail-collapse-corner .quire-icon-button:hover, .rail-expand .quire-icon-button:hover, .reading-side-btn:hover, .reading-back:hover):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			color: var(--text-primary);
		}
		:root[data-fills="off"]:not([data-lines="on"]) :is(.post-link-card:hover :is(.card-title, .post-link-out), .theme-card:hover .card-name):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			color: var(--text-primary);
		}
	}
	:root[data-fills="off"]:not([data-lines="on"]) :is(.quire-button[aria-expanded="true"]:not(.comments-open-btn):not(:where(.rail-collapse-btn)), .paper-stack-btn[aria-expanded="true"]:not(:where(.rail-collapse-btn)), .reading-side-btn[aria-expanded="true"]):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--text-primary);
	}
	:root[data-fills="off"]:not([data-lines="on"]) :is(.quire-button:not(.primary, .comments-pill, .ghost, .reading-nav, .reading-row):active, .comments-open-btn:active, .paper-stack-btn:active, .rail-collapse-corner .quire-icon-button:active, .rail-expand .quire-icon-button:active, .reading-side-btn:active, .reading-back:active):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
		border-color: var(--text-primary);
	}
	:root[data-fills="off"]:not([data-lines="on"]) body.has-frame :is(.rail-collapse-corner, .rail-expand) .quire-icon-button:active:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		background: var(--text-primary);
		color: var(--surface-base);
		border-color: var(--text-primary);
	}
	@media (hover: hover) {
		:root[data-lines="on"] :is(.quire-menu-item.is-selected, .quire-menu-item[aria-checked="true"], button.reading-row[aria-checked="true"]):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)), :root[data-lines="on"][data-fills="off"] :is(.quire-menu-item.is-selected, .quire-menu-item[aria-checked="true"], button.reading-row[aria-checked="true"]):hover:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
			background: var(--text-primary);
			color: var(--surface-base);
			box-shadow: none;
		}
	}
	:root[data-lines="on"] :is(.quire-menu-item.is-selected, .quire-menu-item[aria-checked="true"], button.reading-row[aria-checked="true"]) *:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: inherit;
	}
	:root[data-rounded="off"] :is(.reading-well:not(.is-dot), .reading-well:not(.is-dot)::before, .reading-ratio):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		border-radius: 0;
	}
	:root[data-ui-weight] .post-link-card .card-title {
		font-weight: var(--ui-weight);
	}
	:root[data-comment-weight] .comments-section :is(.wp-block-comment-reply-link a, .form-submit .quire-button, .form-submit input[type="submit"], #submit) {
		font-weight: var(--comment-weight);
	}
	:root[data-ui-m-cards-weight] :is(.arch-row-title, .about-numbers, .related-list, .post-ruler .ruler-label, .post-link-card .card-name, .site-search-title) {
		--ui-weight: var(--ui-weight-cards);
	}
	:root[data-ui-m-cards-caps] :is(.arch-row-title, .about-numbers, .related-list, .post-ruler .ruler-label, .post-link-card .card-name, .site-search-title) {
		--ui-case: var(--ui-case-cards);
	}
	:root[data-ui-m-cards-tracking] :is(.arch-row-title, .about-numbers, .related-list, .post-ruler .ruler-label, .post-link-card .card-name, .site-search-title) {
		--ui-tracking: var(--ui-tracking-cards);
	}
	:root[data-ui-m-cards-weight][data-ui-m-cards-weight] :is(.arch-row-title, .about-numbers, .related-list, .post-ruler .ruler-label, .post-link-card .card-name, .site-search-title) {
		font-weight: var(--ui-weight-cards);
	}
	:root[data-ui-m-cards-caps][data-ui-m-cards-caps] :is(.arch-row-title, .about-numbers, .related-list, .post-ruler .ruler-label, .post-link-card .card-name, .site-search-title) {
		text-transform: var(--ui-case-cards);
	}
	:root[data-ui-m-cards-tracking][data-ui-m-cards-tracking] :is(.arch-row-title, .about-numbers, .related-list, .post-ruler .ruler-label, .post-link-card .card-name, .site-search-title) {
		letter-spacing: var(--ui-tracking-cards);
	}
	:root[data-ui-m-linkcard-weight] :is(.post-link-card .card-title, .theme-card .card-title) {
		--ui-weight: var(--ui-weight-linkcard);
	}
	:root[data-ui-m-linkcard-caps] :is(.post-link-card .card-title, .theme-card .card-title) {
		--ui-case: var(--ui-case-linkcard);
	}
	:root[data-ui-m-linkcard-tracking] :is(.post-link-card .card-title, .theme-card .card-title) {
		--ui-tracking: var(--ui-tracking-linkcard);
	}
	:root[data-ui-m-linkcard-weight][data-ui-m-linkcard-weight] :is(.post-link-card .card-title, .theme-card .card-title) {
		font-weight: var(--ui-weight-linkcard);
	}
	:root[data-ui-m-linkcard-caps][data-ui-m-linkcard-caps] :is(.post-link-card .card-title, .theme-card .card-title) {
		text-transform: var(--ui-case-linkcard);
	}
	:root[data-ui-m-linkcard-tracking][data-ui-m-linkcard-tracking] :is(.post-link-card .card-title, .theme-card .card-title) {
		letter-spacing: var(--ui-tracking-linkcard);
	}
	:root[data-ui-m-newsletter-weight] :is(.rail-newsletter-door:not(.is-page) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words)) {
		--ui-weight: var(--ui-weight-newsletter);
	}
	:root[data-ui-m-newsletter-caps] :is(.rail-newsletter-door:not(.is-page) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words)) {
		--ui-case: var(--ui-case-newsletter);
	}
	:root[data-ui-m-newsletter-tracking] :is(.rail-newsletter-door:not(.is-page) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words)) {
		--ui-tracking: var(--ui-tracking-newsletter);
	}
	:root[data-ui-m-newsletter-weight][data-ui-m-newsletter-weight] :is(.rail-newsletter-door:not(.is-page) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words)) {
		font-weight: var(--ui-weight-newsletter);
	}
	:root[data-ui-m-newsletter-caps][data-ui-m-newsletter-caps] :is(.rail-newsletter-door:not(.is-page) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words)) {
		text-transform: var(--ui-case-newsletter);
	}
	:root[data-ui-m-newsletter-tracking][data-ui-m-newsletter-tracking] :is(.rail-newsletter-door:not(.is-page) :is(.rail-newsletter-door-title, .rail-newsletter-door-sub, .rail-newsletter-door-words)) {
		letter-spacing: var(--ui-tracking-newsletter);
	}
	:root:not(#live-design-panel-guard)[data-ui-m-fields-weight] :is(.quire-search-field input, .quire-textarea:not(:where(.reading-panel, .reading-panel *, .comments-section *))) {
		--ui-weight: var(--ui-weight-fields);
	}
	:root:not(#live-design-panel-guard)[data-ui-m-fields-caps] :is(.quire-search-field input, .quire-textarea:not(:where(.reading-panel, .reading-panel *, .comments-section *))) {
		--ui-case: var(--ui-case-fields);
	}
	:root:not(#live-design-panel-guard)[data-ui-m-fields-tracking] :is(.quire-search-field input, .quire-textarea:not(:where(.reading-panel, .reading-panel *, .comments-section *))) {
		--ui-tracking: var(--ui-tracking-fields);
	}
	:root:not(#live-design-panel-guard)[data-ui-m-fields-weight][data-ui-m-fields-weight] :is(.quire-search-field input, .quire-textarea:not(:where(.reading-panel, .reading-panel *, .comments-section *))) {
		font-weight: var(--ui-weight-fields);
	}
	:root:not(#live-design-panel-guard)[data-ui-m-fields-caps][data-ui-m-fields-caps] :is(.quire-search-field input, .quire-textarea:not(:where(.reading-panel, .reading-panel *, .comments-section *))) {
		text-transform: var(--ui-case-fields);
	}
	:root:not(#live-design-panel-guard)[data-ui-m-fields-tracking][data-ui-m-fields-tracking] :is(.quire-search-field input, .quire-textarea:not(:where(.reading-panel, .reading-panel *, .comments-section *))) {
		letter-spacing: var(--ui-tracking-fields);
	}
	:root[data-ui-m-labels-weight] :is(.quire-tooltip-bubble, .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))) {
		--ui-weight: var(--ui-weight-labels);
	}
	:root[data-ui-m-labels-caps] :is(.quire-tooltip-bubble, .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))) {
		--ui-case: var(--ui-case-labels);
	}
	:root[data-ui-m-labels-tracking] :is(.quire-tooltip-bubble, .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))) {
		--ui-tracking: var(--ui-tracking-labels);
	}
	:root[data-ui-m-labels-weight][data-ui-m-labels-weight] :is(.quire-tooltip-bubble, .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))) {
		font-weight: var(--ui-weight-labels);
	}
	:root[data-ui-m-labels-caps][data-ui-m-labels-caps] :is(.quire-tooltip-bubble, .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))) {
		text-transform: var(--ui-case-labels);
	}
	:root[data-ui-m-labels-tracking][data-ui-m-labels-tracking] :is(.quire-tooltip-bubble, .quire-badge:not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener))) {
		letter-spacing: var(--ui-tracking-labels);
	}
	:root[data-ui-m-credit-weight] :is(.content-column .paper-credit) {
		--ui-weight: var(--ui-weight-credit);
	}
	:root[data-ui-m-credit-caps] :is(.content-column .paper-credit) {
		--ui-case: var(--ui-case-credit);
	}
	:root[data-ui-m-credit-tracking] :is(.content-column .paper-credit) {
		--ui-tracking: var(--ui-tracking-credit);
	}
	:root[data-ui-m-credit-weight][data-ui-m-credit-weight] :is(.content-column .paper-credit) {
		font-weight: var(--ui-weight-credit);
	}
	:root[data-ui-m-credit-caps][data-ui-m-credit-caps] :is(.content-column .paper-credit) {
		text-transform: var(--ui-case-credit);
	}
	:root[data-ui-m-credit-tracking][data-ui-m-credit-tracking] :is(.content-column .paper-credit) {
		letter-spacing: var(--ui-tracking-credit);
	}
	:root[data-head-m-sub-align][data-head-m-sub-align] :is(.single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)):not([class*="has-text-align-"]) {
		text-align: var(--head-align-sub);
	}
	:root[data-head-m-sub-size] :is(.single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)) {
		--head-size: var(--head-size-sub);
	}
	:root[data-head-m-sub-weight] :is(.single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)) {
		--head-weight: var(--head-weight-sub);
	}
	:root[data-head-m-sub-caps] :is(.single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)) {
		--head-case: var(--head-case-sub);
	}
	:root[data-head-m-sub-tracking] :is(.single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)) {
		--head-tracking: var(--head-tracking-sub);
	}
	:root[data-head-m-sub-face] :is(.single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)) {
		--head-face: var(--head-face-sub);
	}
	:root[data-head-m-sub-italic] :is(.single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6)) {
		--head-style: var(--head-style-sub);
	}
	:root[data-head-m-sub-leading] .single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6) {
		line-height: calc(var(--line-height-article-heading) * var(--head-leading-sub, 1)) !important;
	}
	:root[data-head-m-sub-colour][data-head-m-sub-colour] .single-post-article .wp-block-post-content > :is(h1, h2, h3, h4, h5, h6):not(:where(.reading-panel, .reading-panel *, .architrave-panel-opener)) {
		color: var(--head-colour-sub) !important;
	}
	:root[data-comment-m-title-face] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		--comment-face: var(--comment-face-title);
	}
	:root[data-comment-m-title-italic] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		--comment-style: var(--comment-style-title);
	}
	:root[data-comment-m-name-face] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		--comment-face: var(--comment-face-name);
	}
	:root[data-comment-m-name-italic] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		--comment-style: var(--comment-style-name);
	}
	:root[data-comment-m-small-face] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		--comment-face: var(--comment-face-small);
	}
	:root[data-comment-m-small-italic] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		--comment-style: var(--comment-style-small);
	}
	:root[data-comment-m-form-face] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		--comment-face: var(--comment-face-form);
	}
	:root[data-comment-m-form-italic] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		--comment-style: var(--comment-style-form);
	}
	:root[data-small-m-author-size] :is(.author-box .wp-block-post-author__name, .author-box .wp-block-post-author__bio) {
		--small-size: var(--small-size-author);
	}
	:root[data-small-m-author-weight] :is(.author-box .wp-block-post-author__name, .author-box .wp-block-post-author__bio) {
		--small-weight: var(--small-weight-author);
	}
	:root[data-small-m-author-caps] :is(.author-box .wp-block-post-author__name, .author-box .wp-block-post-author__bio) {
		--small-case: var(--small-case-author);
	}
	:root[data-small-m-author-tracking] :is(.author-box .wp-block-post-author__name, .author-box .wp-block-post-author__bio) {
		--small-tracking: var(--small-tracking-author);
	}
	:root[data-small-m-author-weight][data-small-m-author-weight] :is(.author-box .wp-block-post-author__name, .author-box .wp-block-post-author__bio) {
		font-weight: var(--small-weight-author);
	}
	:root[data-small-m-author-caps][data-small-m-author-caps] :is(.author-box .wp-block-post-author__name, .author-box .wp-block-post-author__bio) {
		text-transform: var(--small-case-author);
	}
	:root[data-small-m-author-tracking][data-small-m-author-tracking] :is(.author-box .wp-block-post-author__name, .author-box .wp-block-post-author__bio) {
		letter-spacing: var(--small-tracking-author);
	}
	:root[data-small-m-terms-size] :is(.single-post-article .article-categories, .single-post-article .article-tags) {
		--small-size: var(--small-size-terms);
	}
	:root[data-small-m-terms-weight] :is(.single-post-article .article-categories, .single-post-article .article-tags) {
		--small-weight: var(--small-weight-terms);
	}
	:root[data-small-m-terms-caps] :is(.single-post-article .article-categories, .single-post-article .article-tags) {
		--small-case: var(--small-case-terms);
	}
	:root[data-small-m-terms-tracking] :is(.single-post-article .article-categories, .single-post-article .article-tags) {
		--small-tracking: var(--small-tracking-terms);
	}
	:root[data-small-m-terms-weight][data-small-m-terms-weight] :is(.single-post-article .article-categories, .single-post-article .article-tags) {
		font-weight: var(--small-weight-terms);
	}
	:root[data-small-m-terms-caps][data-small-m-terms-caps] :is(.single-post-article .article-categories, .single-post-article .article-tags) {
		text-transform: var(--small-case-terms);
	}
	:root[data-small-m-terms-tracking][data-small-m-terms-tracking] :is(.single-post-article .article-categories, .single-post-article .article-tags) {
		letter-spacing: var(--small-tracking-terms);
	}
	:root[data-small-m-captions-size] :is(:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .single-post-article .wp-block-post-content blockquote cite, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite) {
		--small-size: var(--small-size-captions);
	}
	:root[data-small-m-captions-weight] :is(:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .single-post-article .wp-block-post-content blockquote cite, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite) {
		--small-weight: var(--small-weight-captions);
	}
	:root[data-small-m-captions-caps] :is(:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .single-post-article .wp-block-post-content blockquote cite, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite) {
		--small-case: var(--small-case-captions);
	}
	:root[data-small-m-captions-tracking] :is(:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .single-post-article .wp-block-post-content blockquote cite, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite) {
		--small-tracking: var(--small-tracking-captions);
	}
	:root[data-small-m-captions-weight][data-small-m-captions-weight] :is(:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .single-post-article .wp-block-post-content blockquote cite, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite) {
		font-weight: var(--small-weight-captions);
	}
	:root[data-small-m-captions-caps][data-small-m-captions-caps] :is(:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .single-post-article .wp-block-post-content blockquote cite, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite) {
		text-transform: var(--small-case-captions);
	}
	:root[data-small-m-captions-tracking][data-small-m-captions-tracking] :is(:is(.single-post-article, .post-card.format-link .post-format-body) .wp-block-post-content :where(figcaption, .wp-element-caption, .wp-caption-text), .single-post-article .wp-block-post-content blockquote cite, :is(.post-card.format-quote, .single-format-quote .single-post-article .wp-block-post-content) blockquote.wp-block-quote cite) {
		letter-spacing: var(--small-tracking-captions);
	}
	:root[data-small-m-carddates-size] :is(.post-link-card .card-sub, .related-row-date, .arch-row-date, .readers-note-date, .theme-card .card-sub) {
		--small-size: var(--small-size-carddates);
	}
	:root[data-small-m-carddates-weight] :is(.post-link-card .card-sub, .related-row-date, .arch-row-date, .readers-note-date, .theme-card .card-sub) {
		--small-weight: var(--small-weight-carddates);
	}
	:root[data-small-m-carddates-caps] :is(.post-link-card .card-sub, .related-row-date, .arch-row-date, .readers-note-date, .theme-card .card-sub) {
		--small-case: var(--small-case-carddates);
	}
	:root[data-small-m-carddates-tracking] :is(.post-link-card .card-sub, .related-row-date, .arch-row-date, .readers-note-date, .theme-card .card-sub) {
		--small-tracking: var(--small-tracking-carddates);
	}
	:root[data-small-m-carddates-weight][data-small-m-carddates-weight] :is(.post-link-card .card-sub, .related-row-date, .arch-row-date, .readers-note-date, .theme-card .card-sub) {
		font-weight: var(--small-weight-carddates);
	}
	:root[data-small-m-carddates-caps][data-small-m-carddates-caps] :is(.post-link-card .card-sub, .related-row-date, .arch-row-date, .readers-note-date, .theme-card .card-sub) {
		text-transform: var(--small-case-carddates);
	}
	:root[data-small-m-carddates-tracking][data-small-m-carddates-tracking] :is(.post-link-card .card-sub, .related-row-date, .arch-row-date, .readers-note-date, .theme-card .card-sub) {
		letter-spacing: var(--small-tracking-carddates);
	}
	:root[data-comment-m-title-weight] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		--comment-weight: var(--comment-weight-title);
	}
	:root[data-comment-m-title-caps] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		--comment-case: var(--comment-case-title);
	}
	:root[data-comment-m-title-tracking] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		--comment-tracking: var(--comment-tracking-title);
	}
	:root[data-comment-m-title-weight][data-comment-m-title-weight] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		font-weight: var(--comment-weight-title);
	}
	:root[data-comment-m-title-caps][data-comment-m-title-caps] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		text-transform: var(--comment-case-title);
	}
	:root[data-comment-m-title-tracking][data-comment-m-title-tracking] :is(.comments-section .wp-block-comments-title, .comments-section .comment-reply-title, body.has-frame .comments-side-title) {
		letter-spacing: var(--comment-tracking-title);
	}
	:root[data-comment-m-name-weight] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		--comment-weight: var(--comment-weight-name);
	}
	:root[data-comment-m-name-caps] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		--comment-case: var(--comment-case-name);
	}
	:root[data-comment-m-name-tracking] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		--comment-tracking: var(--comment-tracking-name);
	}
	:root[data-comment-m-name-weight][data-comment-m-name-weight] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		font-weight: var(--comment-weight-name);
	}
	:root[data-comment-m-name-caps][data-comment-m-name-caps] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		text-transform: var(--comment-case-name);
	}
	:root[data-comment-m-name-tracking][data-comment-m-name-tracking] :is(.comments-section .wp-block-comment-author-name, .comments-section .wp-block-comment-author-name a) {
		letter-spacing: var(--comment-tracking-name);
	}
	:root[data-comment-m-small-weight] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		--comment-weight: var(--comment-weight-small);
	}
	:root[data-comment-m-small-caps] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		--comment-case: var(--comment-case-small);
	}
	:root[data-comment-m-small-tracking] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		--comment-tracking: var(--comment-tracking-small);
	}
	:root[data-comment-m-small-weight][data-comment-m-small-weight] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		font-weight: var(--comment-weight-small);
	}
	:root[data-comment-m-small-caps][data-comment-m-small-caps] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		text-transform: var(--comment-case-small);
	}
	:root[data-comment-m-small-tracking][data-comment-m-small-tracking] :is(.comments-section .wp-block-comment-date, .comments-section .wp-block-comment-reply-link, .comments-section .wp-block-comment-reply-link a) {
		letter-spacing: var(--comment-tracking-small);
	}
	:root[data-comment-m-form-weight] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		--comment-weight: var(--comment-weight-form);
	}
	:root[data-comment-m-form-caps] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		--comment-case: var(--comment-case-form);
	}
	:root[data-comment-m-form-tracking] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		--comment-tracking: var(--comment-tracking-form);
	}
	:root[data-comment-m-form-weight][data-comment-m-form-weight] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		font-weight: var(--comment-weight-form);
	}
	:root[data-comment-m-form-caps][data-comment-m-form-caps] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		text-transform: var(--comment-case-form);
	}
	:root[data-comment-m-form-tracking][data-comment-m-form-tracking] :is(.comments-section .comment-form p, .comments-section .comment-form label, .comments-section .comment-replying-to, .comments-section .comment-reply-title small, .comments-section #cancel-comment-reply-link, .comments-section .form-submit .quire-button, .comments-section .form-submit input[type="submit"], .comments-section #submit) {
		letter-spacing: var(--comment-tracking-form);
	}
	:root[data-read-m-boxes-weight] :is(.single-post-article .wp-block-post-content .wp-block-group.has-background :is(p, li, .wp-block-button__link)) {
		--read-weight: var(--read-weight-boxes);
	}
	:root[data-read-m-boxes-caps] :is(.single-post-article .wp-block-post-content .wp-block-group.has-background :is(p, li, .wp-block-button__link)) {
		--read-case: var(--read-case-boxes);
	}
	:root[data-read-m-boxes-tracking] :is(.single-post-article .wp-block-post-content .wp-block-group.has-background :is(p, li, .wp-block-button__link)) {
		--read-tracking: var(--read-tracking-boxes);
	}
	:root[data-read-m-boxes-weight][data-read-m-boxes-weight] :is(.single-post-article .wp-block-post-content .wp-block-group.has-background :is(p, li, .wp-block-button__link)) {
		font-weight: var(--read-weight-boxes);
	}
	:root[data-read-m-boxes-caps][data-read-m-boxes-caps] :is(.single-post-article .wp-block-post-content .wp-block-group.has-background :is(p, li, .wp-block-button__link)) {
		text-transform: var(--read-case-boxes);
	}
	:root[data-read-m-boxes-tracking][data-read-m-boxes-tracking] :is(.single-post-article .wp-block-post-content .wp-block-group.has-background :is(p, li, .wp-block-button__link)) {
		letter-spacing: var(--read-tracking-boxes);
	}
	:root[data-small-m-release-size] :is(p.release-checked, p.release-archive-banner) {
		--small-size: var(--small-size-release);
	}
	:root[data-small-m-release-weight] :is(p.release-checked, p.release-archive-banner) {
		--small-weight: var(--small-weight-release);
	}
	:root[data-small-m-release-caps] :is(p.release-checked, p.release-archive-banner) {
		--small-case: var(--small-case-release);
	}
	:root[data-small-m-release-tracking] :is(p.release-checked, p.release-archive-banner) {
		--small-tracking: var(--small-tracking-release);
	}
	:root[data-small-m-release-weight][data-small-m-release-weight] :is(p.release-checked, p.release-archive-banner) {
		font-weight: var(--small-weight-release);
	}
	:root[data-small-m-release-caps][data-small-m-release-caps] :is(p.release-checked, p.release-archive-banner) {
		text-transform: var(--small-case-release);
	}
	:root[data-small-m-release-tracking][data-small-m-release-tracking] :is(p.release-checked, p.release-archive-banner) {
		letter-spacing: var(--small-tracking-release);
	}
	:root[data-title-m-release-size] :is(p.release-group-title) {
		--title-size: var(--title-size-release);
	}
	:root[data-title-m-release-weight] :is(p.release-group-title) {
		--title-weight: var(--title-weight-release);
	}
	:root[data-title-m-release-caps] :is(p.release-group-title) {
		--title-case: var(--title-case-release);
	}
	:root[data-title-m-release-tracking] :is(p.release-group-title) {
		--title-tracking: var(--title-tracking-release);
	}
	:root[data-title-m-release-weight][data-title-m-release-weight] :is(p.release-group-title) {
		font-weight: var(--title-weight-release);
	}
	:root[data-title-m-release-caps][data-title-m-release-caps] :is(p.release-group-title) {
		text-transform: var(--title-case-release);
	}
	:root[data-title-m-release-tracking][data-title-m-release-tracking] :is(p.release-group-title) {
		letter-spacing: var(--title-tracking-release);
	}
	:root[data-read-m-excerpts-weight] :is(.post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p) {
		--read-weight: var(--read-weight-excerpts);
	}
	:root[data-read-m-excerpts-caps] :is(.post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p) {
		--read-case: var(--read-case-excerpts);
	}
	:root[data-read-m-excerpts-tracking] :is(.post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p) {
		--read-tracking: var(--read-tracking-excerpts);
	}
	:root[data-read-m-excerpts-weight][data-read-m-excerpts-weight] :is(.post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p) {
		font-weight: var(--read-weight-excerpts);
	}
	:root[data-read-m-excerpts-caps][data-read-m-excerpts-caps] :is(.post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p) {
		text-transform: var(--read-case-excerpts);
	}
	:root[data-read-m-excerpts-tracking][data-read-m-excerpts-tracking] :is(.post-card :is(.post-body, .post-format-body) :is(.wp-block-post-excerpt, .entry-content) > p) {
		letter-spacing: var(--read-tracking-excerpts);
	}
	:root:not(#live-design-panel-guard)[data-title-m-years-size] :is(.arch-year .quire-nav-section-head) {
		--title-size: var(--title-size-years);
	}
	:root:not(#live-design-panel-guard)[data-title-m-years-weight] :is(.arch-year .quire-nav-section-head) {
		--title-weight: var(--title-weight-years);
	}
	:root:not(#live-design-panel-guard)[data-title-m-years-caps] :is(.arch-year .quire-nav-section-head) {
		--title-case: var(--title-case-years);
	}
	:root:not(#live-design-panel-guard)[data-title-m-years-tracking] :is(.arch-year .quire-nav-section-head) {
		--title-tracking: var(--title-tracking-years);
	}
	:root:not(#live-design-panel-guard)[data-title-m-years-weight][data-title-m-years-weight] :is(.arch-year .quire-nav-section-head) {
		font-weight: var(--title-weight-years);
	}
	:root:not(#live-design-panel-guard)[data-title-m-years-caps][data-title-m-years-caps] :is(.arch-year .quire-nav-section-head) {
		text-transform: var(--title-case-years);
	}
	:root:not(#live-design-panel-guard)[data-title-m-years-tracking][data-title-m-years-tracking] :is(.arch-year .quire-nav-section-head) {
		letter-spacing: var(--title-tracking-years);
	}
}
