.radio-site-topbar{position:sticky;top:8px;z-index:70;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:min(900px,calc(100% - 24px));min-height:52px;margin:8px auto 0;padding:6px 9px;border:1px solid #35445d;border-radius:14px;background:#182538;color:#d8e6ff;box-shadow:0 10px 30px #0008;font:700 13px/1.2 system-ui,sans-serif}
.radio-site-topbar *{box-sizing:border-box}.radio-site-topbar a{color:#e7f0ff;text-decoration:none}.radio-site-topbar a:focus-visible,.radio-site-topbar summary:focus-visible{outline:2px solid #9dc4ff;outline-offset:2px}
.radio-site-menu{position:relative;flex:none}.radio-site-menu>summary{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 9px;border:1px solid #4b607b;border-radius:10px;cursor:pointer;list-style:none}.radio-site-menu>summary::-webkit-details-marker{display:none}.radio-site-menu>summary>span:first-child{font-size:20px;line-height:1}
.radio-site-menu>nav{position:absolute;top:calc(100% + 9px);left:0;display:grid;gap:5px;width:220px;max-height:calc(100vh - 82px);overflow-y:auto;padding:8px;border:1px solid #4b607b;border-radius:12px;background:#101b2b;box-shadow:0 14px 32px #0009}.radio-site-menu>nav a{display:block;padding:11px;border-radius:8px}.radio-site-menu>nav a:hover{background:#315caa}
.radio-site-brand{margin-right:auto;white-space:nowrap;letter-spacing:.08em}.radio-site-social,.radio-site-accounts{display:flex;align-items:center;gap:6px}.radio-site-social a,.radio-site-accounts a{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:36px;padding:0 9px;border:1px solid #4b607b;border-radius:10px;background:#233148;white-space:nowrap}.radio-site-social a:hover,.radio-site-accounts a:hover{background:#315caa}.radio-site-social .radio-site-instagram{background:#51304d;border-color:#a45d9b}.radio-site-social .radio-site-telegram{background:#1c4f70;border-color:#4e9ecd}.radio-site-social svg{width:19px;height:19px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.has-radio-site-topbar main>.radio-navigation,.has-radio-site-topbar main>nav[aria-label="Навигация"]{display:none}
@media(max-width:700px){.radio-site-brand{display:none}.radio-site-menu{margin-right:auto}.radio-site-social a span{display:none}.radio-site-social a{width:36px;padding:0}.radio-site-accounts a{padding:0 7px;font-size:11px}}
@media(max-width:430px){.radio-site-topbar{gap:4px;width:calc(100% - 12px);padding:5px}.radio-site-menu>summary{padding:0 7px}.radio-site-menu>summary>span:last-child{display:none}.radio-site-accounts{gap:4px}.radio-site-accounts a{padding:0 5px;font-size:10px}}
