/* WordPress integration: keep the original visual design, restore its reset. */
body{line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure,dl,dd{margin:0}button,select,input{color:inherit}button{cursor:pointer}img{max-width:100%;vertical-align:middle}ul,ol{padding-left:1.5em}button,input,select{line-height:inherit}
[hidden]{display:none!important}.main-nav>li{list-style:none}.skip-link{position:absolute;left:15px;top:-100px;z-index:99999;padding:10px 15px;color:#fff;background:#181815}.skip-link:focus{top:10px}:focus-visible{outline:3px solid #e7492f;outline-offset:4px}
.filter-list a{padding:10px 14px;display:inline-block;flex-shrink:0;border:1px solid var(--ink);font-size:12px;font-weight:800;background:transparent;white-space:nowrap}.filter-list a.active,.filter-list a:hover{background:var(--ink);color:var(--white)}
.detail-info{min-width:0}.detail-info h1{display:block;max-width:100%;white-space:nowrap;letter-spacing:0;line-height:1.2;overflow-x:auto}.tester-output{min-width:0;overflow-x:auto;white-space:nowrap;overflow-wrap:normal}.tester-output>span{display:inline-block;white-space:nowrap;flex-shrink:0}.poster-showcase{overflow:hidden}
.admin-bar .site-header{top:32px}.prose ul{list-style:disc}.article-body p+p{margin-top:20px}.empty-state{grid-column:1/-1}.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%,0)}
.xc-nav-menu{display:flex;align-items:center;gap:24px;list-style:none;margin:0;padding:0}@media(max-width:960px){.xc-nav-menu{flex-direction:column;align-items:stretch;width:100%}}
@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:600px){.admin-bar .site-header{top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
