.promptless-content .entry-content {
	color:var(--section-text)
}
.promptless-content .entry-content p {
	color:var(--section-text);
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.promptless-content .entry-content h1,.promptless-content .entry-content h2,.promptless-content .entry-content h3,.promptless-content .entry-content h4,.promptless-content .entry-content h5,.promptless-content .entry-content h6,.promptless-content .entry-content li,.promptless-content .entry-content ol,.promptless-content .entry-content ul {
	color:var(--section-text)
}
.promptless-content .entry-content a {
	color:var(--section-link)
}
.promptless-content .entry-content a:not(.aisb-btn):not(.aisb-btn-primary):not(.aisb-btn-secondary):not(.aisb-btn-ghost):not(.button):not(.remove):hover {
	text-decoration:underline
}
.promptless-content .entry-content blockquote {
	border-left:4px solid var(--section-primary);
	color:var(--section-text-muted);
	font-style:italic;
	margin:var(--aisb-section-space-lg,1.5rem) 0;
	padding-left:var(--aisb-section-space-md,1rem)
}
.promptless-content .entry-content blockquote p {
	color:var(--section-text-muted)
}
.promptless-content .entry-content blockquote cite {
	color:var(--section-text-muted);
	display:block;
	font-size:var(--aisb-section-text-sm,.875rem);
	font-style:normal;
	margin-top:var(--aisb-section-space-sm,.5rem)
}
.promptless-content .entry-content code {
	border-radius:4px;
	font-size:.875em;
	padding:.125rem .375rem
}
.promptless-content .entry-content code,.promptless-content .entry-content pre {
	background:var(--section-surface);
	color:var(--section-text);
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace
}
.promptless-content .entry-content pre {
	border-radius:var(--aisb-section-radius-card,8px);
	font-size:var(--aisb-section-text-sm,.875rem);
	line-height:1.6;
	margin:var(--aisb-section-space-lg,1.5rem) 0;
	overflow-x:auto;
	padding:var(--aisb-section-space-md,1rem)
}
.promptless-content .entry-content pre code {
	background:none;
	font-size:inherit;
	padding:0
}
.promptless-content .entry-content table {
	border-collapse:collapse;
	margin:var(--aisb-section-space-lg,1.5rem) 0;
	width:100%
}
.promptless-content .entry-content td,.promptless-content .entry-content th {
	border:1px solid var(--section-border);
	color:var(--section-text);
	padding:var(--aisb-section-space-sm,.75rem);
	text-align:left
}
.promptless-content .entry-content th {
	background:var(--section-surface);
	font-weight:600
}
.promptless-content .entry-content tbody tr:nth-child(2n),.promptless-content .entry-content thead {
	background:var(--section-surface)
}
.promptless-content .entry-content figure {
	margin:var(--aisb-section-space-lg,1.5rem) 0
}
.promptless-content .entry-content figcaption {
	color:var(--section-text-muted);
	font-size:var(--aisb-section-text-sm,.875rem);
	margin-top:var(--aisb-section-space-xs,.5rem);
	text-align:center
}
.promptless-content .entry-content hr {
	border:none;
	border-top:1px solid var(--section-border);
	margin:var(--aisb-section-space-xl,2rem) 0
}
.promptless-content .entry-content dl {
	margin:var(--aisb-section-space-md,1rem) 0
}
.promptless-content .entry-content dt {
	color:var(--section-text);
	font-weight:600;
	margin-top:var(--aisb-section-space-sm,.5rem)
}
.promptless-content .entry-content dd {
	color:var(--section-text);
	margin-left:var(--aisb-section-space-md,1rem)
}
.promptless-content .entry-content mark {
	background:rgba(99,102,241,.2);
	border-radius:2px;
	color:var(--section-text);
	padding:.125rem .25rem
}
.promptless-content .entry-content kbd {
	background:var(--section-surface);
	border:1px solid var(--section-border);
	border-radius:4px;
	box-shadow:0 1px 0 var(--section-border);
	color:var(--section-text);
	font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
	font-size:.875em;
	padding:.125rem .375rem
}
.promptless-content .entry-content abbr[title] {
	color:var(--section-text);
	cursor:help;
	text-decoration:underline dotted
}
.promptless-content .entry-content address {
	color:var(--section-text);
	font-style:normal;
	margin:var(--aisb-section-space-md,1rem) 0
}
.promptless-content .entry-content .wp-block-quote {
	border-left:4px solid var(--section-primary);
	color:var(--section-text-muted);
	padding-left:var(--aisb-section-space-md,1rem)
}
.promptless-content .entry-content .wp-block-quote cite {
	color:var(--section-text-muted)
}
.promptless-content .entry-content .wp-block-pullquote {
	border-bottom:4px solid var(--section-primary);
	border-top:4px solid var(--section-primary);
	color:var(--section-text);
	padding:var(--aisb-section-space-lg,1.5rem) 0
}
.promptless-content .entry-content .wp-block-code,.promptless-content .entry-content .wp-block-preformatted {
	background:var(--section-surface);
	color:var(--section-text)
}
.promptless-content .entry-content .wp-block-table table {
	border-color:var(--section-border)
}
.promptless-content .entry-content .wp-block-table td,.promptless-content .entry-content .wp-block-table th {
	border-color:var(--section-border);
	color:var(--section-text)
}
.promptless-content .entry-content .wp-block-separator {
	border-color:var(--section-border)
}
.promptless-content .entry-content .wp-block-gallery figcaption,.promptless-content .entry-content .wp-block-image figcaption {
	color:var(--section-text-muted)
}
.promptless-content .entry-content details {
	border:1px solid var(--section-border);
	border-radius:var(--aisb-section-radius-card,8px);
	margin:var(--aisb-section-space-md,1rem) 0;
	padding:var(--aisb-section-space-sm,.5rem) var(--aisb-section-space-md,1rem)
}
.promptless-content .entry-content summary {
	color:var(--section-text);
	cursor:pointer;
	font-weight:500
}
.promptless-content .entry-content details[open] summary {
	margin-bottom:var(--aisb-section-space-sm,.5rem)
}
.promptless-archive__header {
	padding:var(--aisb-section-space-2xl,3rem) 0;
	text-align:center
}
.promptless-archive__title {
	color:var(--section-text);
	font-family:var(--aisb-section-font-heading,inherit);
	font-size:var(--aisb-section-text-4xl,1.5rem);
	font-weight:var(--aisb-section-font-heading-weight,700);
	line-height:var(--aisb-section-leading-tight,1.2);
	margin:0;
	overflow-wrap:break-word;
	word-break:break-word
}
.promptless-archive__description {
	color:var(--section-text-muted);
	font-family:var(--aisb-section-font-body,inherit);
	font-size:var(--aisb-section-text-lg,1.125rem);
	line-height:var(--aisb-section-leading-relaxed,1.6);
	margin:0 auto;
	max-width:65ch
}
@media (max-width:640px) {
	.promptless-archive__header {
	padding:var(--aisb-section-space-xl,2rem) 0
}
.promptless-archive__title {
	font-size:var(--aisb-section-text-2xl,1.5rem)
}
.promptless-archive__description {
	font-size:var(--aisb-section-text-base,1rem)
}
}.promptless-archive__grid {
	display:flex;
	flex-wrap:wrap;
	gap:var(--aisb-section-space-lg,2rem);
	justify-content:flex-start;
	margin-bottom:var(--aisb-section-space-2xl,3rem)
}
.promptless-archive__grid .aisb-features__item {
	flex:0 1 calc(33.333% - var(--aisb-section-space-lg,2rem)*2/3)
}
@media (max-width:900px) {
	.promptless-archive__grid .aisb-features__item {
	flex:0 1 calc(50% - var(--aisb-section-space-lg,2rem)/2)
}
}@media (max-width:640px) {
	.promptless-archive__grid .aisb-features__item {
	flex:1 1 100%
}
}.promptless-archive__grid .aisb-features__item {
	background:var(--section-surface);
	border:1px solid var(--section-border);
	border-radius:var(--aisb-section-radius-card,8px);
	display:flex;
	flex-direction:column;
	overflow:hidden
}
.aisb-neo-brutalist-cards .promptless-archive__grid .aisb-features__item {
	border:var(--aisb-neo-border-width,4px) solid var(--section-border,var(--aisb-color-border));
	box-shadow:var(--aisb-neo-shadow-offset,8px) var(--aisb-neo-shadow-offset,8px) 0 var(--section-border,var(--aisb-color-border))
}
.aisb-neo-brutalist-cards .promptless-content.aisb-section--dark .promptless-archive__grid .aisb-features__item {
	border-color:var(--aisb-color-dark-border);
	box-shadow:var(--aisb-neo-shadow-offset,8px) var(--aisb-neo-shadow-offset,8px) 0 var(--aisb-color-dark-border)
}
.aisb-neo-brutalist-cards.aisb-neo-brutalist-cards-outline .promptless-archive__grid .aisb-features__item,.aisb-neo-brutalist-cards.aisb-neo-brutalist-cards-outline .promptless-content.aisb-section--dark .promptless-archive__grid .aisb-features__item {
	box-shadow:none
}
.promptless-archive__grid .aisb-features__item-image-wrapper {
	aspect-ratio:16/9;
	background:var(--section-surface);
	overflow:hidden;
	position:relative;
	width:100%
}
.promptless-archive__grid .aisb-features__item-image-wrapper a {
	display:block;
	height:100%;
	position:relative;
	width:100%
}
.promptless-archive__grid .aisb-features__item-image-wrapper a:focus,.promptless-archive__grid .aisb-features__item-image-wrapper a:focus-visible {
	outline:none
}
.promptless-archive__grid .aisb-features__item-image-wrapper a:focus-visible:after,.promptless-archive__grid .aisb-features__item-image-wrapper a:focus:after {
	border-radius:inherit;
	box-shadow:inset 0 0 0 3px var(--section-primary,var(--aisb-color-primary,#6366f1));
	content:"";
	inset:0;
	pointer-events:none;
	position:absolute
}
.promptless-archive__grid .aisb-features__item-image-wrapper a:focus:not(:focus-visible):after {
	box-shadow:none
}
.promptless-archive__grid .aisb-features__item-image {
	height:100%;
	object-fit:cover;
	width:100%
}
.promptless-archive__grid .aisb-features__item-content {
	display:flex;
	flex:1;
	flex-direction:column;
	gap:var(--aisb-section-space-sm,1rem);
	padding:var(--aisb-section-space-md,1rem)
}
.promptless-archive__grid .aisb-features__item-title {
	color:var(--section-text);
	font-family:var(--aisb-section-font-heading,inherit);
	font-size:var(--aisb-section-text-xl,1.25rem);
	font-weight:var(--aisb-section-font-heading-weight,700);
	line-height:var(--aisb-section-leading-tight,1.2);
	margin:0
}
.promptless-archive__grid .aisb-features__item-title a {
	color:inherit;
	text-decoration:none
}
.promptless-archive__grid .aisb-features__item-title a:hover {
	color:var(--section-surface-link,var(--aisb-color-primary,#6366f1));
	text-decoration:none
}
.promptless-archive__grid .aisb-features__item-title a:focus-visible {
	outline:2px solid var(--section-primary,var(--aisb-color-primary,#6366f1));
	outline-offset:2px;
	text-decoration:none
}
.promptless-content.aisb-section--light .promptless-archive__grid .aisb-features__item-title a[href] {
	color:inherit;
	text-decoration:none
}
.promptless-content.aisb-section--light .promptless-archive__grid .aisb-features__item-title a[href]:hover {
	color:var(--section-surface-link,var(--aisb-color-primary,#6366f1));
	text-decoration:none
}
.promptless-content.aisb-section--dark .promptless-archive__grid .aisb-features__item-title a[href] {
	color:inherit;
	text-decoration:none
}
.promptless-content.aisb-section--dark .promptless-archive__grid .aisb-features__item-title a[href]:hover {
	color:var(--section-surface-link,var(--aisb-color-primary,#6366f1));
	text-decoration:none
}
.promptless-archive__grid .aisb-features__item-description {
	color:var(--section-text);
	flex:1;
	font-family:var(--aisb-section-font-body,inherit);
	font-size:var(--aisb-section-text-base,1rem);
	font-weight:var(--aisb-section-font-body-weight,400);
	line-height:var(--aisb-section-leading-normal,1.5);
	margin:0
}
.promptless-archive__grid .aisb-features__item-description p {
	margin:0
}
.promptless-archive__grid .aisb-features__item-link {
	align-items:center;
	align-self:flex-start;
	color: #3d3d3d;
	display:inline-flex;
	font-family:var(--aisb-section-font-body,inherit);
	font-size:var(--aisb-section-text-base,1rem);
	font-weight:var(--aisb-section-font-body-weight,400);
	margin-top:auto;
	padding-right:19px;
	position:relative;
	text-decoration:none
}
.promptless-archive__grid .aisb-features__item-link:after {
	content:"\2192";
	font-size:1.2em;
	margin-left: 2px;
	line-height:1;
	position:absolute;
	right:0;
	transition:transform .2s ease
}
.promptless-archive__grid .aisb-features__item-link:hover:after {
	transform:translateX(3px)
}
.promptless-archive__grid .aisb-features__item-link:hover {
	color:var(--section-surface-link);
	filter:brightness(.9);
	text-decoration:none
}
.promptless-content.aisb-section--dark .promptless-archive__grid .aisb-features__item-link[href],.promptless-content.aisb-section--dark .promptless-archive__grid .aisb-features__item-link[href]:hover,.promptless-content.aisb-section--light .promptless-archive__grid .aisb-features__item-link[href],.promptless-content.aisb-section--light .promptless-archive__grid .aisb-features__item-link[href]:hover {
	text-decoration:none
}
.promptless-archive__grid .aisb-postgrid__metadata {
	align-items:center;
	color:var(--section-text-muted);
	display:flex;
	flex-wrap:wrap;
	font-family:var(--aisb-section-font-body,inherit);
	font-size:var(--aisb-section-text-sm,.875rem);
	gap:var(--aisb-section-space-sm,.6rem);
	margin-bottom:0
}
.promptless-archive__grid .aisb-postgrid__meta-icon {
	display:inline-block;
	height:calc(var(--aisb-section-space-sm,1rem) - 2px);
	margin-right:calc(var(--aisb-section-space-xs,.5rem)/4);
	opacity:.6;
	vertical-align:middle;
	width:calc(var(--aisb-section-space-sm,1rem) - 2px)
}
.promptless-archive__grid .aisb-postgrid__author,.promptless-archive__grid .aisb-postgrid__date {
	align-items:center;
	display:inline-flex;
	white-space:nowrap
}
.promptless-archive__grid .aisb-postgrid__categories {
	display:inline-flex;
	gap:calc(var(--aisb-section-space-xs,.5rem)* .75);
}
.promptless-archive__grid .aisb-postgrid__category {
	background:var(--section-surface);
	border-radius:var(--aisb-section-radius-sm,4px);
	color:var(--section-text);
	display:inline-block;
	font-size:var(--aisb-section-text-xs,.75rem);
	line-height:1.4;
	padding:calc(var(--aisb-section-space-xs,.5rem)/4) var(--aisb-section-space-xs,.5rem) calc(var(--aisb-section-space-xs,.5rem)/4) 0
}
.navigation.pagination {
	padding-bottom:var(--aisb-section-space-2xl,3rem)
}
.nav-links {
	display:flex;
	flex-wrap:wrap;
	gap:var(--aisb-section-space-xs,.5rem)
}
.nav-links,.page-numbers {
	align-items:center;
	justify-content:center
}
.page-numbers {
	background-color:transparent;
	border:1px solid var(--aisb-smart-light-section-link,var(--aisb-color-primary,#6366f1));
	border-radius:var(--aisb-section-radius-base,6px);
	color:var(--aisb-smart-light-section-link,var(--aisb-color-primary,#6366f1));
	display:inline-flex;
	font-size:var(--aisb-section-text-base,.875rem);
	font-weight:var(--aisb-section-font-button-weight,500);
	height:40px;
	min-width:40px;
	padding:0 .75rem;
	text-decoration:none;
	transition:all .2s ease
}
.page-numbers:focus,.page-numbers:hover {
	background-color:var(--aisb-color-primary,#6366f1);
	border-color:var(--aisb-color-primary,#6366f1);
	color:var(--aisb-button-primary-text,#fff);
	text-decoration:none
}
.promptless-content.aisb-section--light a.page-numbers[href] {
	border-color:#353535;
	color:#353535;
	text-decoration:none
}
.promptless-content.aisb-section--light a.page-numbers[href]:focus,.promptless-content.aisb-section--light a.page-numbers[href]:hover {
	text-decoration:none
}
.promptless-content.aisb-section--light .page-numbers.current,.promptless-content.aisb-section--light a.page-numbers[href]:focus,.promptless-content.aisb-section--light a.page-numbers[href]:hover {
	background-color:#353535;
	border-color:#353535;
	color:var(--aisb-button-primary-text,#fff)
}
.promptless-content.aisb-section--dark a.page-numbers[href] {
	border-color:var(--aisb-smart-dark-section-link,var(--aisb-color-primary,#6366f1));
	color:var(--aisb-smart-dark-section-link,var(--aisb-color-primary,#6366f1));
	text-decoration:none
}
.promptless-content.aisb-section--dark a.page-numbers[href]:focus,.promptless-content.aisb-section--dark a.page-numbers[href]:hover {
	text-decoration:none
}
.page-numbers.current,.promptless-content.aisb-section--dark .page-numbers.current,.promptless-content.aisb-section--dark a.page-numbers[href]:focus,.promptless-content.aisb-section--dark a.page-numbers[href]:hover {
	background-color:var(--aisb-color-primary,#6366f1);
	border-color:var(--aisb-color-primary,#6366f1);
	color:var(--aisb-button-primary-text,#fff)
}
.page-numbers.dots {
	border:none;
	cursor:default
}
.page-numbers.dots,.page-numbers.dots:hover {
	background:transparent;
	color:var(--section-text-muted)
}
.promptless-no-results,.promptless-search__no-results {
	align-items:center;
	display:flex;
	flex-direction:column;
	padding:var(--aisb-section-space-2xl,4rem) var(--aisb-section-space-md,1rem);
	text-align:center
}
.promptless-no-results__title {
	color:var(--section-text);
	font-family:var(--aisb-section-font-heading,inherit);
	font-size:var(--aisb-section-text-3xl,2rem);
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.promptless-no-results__content,.promptless-search__no-results {
	color:var(--section-text-muted);
	font-size:var(--aisb-section-text-base,1rem);
	margin:0 auto;
	max-width:500px
}
.promptless-no-results__content a,.promptless-search__no-results a {
	color:var(--section-link)
}
.search-form {
	display:flex;
	margin:var(--aisb-section-space-lg,1.5rem) auto 0;
	max-width:400px
}
.search-form .search-field {
	background-color:var(--section-bg);
	border:1px solid var(--section-border);
	border-radius:var(--aisb-section-radius-button,6px) 0 0 var(--aisb-section-radius-button,6px);
	border-right:none;
	color:var(--section-text);
	flex:1;
	font-size:var(--aisb-section-text-base,1rem);
	padding:.75rem 1rem
}
.search-form .search-field:focus {
	border-color:var(--section-primary);
	box-shadow:0 0 0 2px var(--section-primary)
}
.search-form .search-field:focus:not(:focus-visible) {
	box-shadow:none
}
.search-form .search-submit {
	background-color:var(--section-primary);
	border:1px solid var(--section-primary);
	border-radius:0 var(--aisb-section-radius-button,6px) var(--aisb-section-radius-button,6px) 0;
	color:var(--aisb-button-primary-text,#fff);
	cursor:pointer;
	font-size:var(--aisb-section-text-base,1rem);
	font-weight:var(--aisb-section-font-button-weight,500);
	padding:.75rem 1.5rem;
	transition:filter .2s ease
}
.search-form .search-submit:focus,.search-form .search-submit:hover {
	background:var(--aisb-button-primary-hover-bg,var(--aisb-button-primary-bg,var(--aisb-color-primary)));
	border-color:var(--aisb-button-primary-hover-bg,var(--aisb-button-primary-bg,var(--aisb-color-primary)));
	color:var(--aisb-button-primary-hover-text,var(--aisb-button-primary-text,#fff))
}
.promptless-404 {
	padding:var(--aisb-section-space-2xl,4rem) var(--aisb-section-space-md,1rem);
	text-align:center
}
.promptless-404__title {
	color:var(--section-primary);
	font-size:8rem;
	font-weight:700;
	line-height:1;
	margin-bottom:.5rem
}
.promptless-404__subtitle,.promptless-404__title {
	font-family:var(--aisb-section-font-heading,inherit)
}
.promptless-404__subtitle {
	color:var(--section-text);
	font-size:var(--aisb-section-text-2xl,1.5rem);
	margin-bottom:var(--aisb-section-space-lg,1.5rem)
}
.promptless-404__content {
	color:var(--section-text-muted);
	margin:0 auto var(--aisb-section-space-xl,2rem);
	max-width:500px
}
.promptless-404__actions {
	margin-bottom:var(--aisb-section-space-2xl,3rem)
}
.promptless-404__search {
	align-items:center;
	display:flex;
	flex-direction:column
}
.promptless-404__search p {
	color:var(--section-text-muted);
	margin-bottom:var(--aisb-section-space-md,1rem)
}
@media (max-width:640px) {
	.promptless-404__title {
	font-size:5rem
}
.promptless-404__subtitle {
	font-size:var(--aisb-section-text-xl,1.25rem)
}
}.promptless-single__header {
	padding:var(--aisb-section-space-2xl,3rem) 0 var(--aisb-section-space-xl,2rem);
	text-align:left
}
.promptless-single__header .aisb-postgrid__category {
	font-size:.8125rem;
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.promptless-single__title {
	color:var(--section-text);
	font-family:var(--aisb-section-font-heading,inherit);
	font-size:var(--aisb-section-text-4xl,1.5rem);
	font-weight:var(--aisb-section-font-heading-weight,700);
	line-height:var(--aisb-section-leading-tight,1.2);
	margin:0;
	overflow-wrap:break-word;
	word-break:break-word
}
.promptless-single__meta {
	display:flex;
	flex-wrap:wrap;
	font-size:.9375rem;
	gap:.5rem .3rem;
	justify-content:flex-start
}
.promptless-single__meta,.promptless-single__meta a {
	color:var(--section-text-muted);
	font-size: .875rem;
}
.promptless-single__meta a:hover {
	color:var(--section-link);
	text-decoration:none
}
.promptless-single__header-grid {
	padding-bottom:10px;
	border-bottom:1px solid var(--section-border);
	align-items:center;
	display:grid;
	gap:var(--aisb-section-space-lg,2rem);
	grid-template-columns:1fr
}
@media (min-width:768px) {
	.promptless-single__header-grid {
	grid-template-columns:1fr
}
}.promptless-single__header-content {
	display:flex;
	flex-direction:column;
	gap:var(--aisb-section-space-md,1rem)
}
.promptless-single__header-media {
	position:relative
}
.promptless-single__header-media .promptless-single__image {
	border-radius:var(--aisb-section-radius-image,8px);
	box-shadow:var(--aisb-image-shadow,0 10px 15px -3px rgba(0,0,0,.1));
	height:auto;
	width:100%
}
.promptless-single__content {
	padding-bottom:var(--aisb-section-space-xl,0rem)
}
.promptless-single__content>.promptless-container {
	max-width:var(--aisb-section-max-width,1280px)
}
.promptless-single__footer {
	padding:0 0 var(--aisb-section-space-xl,2rem) 0
}
.aisb-postgrid__category {
	font-size:0.875rem;
}
.aisb-postgrid__category .zm {
    color: var(--section-text);
    font-weight: bold;
    font-size: 0.8rem;
    margin-right: 3px;
}
.aisb-postgrid__category a {
    color: var(--section-text-muted);
}
.promptless-single__tags {
	padding-bottom:10px;
	border-bottom:1px solid var(--section-border);
	align-items:flex-start;
	display:flex;
	gap:.5rem;
	margin-bottom:var(--aisb-section-space-xl,2rem);
}
.promptless-single__tags-label {
	color:var(--section-text);
	font-size:.875rem;
	font-weight:500;
	margin-right:0;
}
.promptless-single__tag {
	background-color:var(--section-surface);
	border-radius:var(--aisb-section-radius-button,6px);
	color:var(--section-text-muted);
	display:inline-block;
	font-size:.8125rem;
	padding:.15rem .55rem;
	text-decoration:none;
	transition:all .2s ease
}
.promptless-single__tag:focus,.promptless-single__tag:hover {
	background-color:var(--section-border);
	color:var(--section-link);
	text-decoration:none
}
.promptless-content.aisb-section--light a.promptless-single__tag[href] {
	color:var(--section-text-muted);
	text-decoration:none
}
.promptless-content.aisb-section--light a.promptless-single__tag[href]:focus,.promptless-content.aisb-section--light a.promptless-single__tag[href]:hover {
	color:var(--section-link);
	text-decoration:none
}
.promptless-content.aisb-section--dark a.promptless-single__tag[href] {
	color:var(--section-text-muted);
	text-decoration:none
}
.promptless-content.aisb-section--dark a.promptless-single__tag[href]:focus,.promptless-content.aisb-section--dark a.promptless-single__tag[href]:hover {
	color:var(--section-link);
	text-decoration:none
}
.promptless-single__nav {
	display:grid;
	gap:var(--aisb-section-space-md,1rem);
	grid-template-columns:1fr
}
@media (min-width:640px) {
	.promptless-single__nav {
	gap:var(--aisb-section-space-xl,2rem);
	grid-template-columns:1fr 1fr
}
}.promptless-single__nav-link {
	background-color:var(--section-surface);
	border:1px solid var(--section-border);
	border-radius:var(--aisb-section-radius-card,8px);
	display:block;
	padding:var(--aisb-section-space-md,1rem);
	text-decoration:none;
	transition:all .2s ease
}
.promptless-single__nav-link:focus,.promptless-single__nav-link:hover {
	background-color:var(--section-surface);
	border-color:var(--section-link);
	text-decoration:none
}
.promptless-single__nav-link--next {
	text-align:right
}
.promptless-single__nav-label {
	color:var(--section-text-muted);
	display:block;
	font-size:.75rem;
	font-weight:600;
	letter-spacing:.05em;
	margin-bottom:.25rem;
	text-decoration:none;
	text-transform:uppercase
}
.promptless-single__nav-title {
	color:var(--section-text);
	display:block;
	font-size:.9375rem;
	font-weight:500;
	text-decoration:none
}
.promptless-content.aisb-section--dark a.promptless-single__nav-link[href],.promptless-content.aisb-section--dark a.promptless-single__nav-link[href]:focus,.promptless-content.aisb-section--dark a.promptless-single__nav-link[href]:hover,.promptless-content.aisb-section--light a.promptless-single__nav-link[href],.promptless-content.aisb-section--light a.promptless-single__nav-link[href]:focus,.promptless-content.aisb-section--light a.promptless-single__nav-link[href]:hover {
	text-decoration:none
}
@media (max-width:640px) {
	.promptless-single__header {
	padding:var(--aisb-section-space-xl,2rem) 0 var(--aisb-section-space-lg,1.5rem)
}
.promptless-single__title {
	font-size:var(--aisb-section-text-2xl,1.5rem)
}
.promptless-single__header-grid {
	gap:var(--aisb-section-space-md,1.5rem)
}
}.promptless-page__header {
	padding:var(--aisb-section-space-2xl,3rem) 0 var(--aisb-section-space-xl,2rem)
}
.promptless-page__title {
	color:var(--section-text);
	font-family:var(--aisb-section-font-heading,inherit);
	font-size:var(--aisb-section-text-4xl,2.5rem);
	font-weight:var(--aisb-section-font-heading-weight,700);
	line-height:var(--aisb-section-leading-tight,1.2);
	margin:0;
	overflow-wrap:break-word;
	word-break:break-word
}
.promptless-page__header-grid {
	align-items:center;
	display:grid;
	gap:var(--aisb-section-space-lg,2rem);
	grid-template-columns:1fr
}
@media (min-width:768px) {
	.promptless-page__header-grid {
	grid-template-columns:1fr 1fr
}
}.promptless-page__header-content {
	display:flex;
	flex-direction:column;
	gap:var(--aisb-section-space-md,1rem)
}
.promptless-page__header-media {
	position:relative
}
.promptless-page__header-media .promptless-page__image {
	border-radius:var(--aisb-section-radius-image,8px);
	box-shadow:var(--aisb-image-shadow,0 10px 15px -3px rgba(0,0,0,.1));
	height:auto;
	width:100%
}
.promptless-page__content {
	padding-bottom:var(--aisb-section-space-2xl,3rem)
}
.promptless-page__content>.promptless-container {
	max-width:var(--aisb-section-max-width,1280px)
}
@media (max-width:640px) {
	.promptless-page__header {
	padding:var(--aisb-section-space-xl,2rem) 0 var(--aisb-section-space-lg,1.5rem)
}
.promptless-page__title {
	font-size:var(--aisb-section-text-2xl,1.75rem)
}
.promptless-page__header-grid {
	gap:var(--aisb-section-space-md,1.5rem)
}
}.promptless-single__comments {
	border-top:1px solid var(--section-border);
	padding:var(--aisb-section-space-xl,2rem) 0
}
.comments-area {
	margin:0;
	padding:0;
	width:100%
}
.comments-title {
	color:var(--section-text);
	font-family:var(--aisb-section-font-heading,inherit);
	font-size:var(--aisb-section-text-2xl,1.75rem);
	font-weight:var(--aisb-section-font-heading-weight,700);
	margin-bottom:var(--aisb-section-space-xl,2rem)
}
.promptless-single__comments .comment-list,.promptless-single__comments .commentlist,.promptless-single__comments ol.comment-list,.promptless-single__comments ol.commentlist {
	list-style:none;
	list-style-type:none;
	margin:0 0 var(--aisb-section-space-xl,2rem) 0;
	padding:0
}
.promptless-single__comments .comment-list>li,.promptless-single__comments .commentlist>li {
	display:block;
	list-style:none;
	list-style-type:none;
	margin:0;
	padding:0
}
.promptless-single__comments .comment-list li::marker,.promptless-single__comments .commentlist li::marker {
	content:none;
	display:none;
	font-size:0
}
.promptless-single__comments .comment-body {
	background:var(--section-surface);
	border:1px solid var(--section-border);
	border-radius:var(--aisb-section-radius-card,8px);
	margin-bottom:var(--aisb-section-space-md,1rem);
	padding:var(--aisb-section-space-lg,1.5rem)
}
.promptless-single__comments .children {
	border-left:2px solid var(--section-border);
	list-style:none;
	list-style-type:none;
	margin-top:var(--aisb-section-space-md,1rem);
	padding-left:var(--aisb-section-space-xl,2rem)
}
.promptless-single__comments .children>li {
	list-style:none;
	list-style-type:none
}
.promptless-single__comments .children li::marker {
	content:none;
	display:none
}
.comment-author {
	color:var(--section-text);
	font-family:var(--aisb-section-font-body,inherit);
	font-weight:600
}
.comment-author .fn {
	font-style:normal
}
.comment-author .avatar {
	border-radius:50%;
	margin-right:var(--aisb-section-space-sm,.5rem);
	vertical-align:middle
}
.comment-author .fn a,.comment-author a {
	color:var(--section-surface-link);
	text-decoration:none
}
.comment-author .fn a:hover,.comment-author a:hover {
	text-decoration:underline
}
.comment-metadata {
	color:var(--section-text-muted);
	font-size:var(--aisb-section-text-sm,.875rem);
	margin-top:var(--aisb-section-space-xs,.25rem)
}
.comment-metadata a {
	color:var(--section-text-muted);
	text-decoration:none
}
.comment-metadata a:hover {
	color:var(--section-link);
	text-decoration:none
}
.comment-content {
	color:var(--section-text);
	font-family:var(--aisb-section-font-body,inherit);
	line-height:var(--aisb-section-leading-relaxed,1.625);
	margin-top:var(--aisb-section-space-sm,.5rem)
}
.comment-content p {
	margin:0 0 var(--aisb-section-space-sm,.5rem)
}
.comment-content p:last-child {
	margin-bottom:0
}
.comment-content a {
	color:var(--section-surface-link);
	text-decoration:none
}
.comment-content a:hover {
	text-decoration:underline
}
.reply {
	margin-top:var(--aisb-section-space-sm,.5rem)
}
.comment-reply-link,.reply a {
	color:var(--section-link);
	font-size:var(--aisb-section-text-sm,.875rem);
	font-weight:500;
	text-decoration:none
}
.comment-reply-link:hover,.reply a:hover {
	text-decoration:underline
}
.comment-respond {
	margin-top:var(--aisb-section-space-xl,2rem)
}
.comment-reply-title {
	color:var(--section-text);
	font-family:var(--aisb-section-font-heading,inherit);
	font-size:var(--aisb-section-text-xl,1.25rem);
	font-weight:var(--aisb-section-font-heading-weight,700);
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.comment-reply-title small {
	font-size:var(--aisb-section-text-sm,.875rem);
	font-weight:400;
	margin-left:var(--aisb-section-space-sm,.5rem)
}
.comment-reply-title small a {
	color:var(--section-link);
	text-decoration:none
}
.comment-reply-title small a:hover {
	text-decoration:underline
}
.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url {
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.comment-form label {
	color:var(--section-text);
	display:block;
	font-family:var(--aisb-section-font-body,inherit);
	font-size:var(--aisb-section-text-sm,.875rem);
	font-weight:500;
	margin-bottom:var(--aisb-section-space-xs,.25rem)
}
.comment-form input[type=email],.comment-form input[type=text],.comment-form input[type=url],.comment-form textarea {
	background:var(--section-bg);
	border:1px solid var(--section-border);
	border-radius:6px;
	box-sizing:border-box;
	color:var(--section-text);
	font-family:var(--aisb-section-font-body,inherit);
	font-size:var(--aisb-section-text-base,1rem);
	padding:var(--aisb-section-space-sm,.75rem);
	transition:border-color .2s ease,box-shadow .2s ease;
	width:100%
}
.comment-form input[type=email]:focus,.comment-form input[type=text]:focus,.comment-form input[type=url]:focus,.comment-form textarea:focus {
	border-color:var(--section-primary);
	box-shadow:0 0 0 3px rgba(99,102,241,.25)
}
.comment-form input[type=email]:focus:not(:focus-visible),.comment-form input[type=text]:focus:not(:focus-visible),.comment-form input[type=url]:focus:not(:focus-visible),.comment-form textarea:focus:not(:focus-visible) {
	box-shadow:0 0 0 3px rgba(99,102,241,.1)
}
.comment-form textarea {
	min-height:150px;
	resize:vertical
}
.comment-form .submit,.comment-form input[type=submit] {
	align-items:center;
	background:var(--aisb-button-primary-bg,var(--aisb-color-primary,#6366f1));
	border:2px solid var(--aisb-button-primary-bg,var(--aisb-color-primary,#6366f1));
	border-radius:var(--aisb-section-radius-button,8px);
	color:var(--aisb-button-primary-text,#fff);
	cursor:pointer;
	display:inline-flex;
	font-family:var(--aisb-section-font-button,inherit);
	font-size:var(--aisb-section-text-base,1rem);
	font-weight:var(--aisb-section-font-button-weight,500);
	justify-content:center;
	padding:var(--aisb-section-space-sm,.75rem) var(--aisb-section-space-lg,1.5rem);
	transition:all .2s ease
}
.comment-form .submit:hover,.comment-form input[type=submit]:hover {
	background:var(--aisb-button-primary-hover-bg,var(--aisb-button-primary-bg,var(--aisb-color-primary)));
	border-color:var(--aisb-button-primary-hover-bg,var(--aisb-button-primary-bg,var(--aisb-color-primary)));
	color:var(--aisb-button-primary-hover-text,var(--aisb-button-primary-text,#fff))
}
.comment-form .submit:active,.comment-form input[type=submit]:active {
	transform:scale(.98)
}
.aisb-neo-brutalist-buttons .comment-form .submit,.aisb-neo-brutalist-buttons .comment-form input[type=submit] {
	border:var(--aisb-neo-border-width-button,3px) solid var(--aisb-neo-brutalist-primary-border,#000);
	box-shadow:var(--aisb-neo-shadow-offset-button,4px) var(--aisb-neo-shadow-offset-button,4px) 0 var(--aisb-neo-brutalist-primary-border,#000)
}
.aisb-neo-brutalist-buttons .comment-form .submit:hover,.aisb-neo-brutalist-buttons .comment-form input[type=submit]:hover {
	box-shadow:var(--aisb-neo-shadow-offset-button-hover,3px) var(--aisb-neo-shadow-offset-button-hover,3px) 0 var(--aisb-neo-brutalist-primary-border,#000);
	filter:none;
	transform:translate(1px,1px)
}
.logged-in-as {
	color:var(--section-text-muted);
	font-size:var(--aisb-section-text-sm,.875rem);
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.logged-in-as a {
	color:var(--section-link);
	text-decoration:none
}
.logged-in-as a:hover {
	text-decoration:underline
}
.comment-notes {
	color:var(--section-text-muted);
	font-size:var(--aisb-section-text-sm,.875rem);
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.required {
	color:#dc2626
}
.no-comments {
	color:var(--section-text-muted);
	font-size:var(--aisb-section-text-base,1rem);
	padding:var(--aisb-section-space-xl,2rem);
	text-align:center
}
.comment-form-cookies-consent {
	align-items:flex-start;
	display:flex;
	gap:var(--aisb-section-space-sm,.5rem);
	margin-bottom:var(--aisb-section-space-md,1rem)
}
.comment-form-cookies-consent input[type=checkbox] {
	accent-color:var(--section-primary);
	margin-top:.25rem
}
.comment-form-cookies-consent label {
	color:var(--section-text-muted);
	display:inline;
	font-size:var(--aisb-section-text-sm,.875rem);
	margin-bottom:0
}
.comments-closed {
	background:var(--section-surface);
	border:1px solid var(--section-border);
	border-radius:var(--aisb-section-radius-card,8px);
	color:var(--section-text-muted);
	font-size:var(--aisb-section-text-base,1rem);
	padding:var(--aisb-section-space-lg,1.5rem);
	text-align:center
}
@media (max-width:640px) {
	.promptless-single__comments {
	padding:var(--aisb-section-space-lg,1.5rem) 0
}
.comments-title {
	font-size:var(--aisb-section-text-xl,1.25rem)
}
.comment-body,.commentlist .comment-body {
	padding:var(--aisb-section-space-md,1rem)
}
.children,.commentlist .children {
	padding-left:var(--aisb-section-space-md,1rem)
}
}.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons .comment-form .submit,.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons .comment-form input[type=submit] {
	border-color:var(--aisb-neo-brutalist-primary-border-dark,#000);
	box-shadow:var(--aisb-neo-shadow-offset-button,4px) var(--aisb-neo-shadow-offset-button,4px) 0 var(--aisb-neo-brutalist-primary-border-dark,#000)
}
.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons .comment-form .submit:hover,.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons .comment-form input[type=submit]:hover {
	box-shadow:var(--aisb-neo-shadow-offset-button-hover,3px) var(--aisb-neo-shadow-offset-button-hover,3px) 0 var(--aisb-neo-brutalist-primary-border-dark,#000);
	transform:translate(1px,1px)
}
.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form .submit,.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form input[type=submit] {
	box-shadow:none
}
.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form .submit:hover,.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form input[type=submit]:hover {
	box-shadow:none;
	transform:none
}
.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form .submit,.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form input[type=submit] {
	box-shadow:none
}
.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form .submit:hover,.promptless-content.aisb-section--dark.aisb-neo-brutalist-buttons.aisb-neo-brutalist-buttons-outline .comment-form input[type=submit]:hover {
	box-shadow:none;
	transform:none
}
