.mba-radio-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:32px 0}.mba-radio-card{border-top:1px solid var(--line);padding:28px 0}.mba-radio-card>a{display:grid;grid-template-columns:72px minmax(0,1fr);gap:22px}.mba-radio-mark{color:#8d303e;padding-top:12px}.mba-radio-card h2{font:34px/1.12 Georgia,serif;margin:10px 0 14px}.mba-radio-card p{font-size:13px;margin-bottom:7px}.mba-radio-availability{display:block;font:11px/1.6 system-ui,sans-serif;color:var(--muted);margin-top:16px}.mba-radio-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-block:1px solid var(--line);padding:22px 0;margin:30px 0}.mba-radio-facts dt{font:11px/1.6 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.mba-radio-facts dd{margin:8px 0 0}.mba-radio-cast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:20px 0 35px}.mba-radio-cast>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line)}.mba-radio-cast dt{font:18px/1.4 Georgia,serif}.mba-radio-cast dd{margin:0;text-align:right;font:14px/1.6 system-ui,sans-serif;color:var(--muted)}.mba-audio-unavailable{padding:22px 0;border-bottom:1px solid var(--line);color:var(--muted);font:14px/1.6 system-ui,sans-serif}.mba-radio-connections p{font:14px/1.7 system-ui,sans-serif;color:var(--muted)}.mba-radio-connections a{text-decoration:underline;text-underline-offset:3px}.mba-audio-player{padding:28px;border:1px solid var(--line);border-radius:8px;margin:32px 0 44px;background:#dfcfaa22}.mba-audio-player h2{font:32px/1.2 Georgia,serif;margin:10px 0}.mba-audio-now p{font-size:14px;color:var(--muted)}.mba-audio-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.mba-audio-buttons button,.mba-radio-upload button{min-height:44px;padding:10px 16px;border:1px solid var(--line);color:var(--ink);background:transparent;font:14px system-ui,sans-serif;cursor:pointer}.mba-audio-buttons .mba-audio-play{min-width:100px;background:#8d303e;color:#fff;border-color:#8d303e;border-radius:24px}.mba-audio-buttons label{margin-left:auto;font:12px system-ui,sans-serif}.mba-audio-buttons select{margin-left:10px;padding:9px;background:transparent;color:var(--ink);border:1px solid var(--line)}.mba-audio-position{display:grid;grid-template-columns:110px minmax(0,1fr);gap:14px;align-items:center}.mba-audio-position output{font:12px/1.5 system-ui,sans-serif;font-variant-numeric:tabular-nums}.mba-audio-player input[type=range]{accent-color:#8d303e;width:100%;min-width:0}.mba-audio-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;font:12px/1.5 system-ui,sans-serif}.mba-audio-bottom label{display:flex;align-items:center;gap:10px;max-width:190px}.mba-audio-playlist{list-style:none;padding:0;margin:24px 0 14px}.mba-audio-playlist button{display:flex;justify-content:space-between;width:100%;gap:20px;text-align:left;color:var(--ink);background:transparent;border:0;border-top:1px solid var(--line);padding:14px 10px;font:14px/1.5 system-ui,sans-serif;cursor:pointer}.mba-audio-playlist button[aria-current=true]{color:#8d303e;background:#8d303e0d}.mba-audio-credit,.mba-audio-player [data-audio-status]{font:12px/1.6 system-ui,sans-serif;color:var(--muted);margin-bottom:0}.mba-radio-upload{margin:30px 0;border-top:1px solid var(--line);padding-top:20px}.mba-radio-upload summary{cursor:pointer}.mba-radio-upload form{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:15px;margin:24px 0}.mba-radio-upload label{font:12px/1.5 system-ui,sans-serif;min-width:0}.mba-radio-upload input{display:block;max-width:100%;box-sizing:border-box;margin-top:8px;padding:8px;background:transparent;border:1px solid var(--line);color:var(--ink)}.mba-radio-upload form p{grid-column:1/-1}.mba-cover-missing.mba-pix-missing{align-content:center;gap:20px;padding:20px;box-sizing:border-box;text-align:center;max-width:100%;aspect-ratio:3/4}.mba-pix-missing strong{font:42px Georgia,serif;font-weight:normal;letter-spacing:.06em}.mba-pix-missing small{font:11px/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:750px){.mba-radio-index,.mba-radio-cast{grid-template-columns:1fr}.mba-radio-facts{grid-template-columns:1fr}.mba-radio-upload form{grid-template-columns:1fr}.mba-radio-card h2{font-size:30px}.mba-radio-card>a{grid-template-columns:56px minmax(0,1fr);gap:15px}.mba-radio-mark svg{width:50px;height:50px}.mba-audio-player{padding:18px}.mba-audio-position{grid-template-columns:1fr}.mba-audio-bottom{align-items:flex-start;flex-direction:column}.mba-pix-missing strong{font-size:30px}}

.mba-character-initials{display:grid;place-items:center;color:var(--muted);font:32px/1 Georgia,serif;background:transparent}.mba-character-art .mba-character-initials{font-size:54px}
