/* Independent Magoo PhD catalog card; matches Oracle Octaves pill controls. */
#magooSpacesRadio{width:100%;max-width:100%;min-width:0;margin:16px auto}
#magooSpacesRadio *{box-sizing:border-box}
#magooSpacesRadio .mp-card{position:relative;overflow:hidden;padding:19px;border:2px solid #d4a73f;border-radius:24px;background:radial-gradient(circle at 94% 8%,#fffad7,transparent 45%),linear-gradient(155deg,#fff7df,#ffebb6);color:#3e2b12;box-shadow:0 12px 29px #ac833850}
#magooSpacesRadio .mp-eyebrow{font-weight:900;letter-spacing:.07em;color:#6e4300;font-size:11px}
#magooSpacesRadio .mp-name{font-weight:950;line-height:1.15;font-size:clamp(22px,6vw,29px);margin:8px 0;color:#422500}
#magooSpacesRadio .mp-host{font-size:13px;margin:5px 0;font-weight:750}
#magooSpacesRadio .mp-info{border:1px solid #d9b361;border-radius:14px;background:#fffdf3;padding:9px 11px;font-size:13px;font-weight:800}
#magooSpacesRadio .mp-title{margin:15px 0 4px;font-size:20px;line-height:1.3}
#magooSpacesRadio .mp-meta,#magooSpacesRadio .mp-topics,#magooSpacesRadio .mp-empty,#magooSpacesRadio .mp-status{font-size:13px;line-height:1.6;overflow-wrap:anywhere}
#magooSpacesRadio .mp-play{display:block;padding:16px;text-align:center;border:1px solid #e0b84a;background:linear-gradient(135deg,#291e3f,#4b2a5f);border-radius:18px;color:#fff2ca;text-decoration:none;font-weight:900;min-height:52px}
#magooSpacesRadio .mp-disclaimer{display:block;font-size:11px;line-height:1.5;margin:10px 0}
#magooSpacesRadio .mp-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}
#magooSpacesRadio .mp-btn{appearance:none;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;min-width:0;min-height:48px;border-radius:999px;background:#fffaf0;border:1px solid #bd8c31;color:#3f2b0b;font-size:13px;font-weight:850;padding:10px;cursor:pointer;overflow-wrap:anywhere}
#magooSpacesRadio .mp-actions>.mp-btn:first-child{background:#17633d;color:#fff;border-color:#297c59}
#magooSpacesRadio .mp-actions>.mp-btn:last-child{grid-column:1/-1}
#magooSpacesRadio .mp-btn:disabled{opacity:.55;cursor:not-allowed}
#magooSpacesRadio .mp-profile{font-size:13px;color:#443e90;font-weight:800}
#magooSpacesRadio :is(.mp-btn,.mp-play,.mp-profile):focus-visible{outline:3px solid #3156bb;outline-offset:2px}
@media(max-width:380px){#magooSpacesRadio .mp-card{padding:12px}#magooSpacesRadio .mp-actions{grid-template-columns:1fr}#magooSpacesRadio .mp-actions>.mp-btn:last-child{grid-column:auto}}

#magooSpacesRadio .mp-kind{display:inline-flex;margin:10px 0 0;padding:7px 11px;border-radius:999px;background:#2f214a;color:#fff5d7;border:1px solid #a389d1;font-size:12px;font-weight:850;letter-spacing:.01em}
