:root{--solo-ease:cubic-bezier(0.16, 1, 0.3, 1)}html[data-theme="light"]{--wp--preset--color--base:#ffffff !important;--wp--preset--color--contrast:#0a0a0a !important;--wp--preset--color--muted:#6b6b6b !important;--wp--preset--color--line:#e6e6e6 !important;--wp--preset--color--surface:#f5f5f3 !important}html[data-theme="dark"]{--wp--preset--color--base:#0b0b0c !important;--wp--preset--color--contrast:#f4f4f2 !important;--wp--preset--color--muted:#9a9a9a !important;--wp--preset--color--line:#2a2a2c !important;--wp--preset--color--surface:#161618 !important}html[data-theme="light"] body,html[data-theme="dark"] body{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast)}html.solo-theme-ready body,html.solo-theme-ready .solo-header,html.solo-theme-ready .solo-footer,html.solo-theme-ready .wp-element-button,html.solo-theme-ready .solo-cat-overlay{transition:background-color 0.3s var(--solo-ease),border-color 0.3s var(--solo-ease),color 0.3s var(--solo-ease)}*{text-underline-offset:.18em}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.mono-label{font-family:var(--wp--preset--font-family--mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--wp--preset--color--muted);font-weight:500}.solo-header-right{align-items:center;gap:clamp(1rem, 2vw, 1.75rem)}.solo-header-right>.solo-nav,.solo-header-right>.solo-theme-toggle-button{align-self:center}.solo-theme-toggle-button{background:transparent!important;color:var(--wp--preset--color--muted)!important;border:1px solid var(--wp--preset--color--line)!important;border-radius:100px!important;width:2.1rem;height:2.1rem;padding:0!important;line-height:1;display:inline-flex;align-items:center;justify-content:center;font-size:0!important;cursor:pointer;transition:border-color 0.2s var(--solo-ease),color 0.2s var(--solo-ease)}.solo-theme-toggle-button::before{content:"\25D0";font-size:1rem;line-height:1}html[data-theme="dark"] .solo-theme-toggle-button::before{content:"\25D1"}.solo-theme-toggle-button:hover,.solo-theme-toggle-button:focus-visible{color:var(--wp--preset--color--contrast)!important;border-color:var(--wp--preset--color--contrast)!important;background:transparent!important;text-decoration:none}@media (max-width:782px){.solo-header-right>.solo-header-search{order:1}.solo-header-right>.solo-theme-toggle-button{order:2}.solo-header-right>.solo-cat-nav{order:3}}@media (max-width:600px){.solo-theme-toggle-button{width:2rem;height:2rem}}.solo-header-search{margin:0;line-height:1}.solo-header-search .wp-block-search__inside-wrapper{border:0;padding:0;align-items:center}.solo-header-search .wp-block-search__button{width:2.1rem;height:2.1rem;min-width:2.1rem;padding:0!important;border:1px solid var(--wp--preset--color--line)!important;border-radius:100px;background:transparent!important;color:var(--wp--preset--color--muted)!important;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;line-height:0;margin:0}.solo-header-search .wp-block-search__button svg{display:block;width:1.15rem;height:1.15rem;margin:0}.solo-header-search .wp-block-search__button:hover,.solo-header-search .wp-block-search__button:focus-visible{color:var(--wp--preset--color--contrast)!important;border-color:var(--wp--preset--color--contrast)!important}.solo-header-search .wp-block-search__input{border:1px solid var(--wp--preset--color--line);border-radius:100px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem}@media (max-width:480px){.solo-header-right{gap:.5rem}.solo-header-search .wp-block-search__button,.solo-theme-toggle-button{width:2rem;height:2rem;min-width:2rem}}.solo-header{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--wp--preset--color--base) 82%,transparent);border-bottom:1px solid var(--wp--preset--color--line)}.solo-header::before{content:"";position:absolute;inset:0;z-index:-1;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);pointer-events:none}.solo-logo a,.solo-logo{font-family:var(--wp--preset--font-family--mono);font-weight:600;letter-spacing:-.02em;text-transform:lowercase}.solo-logo a::before{content:"■ ";font-size:.7em;vertical-align:middle}.solo-nav{font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;letter-spacing:.04em;gap:clamp(1.25rem, 3vw, 2.5rem)}.solo-nav .wp-block-navigation-item__content{padding-bottom:2px;border-bottom:1px solid #fff0;transition:border-color 0.25s var(--solo-ease)}.solo-nav .wp-block-navigation-item__content:hover{border-bottom-color:var(--wp--preset--color--contrast);text-decoration:none}.solo-nav .wp-block-navigation__responsive-container.is-menu-open{position:fixed;inset:0!important;width:100vw;height:100vh;height:100dvh;max-width:none;padding:0!important;background-color:var(--wp--preset--color--base)!important;color:var(--wp--preset--color--contrast)!important;z-index:999}.solo-nav .wp-block-navigation__responsive-container.is-menu-open a,.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--contrast)!important}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-close{width:100%;height:100%;max-width:none;padding:1.5rem 1.5rem 2.5rem;box-sizing:border-box}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{display:flex;flex-direction:column;height:100%}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{flex:1 1 auto;flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{flex-direction:column;align-items:flex-start;gap:0;width:100%}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{width:100%;border-bottom:1px solid var(--wp--preset--color--line)}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:block;width:100%;padding:1.25rem 0;font-size:1.75rem;font-family:var(--wp--preset--font-family--display);letter-spacing:-.02em;border-bottom:none}.solo-nav .wp-block-navigation__responsive-container-open,.solo-nav .wp-block-navigation__responsive-container-close{color:var(--wp--preset--color--contrast)}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{position:fixed;top:31px;right:24px;width:24px;height:24px;padding:0;margin:0;z-index:1000}.solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close svg{width:24px;height:24px}.admin-bar .solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{top:calc(31px + 32px)}@media screen and (max-width:782px){.admin-bar .solo-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close{top:calc(31px + 46px)}}.solo-footer{border-top:1px solid var(--wp--preset--color--line);margin-top:var(--wp--preset--spacing--60)}.solo-footer-top{align-items:center;row-gap:1.5rem}.solo-footer-title{margin:0}.solo-footer-title a:hover{text-decoration:none}.solo-footer-tagline{margin:.5rem 0 0;color:var(--wp--preset--color--muted)}.solo-footer .solo-cat-list--inline{display:flex;flex-wrap:wrap}.solo-footer .solo-cat-details{display:none}.solo-footer-bottom{border-top:1px solid var(--wp--preset--color--line);gap:1rem}.solo-hero{max-width:1000px}.solo-hero-eyebrow{margin-bottom:2rem}.solo-hero-title{max-width:16ch;margin:0 0 2rem;font-weight:600;font-size:var(--wp--preset--font-size--huge);line-height:.98}.solo-hero-lede{max-width:46ch;color:var(--wp--preset--color--muted);line-height:1.45;margin-left:0!important;margin-right:auto!important}@media (min-width:901px){.solo-home-query .solo-grid>.wp-block-post:first-child{grid-column:span 2}.solo-home-query .solo-grid>.wp-block-post:first-child .solo-card-media img{aspect-ratio:16 / 9}.solo-home-query .solo-grid>.wp-block-post:first-child .solo-card-title{font-size:var(--wp--preset--font-size--x-large)}}@media (min-width:561px) and (max-width:900px){.solo-home-query .solo-grid>.wp-block-post:first-child{grid-column:span 2}.solo-home-query .solo-grid>.wp-block-post:first-child .solo-card-media img{aspect-ratio:16 / 9}}.solo-featured{margin-top:.5rem}.solo-featured-inner{gap:clamp(1.5rem, 5vw, 4rem)}.solo-featured-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:block}.solo-featured-media:has(img){display:block}.solo-featured-date{display:block;margin-bottom:1.25rem}.solo-featured-title{margin:0 0 1.25rem;letter-spacing:-.03em}.solo-featured-title a{transition:opacity 0.2s var(--solo-ease)}.solo-featured-title a:hover{opacity:.55;text-decoration:none}.solo-featured-excerpt{color:var(--wp--preset--color--muted);line-height:1.55;margin:0 0 1.75rem}.solo-featured-excerpt .wp-block-post-excerpt__more-text{display:none}.solo-featured-link a,.solo-featured-link{font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;letter-spacing:.04em;text-decoration:none;border-bottom:1px solid var(--wp--preset--color--contrast);padding-bottom:3px;transition:opacity 0.2s var(--solo-ease)}.solo-featured-link a:hover{opacity:.6}.solo-featured-media:not(:has(img)){display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--wp--preset--color--surface);border-radius:8px}.solo-featured-media:not(:has(img))::after{content:"SOLO";font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;letter-spacing:.3em;color:var(--wp--preset--color--muted)}.solo-list-head{border-top:1px solid var(--wp--preset--color--contrast);align-items:center}.solo-cat-nav{display:flex;align-items:center}.solo-cat-list{list-style:none;margin:0;padding:0}.solo-cat-list--inline{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.25rem, 3vw, 2.5rem);font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;letter-spacing:.04em}.solo-cat-list .wp-block-navigation-item__content{display:inline-block;padding-bottom:2px;border-bottom:1px solid #fff0;color:var(--wp--preset--color--muted);transition:color 0.25s var(--solo-ease),border-color 0.25s var(--solo-ease)}.solo-cat-list .wp-block-navigation-item__content:hover,.solo-cat-list .current-menu-item .wp-block-navigation-item__content{color:var(--wp--preset--color--contrast);border-bottom-color:var(--wp--preset--color--contrast);text-decoration:none}.solo-cat-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:#fff0;border:0;color:var(--wp--preset--color--contrast);cursor:pointer;list-style:none}.solo-cat-toggle::-webkit-details-marker{display:none}.solo-cat-details{margin:0}.solo-cat-toggle svg{width:24px;height:24px;display:block}.solo-cat-close-icon{display:none}.solo-cat-details[open] .solo-cat-open-icon{display:none}.solo-cat-details[open] .solo-cat-close-icon{display:block}.solo-cat-overlay{position:fixed;inset:0;z-index:100000;display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:1.8125rem calc(var(--wp--style--root--padding-right, 1.5rem) + 2.5rem) 3rem var(--wp--style--root--padding-left,1.5rem);background:var(--wp--preset--color--base);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.solo-cat-details[open] .solo-cat-overlay{display:flex}html:has(.solo-cat-details[open]),html:has(.solo-cat-details[open]) body{overflow:hidden;touch-action:none;overscroll-behavior:none}.admin-bar .solo-cat-overlay{top:46px}.solo-cat-details[open]>.solo-cat-toggle{position:fixed;top:1.5rem;right:1.5rem;z-index:1;display:inline-flex}.admin-bar .solo-cat-details[open]>.solo-cat-toggle{top:calc(46px + 1.5rem)}.solo-cat-list--overlay{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem, 4vw, 1.5rem);text-align:left}.solo-cat-list--overlay .wp-block-navigation-item__content{font-family:var(--wp--preset--font-family--base,inherit);font-size:clamp(1.625rem, 6vw, 2.125rem);letter-spacing:-.02em;color:var(--wp--preset--color--contrast);border-bottom:none}.solo-cat-list--overlay .wp-block-navigation-item__content:hover{opacity:.55}.solo-cat-toggle{cursor:pointer}@media (max-width:782px){.solo-cat-list--inline{display:none}.solo-cat-details>.solo-cat-toggle{display:inline-flex}}@media (min-width:783px){.solo-cat-details{display:none}.solo-cat-overlay{display:none!important}}@media (prefers-reduced-motion:reduce){.solo-cat-list .wp-block-navigation-item__content,.solo-cat-list--overlay .wp-block-navigation-item__content{transition:none}}.solo-filter-empty{font-family:var(--wp--preset--font-family--mono);font-size:.875rem;color:var(--wp--preset--color--muted);padding:clamp(2.5rem, 6vw, 4rem) 0}.solo-post-list{margin-top:0}.solo-post-row{padding:2.75rem 0;border-bottom:1px solid var(--wp--preset--color--line);gap:clamp(1.5rem, 6vw, 5rem);align-items:flex-start}.solo-post-date{flex:0 0 auto;min-width:6rem;padding-top:.65rem;white-space:nowrap}.solo-post-main{flex:1 1 auto;max-width:720px}.solo-post-title{margin:0 0 .9rem;letter-spacing:-.03em}.solo-post-title a{transition:opacity 0.2s var(--solo-ease)}.solo-post-row:hover .solo-post-title a{opacity:.55}.solo-post-excerpt{color:var(--wp--preset--color--muted);line-height:1.55;margin:0}.solo-post-excerpt .wp-block-post-excerpt__more-text,.solo-post-excerpt a{display:none}.solo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding-left:0;gap:clamp(1.75rem, 3vw, 2.75rem) clamp(1.5rem, 2.5vw, 2rem);margin-top:.5rem;border-top:1px solid var(--wp--preset--color--contrast);padding-top:clamp(2rem, 4vw, 3rem)}@media (max-width:900px){.solo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.solo-grid{grid-template-columns:1fr}}.solo-card,.solo-grid>.wp-block-post{height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:1rem}.solo-card>*,.solo-grid>.wp-block-post>*{margin-block:0}.solo-card>*,.solo-grid>.wp-block-post>*,.solo-card-meta,.solo-card-title,.solo-card-excerpt{margin-left:0!important;margin-right:0!important;max-width:100%;text-align:left}.solo-card-media{margin-bottom:.25rem}.solo-card-media img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;display:block;border:1px solid var(--wp--preset--color--line);transition:opacity 0.25s var(--solo-ease)}.solo-card-media:hover img{opacity:.82}.solo-card-media:not(:has(img)){display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;background:var(--wp--preset--color--surface);border-radius:6px}.solo-card-media:not(:has(img))::after{content:"■";color:var(--wp--preset--color--line);font-size:1.5rem}.solo-card-meta{align-items:baseline;gap:.75rem}.solo-card-cat{margin:0;color:var(--wp--preset--color--contrast);font-weight:600;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.solo-card-cat a{color:inherit}.solo-card-cat a:hover{text-decoration:none;opacity:.6}.solo-card-date{margin:0;flex:0 0 auto;white-space:nowrap}.solo-card-title{margin:0;letter-spacing:-.02em;line-height:1.12;min-height:calc(2 * 1.12em)}.solo-card-title a{transition:opacity 0.2s var(--solo-ease)}.solo-card:hover .solo-card-title a,.solo-grid>.wp-block-post:hover .solo-card-title a{opacity:.55;text-decoration:none}.solo-card-excerpt{color:var(--wp--preset--color--muted);line-height:1.5;font-size:.9375rem;margin:0}.solo-card-excerpt .wp-block-post-excerpt__more-text,.solo-card-excerpt a{display:none}.solo-pagination{font-family:var(--wp--preset--font-family--mono);font-size:.8125rem;letter-spacing:.04em;margin-top:clamp(3rem, 5vw, 4.5rem);padding-top:clamp(2rem, 4vw, 3rem);border-top:1px solid var(--wp--preset--color--line);align-items:center;gap:1.25rem;flex-wrap:wrap}.solo-pagination .wp-block-query-pagination-numbers{display:flex;gap:.5rem;order:2}.solo-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;border:1px solid var(--wp--preset--color--line);border-radius:100px;color:var(--wp--preset--color--muted);transition:border-color 0.2s var(--solo-ease),color 0.2s var(--solo-ease)}.solo-pagination .page-numbers:hover{border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--contrast);text-decoration:none}.solo-pagination .page-numbers.current{background:var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}.solo-pagination .page-numbers.dots{border:none;min-width:auto}.solo-pagination .wp-block-query-pagination-previous{order:1;color:var(--wp--preset--color--muted)}.solo-pagination .wp-block-query-pagination-previous:hover{color:var(--wp--preset--color--contrast);text-decoration:none}.solo-pagination .wp-block-query-pagination-next{order:3;margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--contrast);border-radius:100px;font-weight:500;transition:background-color 0.25s var(--solo-ease),color 0.25s var(--solo-ease)}.solo-pagination .wp-block-query-pagination-next::after{content:" →"}.solo-pagination .wp-block-query-pagination-next:hover{background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);text-decoration:none}.solo-archive-head{text-align:left}.solo-archive-title{margin:0;text-align:left;letter-spacing:-.03em}.solo-archive-description{max-width:60ch;margin:1.25rem 0 0!important;color:var(--wp--preset--color--muted)}.solo-article-head{text-align:center}.solo-article-category{margin-bottom:1.25rem}.solo-article-title{max-width:20ch;margin:0 auto!important}.solo-article-media img{width:100%;border-radius:6px;margin-top:1rem}.solo-article-deck{max-width:62ch;margin:1.5rem auto 0!important;font-size:1.25rem;line-height:1.55;color:var(--wp--preset--color--muted)}.solo-article-deck .wp-block-post-excerpt__more-text{display:none}.solo-post-byline{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:1.5rem;letter-spacing:.08em;justify-content:center}.solo-post-byline a{color:inherit;text-decoration:underline}.solo-meta-separator{color:var(--wp--preset--color--line)}.solo-article-content{margin-top:var(--wp--preset--spacing--40);font-size:1.1875rem;line-height:1.7}.solo-article-content>*{margin-block:1.5rem}.solo-article-content h2{margin-top:3rem}.solo-article-content h3{margin-top:2.25rem}.solo-article-content blockquote{border-left:2px solid var(--wp--preset--color--contrast);padding-left:1.5rem;margin-left:0;font-size:1.375rem;line-height:1.4;letter-spacing:-.01em}.solo-article-content a{text-decoration:underline}.solo-article-content img{border-radius:6px}.solo-article-content code{font-family:var(--wp--preset--font-family--mono);font-size:.9em;background:var(--wp--preset--color--surface);padding:.1em .4em;border-radius:4px}.solo-ad-slot{min-height:250px;display:flex;align-items:center;justify-content:center;margin:2.5rem 0;overflow:hidden}.solo-article-foot{border-top:1px solid var(--wp--preset--color--line);margin-top:var(--wp--preset--spacing--50)}.solo-post-navigation{align-items:flex-start;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--wp--preset--color--line)}.solo-post-navigation>*{flex:1 1 50%}.solo-post-navigation>*:last-child{text-align:right}.solo-related{margin-top:clamp(3rem, 7vw, 5rem)}.solo-related>h2{margin-bottom:1.75rem}.solo-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem, 3vw, 2rem);list-style:none;padding:0;margin:0}.solo-related-card{margin:0}.solo-related-card>*{margin:0 0 .75rem}.solo-related-media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;margin-bottom:1rem;overflow:hidden;background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--line);border-radius:6px}.solo-related-media img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center;border:0;border-radius:0}.solo-related-media-placeholder{color:var(--wp--preset--color--line);font-size:1.5rem}.solo-related-card h3{font-size:1.25rem;line-height:1.18}@media (max-width:700px){.solo-related-grid{grid-template-columns:1fr}.solo-related-card{display:grid;grid-template-columns:minmax(100px,34%) 1fr;column-gap:1rem;align-items:start}.solo-related-media{grid-row:span 2;margin:0}.solo-related-card .mono-label{align-self:end}.solo-post-navigation{flex-wrap:wrap!important}.solo-post-navigation>*{flex-basis:100%}}.wp-element-button{border:1px solid var(--wp--preset--color--contrast)!important;transition:background-color 0.25s var(--solo-ease),color 0.25s var(--solo-ease)}.wp-element-button:hover,.wp-block-button__link:hover,.wp-element-button:focus-visible,.wp-block-button__link:focus-visible{background-color:var(--wp--preset--color--base)!important;color:var(--wp--preset--color--contrast)!important}.solo-reveal{opacity:0;transform:translateY(18px);transition:opacity 0.7s var(--solo-ease),transform 0.7s var(--solo-ease);will-change:opacity,transform}.solo-reveal.is-visible{opacity:1;transform:none}@media (max-width:900px){.solo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:781px){.solo-post-row{flex-wrap:wrap;gap:.75rem;padding:2rem 0}.solo-post-date{padding-top:0}.solo-footer-top{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.solo-grid{grid-template-columns:minmax(0,1fr)!important}}@media (prefers-reduced-motion:reduce){.solo-reveal{opacity:1!important;transform:none!important;transition:none!important}*{scroll-behavior:auto!important}}.solo-newsletter-cta{border-top:1px solid var(--wp--preset--color--line);border-bottom:1px solid var(--wp--preset--color--line)}.solo-menu-overlay-pattern .wp-block-heading a{color:inherit;text-decoration:none;transition:opacity 0.2s var(--solo-ease)}.solo-menu-overlay-pattern .wp-block-heading a:hover{opacity:.55}.solo-faq .wp-block-details{border-top:1px solid var(--wp--preset--color--line)}.solo-faq .wp-block-details:last-of-type{border-bottom:1px solid var(--wp--preset--color--line)}.solo-faq .wp-block-details summary{cursor:pointer;font-weight:600;letter-spacing:-.01em;list-style-position:outside}.solo-faq .wp-block-details summary:hover{opacity:.7}.solo-about{border-top:1px solid var(--wp--preset--color--line)}.solo-search-form .wp-block-search__input{border:1px solid var(--wp--preset--color--line);background:#fff0;color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--mono);font-size:.875rem;padding:.75rem 1rem;border-radius:100px;outline:none;transition:border-color 0.2s var(--solo-ease)}.solo-search-form .wp-block-search__input:focus{border-color:var(--wp--preset--color--contrast)}.solo-search-form .wp-block-search__button{border-radius:100px}.solo-post-meta-bar{margin-bottom:1.5rem}.solo-post-meta-bar .wp-block-post-terms a,.solo-post-meta-bar .wp-block-post-date,.solo-post-meta-bar .wp-block-post-author{color:var(--wp--preset--color--muted)}