/* BoxAllSearch server-rendered UI: no browser-specific JS required */
.logo span,.results-logo span{display:none!important}
.logo{font-size:0!important}
.logo::after{content:'BoxAllSearch';color:#0966d8!important;font-weight:800!important;font-size:4.6rem!important;letter-spacing:-2px!important}
.results-logo{display:inline-flex!important;align-items:center!important;color:#0966d8!important;font-weight:800!important;font-size:1.45rem!important;letter-spacing:-.5px!important;text-decoration:none!important;white-space:nowrap!important}
.results-logo::after{content:'BoxAllSearch'!important}
#nav-settings-top,#nav-settings-results{display:none!important}
.home-footer-bottom>a{display:none!important}
.home-footer-bottom::after{content:'BoxAllSearch — Propulsé par Degoog + SearXNG';color:#6b7280;font-size:.78rem}
.home-footer-bottom{justify-content:center!important}
#boxall-menu-native{position:fixed;top:1rem;right:1.15rem;z-index:10000;font-family:Inter,Arial,sans-serif}
#boxall-menu-native>summary{list-style:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #d9dde4;border-radius:12px;background:#fff;color:#202124;box-shadow:0 2px 10px rgba(0,0,0,.08);cursor:pointer;font-size:1.35rem;user-select:none}
#boxall-menu-native>summary::-webkit-details-marker{display:none}
#boxall-menu-native[open]>summary{background:#f2f4f8}
#boxall-menu-native nav{position:absolute;top:50px;right:0;min-width:190px;padding:.45rem;border:1px solid #d9dde4;border-radius:12px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.14)}
#boxall-menu-native nav a{display:flex;align-items:center;gap:.65rem;padding:.7rem .8rem;border-radius:8px;text-decoration:none;color:#202124;font-size:.92rem}
#boxall-menu-native nav a:hover{background:#f2f4f8}
#boxall-menu-native .sep{height:1px;background:#e1e4e8;margin:.3rem .4rem}
@media(max-width:767px){.logo::after{font-size:3rem!important}.results-logo{font-size:1.15rem!important;padding-right:.25rem!important}#boxall-menu-native{top:.55rem;right:.55rem}#boxall-menu-native>summary{width:38px;height:38px;border-radius:10px}#results-header{padding-right:3.4rem!important}}
body:not(.has-results) #boxall-menu-native .menu-result-only{display:none!important}

/* BoxAllSearch: no result count or numeric pagination. */
#results-meta{display:none!important}
#pagination .pagination{display:flex!important;justify-content:center!important;margin:1.5rem auto 2.5rem!important}
/* Existing pagination stays accessible until the replacement is activated. */
#pagination .boxall-more{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:.75rem 1.5rem;border:1px solid #0966d8;border-radius:12px;background:#0966d8;color:white;font-weight:650;cursor:pointer}
#pagination .boxall-more:hover{background:#0752ae}
#pagination .boxall-more:disabled{opacity:.55;cursor:wait}

body.boxall-progressive #pagination .pagination-pages{display:none!important}
body.boxall-progressive #pagination .boxall-more{display:inline-flex!important}

/* Independent BoxAllSearch pagination: native DeGoog list is hidden only after owned results load. */
body.boxall-owned-active #results-list,body.boxall-owned-active #pagination,body.boxall-owned-active #boxall-more-standalone{display:none!important}
#boxall-owned[hidden],#boxall-load-owned[hidden]{display:none!important}
#boxall-owned .result-title{display:block;margin:.35rem 0}
