.pug-radio{color:#f7f1ff;text-align:left;z-index:2;box-sizing:border-box;background:linear-gradient(120deg,#20182f,#161d32);border:1px solid #7860a5;border-radius:10px;flex-shrink:0;grid-template-columns:auto auto minmax(140px,1fr);align-items:center;gap:5px 14px;margin:10px 0;padding:8px 12px;font-family:system-ui,sans-serif;display:grid;position:relative}.pug-radio-heading{white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.pug-radio-heading b{letter-spacing:.08em;color:#ffd479}.pug-radio a{color:#e4cdff}.pug-radio-buttons{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pug-radio .pug-radio-buttons button{color:#fff;cursor:pointer;background:#342644;border:1px solid #967aac;border-radius:6px;min-height:36px;padding:6px 9px;font:600 12px/1.3 system-ui,sans-serif}.pug-radio button[aria-pressed=true]{background:#665024;border-color:#ffcc73}.pug-radio-progress{white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:11px;display:flex}.pug-radio-progress input{accent-color:#ffd479;flex:1;width:100%;min-width:0;min-height:28px}.pug-radio .pug-radio-status{color:#f0e5ff;overflow-wrap:anywhere;grid-column:1/3;margin:0;font-size:12px}.pug-radio-info{justify-self:end;min-width:0;font-size:12px}.pug-radio-info>summary{cursor:pointer;min-height:24px}.pug-radio-info[open]{grid-column:1/-1;justify-self:stretch}.pug-radio-info small{color:#d3c7e8;font-size:12px;line-height:1.5;display:block}.pug-radio-info p{margin:6px 0;font-size:12px}.pug-radio-lyrics{white-space:pre-line}.pug-radio :focus-visible{outline-offset:3px;outline:3px solid #ffd479}@media (max-width:760px){.pug-radio{grid-template-columns:auto minmax(0,1fr);gap:5px 8px}.pug-radio-heading{flex-wrap:wrap;gap:4px 8px}.pug-radio-buttons{justify-content:flex-end}.pug-radio-progress{grid-column:1/-1}.pug-radio .pug-radio-status{grid-column:1}.pug-radio-info{grid-column:2}.pug-radio-info[open]{grid-column:1/-1}}@media (max-width:420px){.pug-radio{padding:6px 8px}.pug-radio .pug-radio-buttons button{min-height:38px;padding:6px;font-size:11px}}
