.simplified-support-search { margin: 0 0 2rem; }
.simplified-support-search > label, .simplified-support-search > form > label { display: block; font-weight: 700; margin-bottom: .65rem; }
.simplified-support-search > div, .simplified-support-search > form > div { display: flex; gap: .65rem; max-width: 42rem; }
.simplified-support-search input[type="search"] { flex: 1; min-width: 0; padding: .8rem 1rem; border: 1px solid currentColor; border-radius: 2px; background: transparent; }
.simplified-support-search button { padding: .8rem 1.1rem; border: 0; border-radius: 2px; background: #173f5f; color: #fff; cursor: pointer; }
.simplified-support-archive-query { width: 100%; max-width: var(--wp--style--global--wide-size, 1200px); box-sizing: border-box; margin-right: auto; margin-left: auto; }
.simplified-support-archive .wp-block-query-title { margin-bottom: 2.5rem; text-align: center; }
.simplified-support-grid { display: grid; grid-template-columns: repeat(var(--support-columns), minmax(0, 1fr)); gap: 1rem; }
.simplified-support-card { display: flex; flex-direction: column; min-width: 0; min-height: 13rem; box-sizing: border-box; padding: 1.35rem; border: 1px solid color-mix(in srgb, currentColor 18%, transparent); border-radius: 4px; }
.simplified-support-card h3 { min-width: 0; margin: .35rem 0 .65rem; overflow-wrap: anywhere; }
.simplified-support-card a { color: #fff; }
.simplified-support-card h3 a { text-decoration: none; }
.simplified-support-card p { margin-top: 0; }
.simplified-support-card__meta { font-size: .78rem; font-weight: 700; letter-spacing: .04em; text-transform: uppercase; opacity: .7; }
.simplified-support-card__link { margin-top: auto; font-weight: 700; }
.simplified-support-empty { padding: 1.5rem; border: 1px dashed currentColor; }
.simplified-support-toc { margin: 0 0 2rem; margin-top: 0 !important; padding: 1rem 1.25rem; border-left: 4px solid #173f5f; background: color-mix(in srgb, currentColor 6%, transparent); }
.simplified-support-toc__title { margin: 0 0 .5rem; font-weight: 700; }
.simplified-support-toc ol { margin: 0; padding-left: 1.25rem; }
.simplified-support-toc li { margin: .25rem 0; }
.simplified-support-toc__level-3, .simplified-support-toc__level-4, .simplified-support-toc__level-5, .simplified-support-toc__level-6 { margin-left: 1rem !important; }
.simplified-support-back { margin-top: 2rem; font-weight: 700; }
.simplified-support-archive { max-width: 1200px; margin: 0 auto; padding: 2rem 1rem 4rem; }
.simplified-support-archive__header { margin-bottom: 2.5rem; text-align: center; }
.simplified-support-category { margin-top: 3rem; }
.simplified-support-category h2 { margin-bottom: 1rem; }
.simplified-support-category h2 a { text-decoration: none; }
.simplified-support-changelog { width: 100%; margin-top: 4rem; }
.simplified-support-changelog > h2 { font-size: 26px; margin: 0 0 1.5rem; }
.simplified-support-changelog__group { margin-top: 2rem; }
.simplified-support-changelog__group h3 { margin: 0; padding-bottom: .55rem; border-bottom: 2px solid currentColor; font-size: .85rem; letter-spacing: .08em; text-transform: uppercase; }
.simplified-support-changelog__group h3 a { color: #eee; text-decoration: none; }
.simplified-support-changelog__entry { display: grid; grid-template-columns: minmax(7rem, 12%) minmax(0, 1fr) minmax(12rem, 30%); gap: 1rem; align-items: baseline; padding: .85rem 0; border-bottom: 1px solid color-mix(in srgb, currentColor 18%, transparent); }
.simplified-support-changelog__entry time { font-size: .78rem; font-weight: 700; opacity: .68; }
.simplified-support-changelog__entry h4 { margin: 0; font-size: 1rem; text-transform: uppercase; }
.simplified-support-changelog__entry h4 a { color: #eee; text-decoration: none; }
.simplified-support-changelog__entry p { margin: 0; font-size: .88rem; opacity: .78; }
body.post-type-archive-support_doc .wp-block-post-date,
body.post-type-archive-support_doc .posted-on,
body.post-type-archive-support_doc .entry-date,
body.post-type-archive-support_doc .published,
body.post-type-archive-support_doc .updated,
body.single-support_doc .wp-block-post-date,
body.single-support_doc .posted-on,
body.single-support_doc .entry-date,
body.single-support_doc .published,
body.single-support_doc .updated { display: none; }
@media (prefers-color-scheme: dark) {
	.simplified-support-search input[type="search"] { border-color: #8b9aaa; background: #17212b; color: #f2f5f7; }
	.simplified-support-search button { background: #79b8ff; color: #10202f; }
	.simplified-support-card { border-color: #526170; background: #17212b; }
	.simplified-support-empty { border-color: #8b9aaa; }
	.simplified-support-toc { border-left-color: #79b8ff; background: #17212b; }
}
@media (max-width: 700px) { .simplified-support-grid { grid-template-columns: 1fr; } .simplified-support-search > div, .simplified-support-search > form > div { display: block; } .simplified-support-search button { margin-top: .65rem; } .simplified-support-changelog__entry { grid-template-columns: 1fr; gap: .25rem; } .simplified-support-changelog__entry p { margin-top: .25rem; } }
