.header{flex-wrap:wrap}.header nav{margin-left:auto}.avix-radio{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #29445f;border-radius:11px;background:linear-gradient(120deg,#0a1b2c,#07101e);font:11px/1.35 'Segoe UI',Arial,sans-serif;color:#c5d8ed;max-width:100%;box-sizing:border-box;flex-shrink:0}.radio-caption{display:flex;align-items:center;gap:8px;padding-right:5px;font-size:9px;letter-spacing:.08em;font-weight:600}.radio-caption small{display:block;color:#839db8;font-size:9px;letter-spacing:0;font-weight:400;margin-top:2px;max-width:150px}.radio-dot{height:6px;width:6px;border-radius:50%;background:#6c849f;flex:0 0 6px}.avix-radio[data-playing=true] .radio-dot{background:#78dfc2;box-shadow:0 0 10px #78dfc277}.avix-radio button{background:#112941;border:1px solid #345575;border-radius:6px;color:#dceeff;padding:7px 9px;font:600 11px/1.2 'Segoe UI',Arial,sans-serif;cursor:pointer;white-space:nowrap;min-height:30px}.avix-radio button:hover:not(:disabled){background:#204466;border-color:#80bdf0}.avix-radio button:disabled{opacity:.45;cursor:default}.avix-radio button:focus-visible,.avix-radio input:focus-visible{outline:2px solid #8acbff;outline-offset:3px}.radio-volume{display:flex!important;align-items:center;gap:6px!important;margin:0!important;color:#91b7d8;font-size:15px}.radio-volume input{width:66px!important;min-width:0;padding:0!important;margin:0!important;height:20px!important;accent-color:#78baff;cursor:pointer;border:0;box-shadow:none;background:transparent}.radio-volume output{font-size:9px;font-variant-numeric:tabular-nums;width:26px;color:#9ab4cd}.radio-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#header .avix-radio{margin:8px 0}body>header:has(.avix-radio){flex-wrap:wrap;gap:16px}body>header:has(.avix-radio) .age{margin-left:auto}@media(max-width:1100px){.header .avix-radio{margin-left:auto}}@media(max-width:600px){.header .avix-radio{margin:0;width:100%;justify-content:center}.header nav{margin-left:0;width:100%;justify-content:space-between;gap:10px}.avix-radio{gap:6px;padding:9px}.radio-caption{font-size:8px;letter-spacing:.02em}.avix-radio button{padding:7px}.radio-volume input{width:56px!important}}

body>header:not(.header):has(.avix-radio){position:relative}body>header:not(.header):has(.avix-radio)+main{padding-top:15px;min-height:calc(100vh - 120px)}

footer:has(.avix-radio){pointer-events:auto!important}footer .avix-radio{margin:0 auto;flex-shrink:1;text-align:left;letter-spacing:normal}#avix-admin-footer{display:flex;flex-direction:column;align-items:center;gap:16px;color:#879bb7;font:12px/1.6 system-ui,sans-serif}@media(max-width:400px){footer .avix-radio{gap:5px;padding:8px 7px}footer .radio-volume input{width:44px!important}footer .radio-caption{font-size:8px}footer .radio-volume output{width:23px}}
