/* Full-width canvas. Edit this file in Blocksy Child > rating-network. */
html:has(body.rn-network-active){width:100%!important;min-width:0!important;max-width:none!important;min-height:100%;margin:0!important;padding:0!important}
body.rn-network-active{width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh;margin:0!important;padding:0!important;box-sizing:border-box;overflow-wrap:anywhere}
.rn-network-active .rna-site{width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh;min-height:100svh;margin:0!important;box-sizing:border-box;overflow-wrap:anywhere}
.rna-site *,.rna-site *::before,.rna-site *::after{box-sizing:border-box}
.rna-site :where(main,header,footer,section,article,aside,nav,div,ul,ol,li){min-width:0}
.rna-site :where(main){max-width:1440px;margin-inline:auto}
.rna-site :where(img,video,svg,iframe){max-width:100%;height:auto}
.rna-site :where(p,a,h1,h2,h3,h4,h5,h6){overflow-wrap:anywhere}
.rna-site :where(table,pre,.wp-block-table){max-width:100%;overflow-x:auto}
.rna-site table{display:block}
.rna-site :where(.rna-container,.rna-inner){width:min(100% - 48px,1280px);margin-inline:auto}
.rna-site :where(nav ul,.rna-nav){display:flex;flex-wrap:wrap;gap:12px}
@media(min-width:768px) and (max-width:1023px){body.rn-network-active .rna-site :is(.rna-grid,.rn-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* Rating Network category navigation v2: centered links, natural rows. */
body.rn-network-active .rna-site :is(header,.rna-header,.rn-header):has(.rn-category-link),
body.rn-network-active .rna-site :is(header,.rna-header,.rn-header) :has(.rn-category-link){
    min-width:0!important;
    max-width:100%!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    white-space:normal!important;
    flex-wrap:wrap!important;
    box-sizing:border-box!important;
}
body.rn-network-active .rna-site :is(header,.rna-header,.rn-header) :is(nav,[role="navigation"],.rna-nav):has(.rn-category-link){
    width:100%!important;
    flex:1 1 100%!important;
    grid-column:1 / -1!important;
    justify-content:center!important;
    position:static!important;
    transform:none!important;
}
body.rn-network-active .rna-site :is(header,.rna-header,.rn-header) :has(> .rn-category-link){
    display:flex!important;
    width:100%!important;
    flex-flow:row wrap!important;
    align-items:center!important;
    justify-content:center!important;
    align-content:center!important;
    text-align:center!important;
    gap:10px 12px!important;
    padding-block:10px;
    position:static!important;
    transform:none!important;
}
body.rn-network-active .rna-site :is(header,.rna-header,.rn-header) .rn-category-link{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    flex:0 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:44px!important;
    height:auto!important;
    padding:9px 16px!important;
    border-width:1px!important;
    border-style:solid!important;
    border-color:currentColor!important;
    border-color:color-mix(in srgb,currentColor 20%,transparent)!important;
    border-radius:999px!important;
    font-weight:600;
    line-height:1.35!important;
    text-decoration:none!important;
    transition:border-color .16s ease,box-shadow .16s ease;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}
body.rn-network-active .rna-site :is(header,.rna-header,.rn-header) .rn-category-link:is(:hover,[aria-current="page"]){
    border-color:currentColor!important;
    box-shadow:inset 0 0 0 1px currentColor;
    text-decoration-line:underline!important;
    text-decoration-thickness:2px;
    text-underline-offset:5px;
}
body.rn-network-active .rna-site :is(header,.rna-header,.rn-header) .rn-category-link:focus-visible{
    outline:2px solid currentColor!important;
    outline-offset:3px!important;
}
@media(prefers-reduced-motion:reduce){
    body.rn-network-active .rna-site :is(header,.rna-header,.rn-header) .rn-category-link{transition:none!important}
}
