/* Compact library header and controls; static MIC waves, no media changes. */
body#mic-studio.mic-studio .library-hero{position:relative;isolation:isolate;overflow:hidden;align-items:center;gap:16px;padding:22px 25px 30px;margin:0;border:1px solid #b76fd142;border-radius:24px 9px 24px 9px;background:#2b123f;color:#fff}
body#mic-studio.mic-studio .library-hero::before{content:'';position:absolute;inset:auto 0 0;height:27px;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 60' preserveAspectRatio='none'%3E%3Cpath fill='%237526a8' d='M0 27C175 72 277-6 459 22S723 62 900 10V60H0Z'/%3E%3Cpath fill='%23b329b5' d='M0 43C194 4 285 68 482 36S757 13 900 32V60H0Z'/%3E%3Cpath fill='%23ec2daf' d='M0 48C190 73 310 24 492 48S775 64 900 39V60H0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}
body#mic-studio.mic-studio .library-hero h1{font-size:clamp(29px,3.5vw,43px);letter-spacing:-.04em;line-height:1.05;max-width:none;white-space:nowrap;color:#fff}
body#mic-studio.mic-studio .library-hero h1 em{color:#fa6ad0}
body#mic-studio.mic-studio .library-hero .library-summary{margin:7px 0 0;font-size:11px;color:#d8b7e4}
body#mic-studio.mic-studio .library-hero .create-render{position:relative;isolation:isolate;overflow:hidden;min-height:48px;gap:9px;margin:0;padding:12px 19px;border:1px solid #ffb5e38a;border-radius:20px 7px 20px 7px;background:#e72bad;color:#fff;box-shadow:0 3px 0 #501468;font:900 16px/1.1 'Outfit',sans-serif;white-space:nowrap}
body#mic-studio.mic-studio .library-hero .create-render::before{content:'';position:absolute;inset:0;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 70' preserveAspectRatio='none'%3E%3Cpath fill='%23b32bb8' d='M0 52C70 17 98 75 165 43S218 37 240 20V70H0Z'/%3E%3Cpath fill='%237a259e' d='M0 66C65 35 120 87 180 56S220 53 240 36V70H0Z'/%3E%3C/svg%3E") center/100% 100% no-repeat;pointer-events:none}
body#mic-studio.mic-studio .library-hero .create-render svg{width:24px;height:24px;border:1px solid #ffc5ec85;border-radius:50%;padding:3px}
body#mic-studio.mic-studio .library-hero .create-render:focus-visible{outline:2px solid #ff9cde;outline-offset:3px}
body#mic-studio.mic-studio .youtube-quota{gap:16px;padding:11px 3px;margin:0 0 9px;min-height:38px;border:0;background:none;box-shadow:none}
body#mic-studio.mic-studio .youtube-quota>div:first-child{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
body#mic-studio.mic-studio .youtube-quota strong{font-size:10px;color:var(--muted)}
body#mic-studio.mic-studio .youtube-quota p{font-size:10px;margin:0;color:var(--muted)}
body#mic-studio.mic-studio .youtube-quota .quota-meter{width:75px;height:3px}
body#mic-studio.mic-studio .library>.section-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}
body#mic-studio.mic-studio .library{margin-top:18px}
body#mic-studio.mic-studio .youtube-quota:not([hidden]):not(.tab-hidden)~.library{margin-top:0}
body#mic-studio.mic-studio .mic-render-card .details{padding:25px 16px 14px;gap:0 9px}
body#mic-studio.mic-studio .mic-render-card .details::before{height:145px;background-size:100% 145px}
body#mic-studio.mic-studio .mic-render-card .details:has(.render-options[open])::before{height:34px;background-size:100% 34px}
body#mic-studio.mic-studio .mic-render-card .details h3{font-size:17px;line-height:1.18;letter-spacing:-.015em}
body#mic-studio.mic-studio .mic-render-card .details .sub{margin:4px 0 10px;padding:0;border:0;border-radius:0;background:none;font-size:10px;line-height:1.4}
body#mic-studio.mic-studio .mic-render-card .main-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}
body#mic-studio.mic-studio .mic-render-card .main-actions:empty{display:none}
body#mic-studio.mic-studio .mic-render-card .main-actions :is(a,button){min-height:36px;padding:8px 11px;font-size:10px;line-height:1.2;border-radius:13px 5px 13px 5px}
body#mic-studio.mic-studio .mic-render-card .main-actions .download-video{font:900 12px/1.2 'Outfit',sans-serif;min-height:36px}
body#mic-studio.mic-studio .mic-render-card .main-actions .youtube-upload,body#mic-studio.mic-studio .mic-render-card .main-actions .youtube-published{background:#341346!important;border-color:#d57bd46b!important;color:#ffe0f6!important;text-decoration:none}
body#mic-studio.mic-studio .mic-render-card .main-actions :is(.youtube-upload,.youtube-published):not(:disabled):hover{background:#602264!important;border-color:#f995d9!important}
body#mic-studio.mic-studio .mic-render-card .render-options>summary{min-height:36px;padding:6px 9px;gap:7px;font-size:10px;border-radius:13px 5px 13px 5px}
body#mic-studio.mic-studio .mic-render-card .render-options>summary>span{width:20px;height:20px;font-size:16px}
@media(max-width:560px){body#mic-studio.mic-studio .library-hero{padding:19px 17px 27px;gap:12px;flex-wrap:wrap}body#mic-studio.mic-studio .library-hero h1{font-size:29px}body#mic-studio.mic-studio .library-hero .create-render{min-height:44px;padding:10px 13px;font-size:13px;gap:7px}body#mic-studio.mic-studio .library-hero .create-render svg{width:22px;height:22px}body#mic-studio.mic-studio .library-hero .library-summary{font-size:10px}body#mic-studio.mic-studio .youtube-quota{gap:8px;padding:10px 2px;margin-bottom:8px}body#mic-studio.mic-studio .youtube-quota .quota-meter{width:45px}body#mic-studio.mic-studio .mic-render-card .details{padding:24px 14px 13px;gap:0 7px}body#mic-studio.mic-studio .mic-render-card .details h3{font-size:16px}body#mic-studio.mic-studio .mic-render-card .main-actions :is(a,button),body#mic-studio.mic-studio .mic-render-card .render-options>summary{min-height:44px}body#mic-studio.mic-studio .mic-render-card .render-options:not([open])>summary{font-size:0;gap:0;min-width:44px;padding:9px}body#mic-studio.mic-studio .mic-render-card .render-options:not([open])>summary>span{width:23px;height:23px;font-size:19px}}
