/* v79 (review 5): small fixes only — header at 320px, contrast, language links, 404, similar ads */
@media (max-width:360px){
 header .hrow11{gap:6px!important;padding-inline:8px!important;box-sizing:border-box}
 header .brand11{min-width:0!important;flex:1 1 auto!important;overflow:hidden}
 header .brand11 small{display:none!important}
 header .acts11{gap:4px!important;min-width:0!important;flex:0 0 auto!important}
 header .acts11 .bt11,header .acts11 .wa-addad{padding-inline:7px!important;font-size:12px!important;white-space:nowrap}
 header .acts11 .ic11{width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}
}
/* contrast (WCAG AA on light background) */
.stars{color:#b45309}
.trust65>span[aria-hidden]{color:#15803d}
.cim em{background:#15803d!important}
.cpp{background:rgba(0,0,0,.62)!important;color:#fff!important}
.pg.gap{color:#6b5fa8!important}
.kick{color:#be185d}
.s-tg{background:#0072ad!important}
.s-fb{background:#0f63d6!important}
/* visible language links (home footers) */
.lng79{margin:10px 0 0;font-size:14px;text-align:center}
.lng79 a{color:inherit;text-decoration:underline;margin:0 6px}
/* 404 */
.nf79{max-width:640px;margin:48px auto;padding:0 16px;text-align:center}
.nf79 h1{font-size:28px;margin:.2em 0}
.nf79 form{display:flex;gap:8px;margin:18px 0}
.nf79 input{flex:1;min-width:0;padding:12px;border-radius:10px;border:1px solid #c9c2e8;font:inherit}
.nf79 button{padding:12px 18px;border-radius:10px;border:0;background:#6A3DF0;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.nf79 ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}
.nf79 li a{display:inline-block;padding:8px 12px;border-radius:999px;border:1px solid #c9c2e8;color:inherit;text-decoration:none}
/* search: clear "no results" message */
.empty79 a{color:inherit;text-decoration:underline;margin-inline-start:6px}
/* ad page: similar ads */
.ad79-list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px}
.ad79-list li{padding:10px 12px;border:1px solid rgba(106,61,240,.25);border-radius:12px}
.ad79-list a{font-weight:700}
.ad79-list small{display:block;opacity:.85;margin-top:2px}
.ad79-sim .ad79-list a{display:inline!important;border:0!important;background:none!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important}
/* 404: explicit readable colours in both themes */
body:has(.nf79){background:#f7f5ff;color:#1f1640}
body:has(.nf79) a{color:#4c2bd1}
html[data-theme=dark] body:has(.nf79){background:#0f172a;color:#e5edf7}
html[data-theme=dark] body:has(.nf79) a{color:#b9a6ff}
html:has(.nf79){background:#f7f5ff;min-height:100%}
html[data-theme=dark]:has(.nf79){background:#0f172a}
body:has(.nf79){min-height:100vh;margin:0}
body:has(.nf79) button:not([type=submit]){color:inherit;border-color:currentColor}
