#rrb{position:sticky;top:0;z-index:99990;background:linear-gradient(#0b2540,#0d2d4e);color:#fff;border-bottom:3px solid #ffc933;font-family:inherit}
body.admin-bar #rrb{top:32px}
@media (max-width:782px){body.admin-bar #rrb{top:46px}}
#rrb a{color:#fff;text-decoration:none}
#rrb .rrb-in{max-width:1100px;margin:0 auto;display:flex;align-items:flex-start;gap:14px;padding:0 14px}
#rrb .rrb-logo{flex:0 0 auto;margin-top:6px;margin-bottom:-26px;position:relative;z-index:2;display:flex;align-items:center;gap:8px;background:linear-gradient(#ffd75e,#ffc933);color:#0b2540!important;border-radius:0 0 14px 14px;padding:10px 14px 12px;font-weight:800;line-height:1.05;box-shadow:0 6px 14px rgba(0,0,0,.35)}
#rrb .rrb-lg{font-size:30px}#rrb .rrb-lt{font-size:1.05rem}
#rrb .rrb-main{flex:1;min-width:0}
#rrb .rrb-row{display:flex;align-items:center;gap:10px;padding-top:8px}
#rrb .rrb-pl{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid #ffc933;border-radius:8px;padding:5px 10px}
#rrb .rrb-btn{flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:0;background:#ffc933;color:#0b2540;font-size:17px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}
#rrb .rrb-btn:hover{background:#ffd75e}
#rrb .rrb-tx{min-width:0;line-height:1.2}
#rrb .rrb-st{font-size:.68rem;letter-spacing:.08em;color:#ffc933;font-weight:700}
#rrb .rrb-np{font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#rrb .rrb-eq{display:none;gap:2px;align-items:flex-end;height:18px;margin-left:auto}
#rrb.on .rrb-eq{display:flex}
#rrb .rrb-eq i{width:3px;background:#ffc933;border-radius:1px;animation:rrb-eq .9s ease-in-out infinite}
#rrb .rrb-eq i:nth-child(2){animation-delay:.2s}#rrb .rrb-eq i:nth-child(3){animation-delay:.4s}#rrb .rrb-eq i:nth-child(4){animation-delay:.1s}
@keyframes rrb-eq{0%,100%{height:4px}50%{height:18px}}
#rrb .rrb-ic{flex:0 0 auto;width:40px;height:40px;border:0;background:transparent;color:#fff;font-size:22px;cursor:pointer;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0}
#rrb .rrb-ic:hover{background:rgba(255,255,255,.12)}
#rrb .rrb-dd{position:relative}
#rrb .rrb-pop{display:none;position:absolute;right:0;top:46px;width:260px;background:#fff;color:#0b2540;border-radius:12px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.35);text-align:center;font-size:.95rem}
#rrb .rrb-pop.open{display:block}
#rrb .rrb-pop a{display:block;margin-top:10px;background:#ffc933;color:#0b2540;font-weight:700;padding:10px;border-radius:8px}
#rrb form.rrb-s{display:none;align-items:center}
#rrb form.rrb-s.open{display:flex}
#rrb form.rrb-s input{width:170px;border:0;border-radius:8px;padding:9px 10px;font-size:.95rem}
#rrb .rrb-vol{width:80px;accent-color:#ffc933}
#rrb .rrb-nav{display:flex;gap:2px;padding:4px 0 6px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
#rrb .rrb-nav a{padding:4px 12px;border-radius:6px;font-size:.88rem;opacity:.92}
#rrb .rrb-nav a:hover{background:rgba(255,255,255,.14);opacity:1}
#rrb .rrb-nav a.cur{color:#ffc933;background:rgba(255,201,51,.14);font-weight:700}
@media (hover:hover){#rrb .rrb-in{transform:scale(.9);transform-origin:50% 0;transition:transform .25s ease}#rrb:hover .rrb-in,#rrb:focus-within .rrb-in{transform:scale(1)}}
@media (max-width:640px){#rrb .rrb-lt{display:none}#rrb .rrb-logo{padding:8px 10px 10px;margin-bottom:-14px}#rrb .rrb-lg{font-size:24px}#rrb .rrb-vol{display:none}#rrb .rrb-in{gap:8px;padding:0 8px}#rrb form.rrb-s input{width:110px}#rrb .rrb-pop{right:-40px}#rrb .rrb-ic{width:34px}}
@media (prefers-reduced-motion:reduce){#rrb .rrb-eq i{animation:none;height:10px}}
/* собствената горна част на темата (име + меню) е излишна: остава само горещата новина под лентата */
.wp-site-blocks > header .rr-head{display:none}
.wp-site-blocks > header{margin-top:0!important}
