/* Bangs Music Distro — watch page 13.0.0. Scoped to the video component. */
.bmdv8{--v8-bg:#0a0e15;--v8-surface:#131923;--v8-surface-2:#1b2431;--v8-surface-3:#253142;--v8-line:#ffffff15;--v8-text:#f5f5f7;--v8-muted:#9daabe;--v8-accent:#ffa16a;position:relative;isolation:isolate;width:100%;color:var(--v8-text);background:var(--v8-bg);font:14px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:28px clamp(14px,3.2vw,48px) calc(var(--player-h,0px) + 44px);box-sizing:border-box;animation:bmdv13-enter .32s ease both}
.bmdv8 *{box-sizing:border-box}.bmdv8 [hidden]{display:none!important}.bmdv8 a{color:inherit;text-decoration:none}.bmdv8 img{display:block;max-width:100%}.bmdv8 button,.bmdv8 input,.bmdv8 textarea{font:inherit}.bmdv8 button{cursor:pointer;color:var(--v8-text);-webkit-tap-highlight-color:transparent}.bmdv8 h1,.bmdv8 h2,.bmdv8 h3,.bmdv8 p{color:inherit;margin:0}.bmdv8 a:focus-visible,.bmdv8 button:focus-visible,.bmdv8 input:focus-visible,.bmdv8 textarea:focus-visible,.bmdv8 [tabindex]:focus-visible{outline:3px solid var(--v8-accent);outline-offset:4px}.bmdv8 button:disabled{cursor:default;opacity:.45}.bmdv8-shell{max-width:1480px;margin:auto;position:relative}.bmdv8-ambient{position:absolute;inset:0 0 auto;height:680px;z-index:-1;overflow:hidden;pointer-events:none;opacity:.14;mask-image:linear-gradient(#000,transparent);transition:opacity .3s}.bmdv8-ambient img{width:100%;height:100%;object-fit:cover;filter:blur(110px) saturate(.6);transform:scale(1.12)}.bmdv8:not(.is-ambient) .bmdv8-ambient{opacity:0}
.bmdv8-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:11px;color:var(--v8-muted);margin-bottom:23px}.bmdv8-breadcrumb a{color:#dce2eb}.bmdv8-breadcrumb a:hover{color:var(--v8-accent)}.bmdv8-breadcrumb svg{width:12px;height:12px;stroke:#687890;stroke-width:2;fill:none}.bmdv8-wordmark{font-size:10px;font-weight:750;letter-spacing:.17em;color:var(--v8-accent);margin-left:auto}.bmdv8-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.bmdv8-main,.bmdv8-rail{min-width:0}
.bmdv8-player-card{background:#05070a;border:1px solid #ffffff1c;border-radius:16px;overflow:hidden;box-shadow:0 22px 60px #0004;transition:border-color .25s}.bmdv8.is-playing .bmdv8-player-card{border-color:#ffa16a38}.bmdv8-player-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;background:#121820;border-bottom:1px solid var(--v8-line);min-height:54px}.bmdv8-source{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.07em;font-weight:600;color:#bbc7d7;min-width:0}.bmdv8-source i{width:6px;height:6px;background:var(--v8-accent);border-radius:50%;flex:none}.bmdv8-player-tools{display:flex;gap:5px;flex:none}.bmdv8-icon-btn{width:36px;min-height:36px;padding:8px;border:1px solid #ffffff16;border-radius:8px;background:#ffffff03;display:grid;place-items:center;transition:background .16s,border-color .16s}.bmdv8-icon-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bmdv8-icon-btn:hover{background:#ffffff0b;border-color:#ffffff30}.bmdv8-icon-btn[aria-pressed=true]{color:var(--v8-accent);border-color:#ffa16a38;background:#ffa16a0a}.bmdv8-player{position:relative;aspect-ratio:16/9;background:#000}.bmdv8-player iframe,.bmdv8-player video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:contain;background:#000}.bmdv8-player video:focus-visible{outline-offset:-4px}.bmdv8-player-card:fullscreen{width:100vw;height:100dvh;display:flex;flex-direction:column;border-radius:0;border:0}.bmdv8-player-card:fullscreen .bmdv8-player{flex:1;min-height:0;aspect-ratio:auto}.bmdv8-player-card:fullscreen .bmdv8-player-top{flex:none}.bmdv8-missing{height:100%;display:grid;place-content:center;padding:30px;text-align:center;background:linear-gradient(135deg,#171f2c,#0a0e15)}.bmdv8-missing strong{display:block;font-size:22px;font-weight:650}.bmdv8-missing span{display:block;margin-top:10px;color:var(--v8-muted);max-width:430px;font-size:13px}
.bmdv8-resume{position:absolute;left:18px;bottom:58px;z-index:3;display:none;align-items:center;gap:14px;padding:12px 14px;background:#121a26f5;backdrop-filter:blur(12px);border:1px solid #ffffff26;border-radius:12px;max-width:calc(100% - 36px);font-size:12px;box-shadow:0 8px 30px #0006}.bmdv8-resume.is-visible{display:flex}.bmdv8-resume button{background:var(--v8-accent);border:0;border-radius:8px;padding:9px 14px;min-height:38px;color:#26180e;font-weight:700;white-space:nowrap}.bmdv8-player-status{padding:12px 16px;background:#1c202a;border-top:1px solid #ffffff16;color:#ecbc97;font-size:12px;line-height:1.6}.bmdv8-keyboard{color:#8492a6;font-size:10px;margin:11px 0 0;text-align:right}.bmdv8-keyboard summary{display:inline-block;cursor:pointer;min-height:24px}.bmdv8-keyboard p{padding:8px 0;line-height:1.8}.bmdv8-keyboard kbd{font:10px ui-monospace,monospace;border:1px solid #ffffff26;background:#ffffff05;border-radius:4px;padding:1px 5px;color:#d4dce8;margin:0 2px}
.bmdv8-info{padding:22px 0 19px}.bmdv8-info h1{font-size:clamp(25px,2.3vw,34px);line-height:1.23;font-weight:740;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 11px}.bmdv8-stats{font-size:12px;color:var(--v8-muted);display:flex;gap:5px;flex-wrap:wrap;align-items:center;line-height:1.7}.bmdv8-under-title{display:flex;flex-direction:column;gap:19px}.bmdv8-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bmdv8-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff1b;background:#171e2a;color:#e3e9f2;min-height:44px;border-radius:10px;padding:10px 14px;white-space:nowrap;font-size:12px!important;font-weight:650;transition:background .16s,border-color .16s,transform .16s}.bmdv8-action svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.bmdv8-action:hover{background:#222c3a;border-color:#ffffff30}.bmdv8-action:active{transform:translateY(1px)}.bmdv8-action.is-active,.bmdv8-action[aria-pressed=true]{border-color:#ffa16a44;background:#ffa16a10;color:#ffb687}.bmdv8-action #bmdv8Likes{padding-left:8px;border-left:1px solid #ffffff1d;color:#aeb9c9;min-width:16px}.bmdv8-action.is-active #bmdv8Likes{color:#ffb687}
.bmdv8-creator-card{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 18px;border:1px solid var(--v8-line);border-radius:13px;background:#121923;margin-bottom:15px}.bmdv8-creator{display:flex;align-items:center;gap:12px;min-width:0}.bmdv8-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid #ffffff1a;flex:none;background:#1d2735}.bmdv8-creator-copy{min-width:0}.bmdv8-creator-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:680}.bmdv8-creator-name>span:first-child{overflow-wrap:anywhere}.bmdv8-creator-copy small{font-size:11px;color:#91a0b4;display:block;margin-top:2px}.bmdv8-verified{display:inline-grid;place-items:center;width:14px;height:14px;border-radius:50%;background:#ffa16a;color:#23170e;font-size:9px;flex:none}.bmdv8-artist-link{border:1px solid #ffffff22;border-radius:8px;padding:9px 12px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;white-space:nowrap;font-weight:650;transition:background .16s}.bmdv8-artist-link:hover{background:#ffffff09}
.bmdv8-description{background:#121923;border:1px solid var(--v8-line);border-radius:13px;padding:18px 20px}.bmdv8-description-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;color:#a7b4c6;margin-bottom:12px}.bmdv8-description-head strong{color:#dae2ed;font-weight:650}.bmdv8-description-head span+span:before{content:"·";margin-right:10px;color:#52637a}.bmdv8-description-body{font-size:13px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;color:#b9c4d3!important}.bmdv8-description-body a{color:#ffb17e;border-bottom:1px solid #ffb17e44}.bmdv8-description-body a:hover{border-color:#ffb17e}.bmdv8-description.is-collapsed .bmdv8-description-body{max-height:101px;overflow:hidden;mask-image:linear-gradient(#000 60%,transparent)}.bmdv8-text-button{background:none;border:0;padding:12px 0 0;font-size:11px!important;font-weight:650;color:#ffb17e!important;min-height:35px}.bmdv8-tags{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 22px}.bmdv8-tag{border:1px solid #ffffff14;border-radius:7px;font-size:10px;color:#98a6bb!important;padding:5px 9px;background:#ffffff02;max-width:100%;overflow-wrap:anywhere}.bmdv8-tag:hover{color:#f4f6fa!important;background:#ffffff07}
.bmdv8-section{margin-top:28px;padding-top:23px;border-top:1px solid var(--v8-line)}.bmdv8-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:19px}.bmdv8-section-heading h2{font-size:17px;font-weight:680;letter-spacing:-.02em}.bmdv8-section-heading>span{font-size:10px;color:#8190a5}.bmdv8-comment-form{display:flex;gap:13px;margin-bottom:24px}.bmdv8-comment-avatar{width:36px;height:36px;flex:none;display:grid;place-items:center;background:#202939;border:1px solid #ffffff19;border-radius:50%;font-size:9px;color:#a2b2c8;font-weight:650}.bmdv8-comment-fields{flex:1;min-width:0}.bmdv8-comment-fields label{display:block;font-size:11px;font-weight:650;color:#bec9d9;margin:0 0 7px}.bmdv8-comment-fields label span{font-weight:400;color:#7f8da2}.bmdv8-comment-fields input,.bmdv8-comment-fields textarea{width:100%;max-width:100%;border:1px solid #354055;border-radius:9px;background:#0c121c;color:#f2f4f8;padding:11px 13px;outline:none;transition:border-color .16s,box-shadow .16s;font-size:13px}.bmdv8-comment-fields input{margin-bottom:14px;min-height:44px}.bmdv8-comment-fields textarea{min-height:112px;resize:vertical;line-height:1.7}.bmdv8-comment-fields input:focus,.bmdv8-comment-fields textarea:focus{border-color:#ffa16a80;box-shadow:0 0 0 3px #ffa16a0a}.bmdv8-comment-fields input::placeholder,.bmdv8-comment-fields textarea::placeholder{color:#77869d}.bmdv8-comment-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px}.bmdv8-comment-controls small{font-size:10px;color:#8f9db2;max-width:340px;line-height:1.65}.bmdv8-submit{border:1px solid #ffa16a;background:var(--v8-accent);border-radius:9px;color:#26180f!important;min-height:43px;padding:11px 15px;font-weight:700;font-size:12px!important;white-space:nowrap}.bmdv8-submit:hover{background:#ffb47f}.bmdv8-comment-feedback{font-size:12px;color:#e6b68f!important;line-height:1.65;margin:10px 0 0!important;overflow-wrap:anywhere}.bmdv8-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.bmdv8-comments{display:grid;gap:20px}.bmdv8-comment{display:flex;gap:12px;min-width:0}.bmdv8-comment>div:last-child{min-width:0;flex:1}.bmdv8-comment-mark{width:33px;height:33px;background:#1b293b;border:1px solid #ffffff16;border-radius:50%;color:#b8cbe3;flex:none;display:grid;place-items:center;font-size:11px;font-weight:650}.bmdv8-comment-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:11px;margin-bottom:5px}.bmdv8-comment-head b{font-weight:650;color:#dce3ee}.bmdv8-comment-head time{color:#8291a8;font-size:10px}.bmdv8-comment-text{font-size:12px;color:#acb8cb;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.bmdv8-comment-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:23px;font-size:11px}.bmdv8-comment-pages a{border:1px solid #ffffff20;border-radius:8px;padding:9px 12px}.bmdv8-comment-pages span{color:#8b9aaf}
.bmdv8-rail{padding-top:0}.bmdv8-rail-head{margin-bottom:17px}.bmdv8-rail-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.bmdv8-rail-title h2{font-size:18px;font-weight:680;letter-spacing:-.03em}.bmdv8-autoplay{display:flex;align-items:center;gap:8px;font-size:10px;color:#9ba9bd}.bmdv8-switch{width:34px;min-width:34px;height:20px;min-height:20px;flex:0 0 34px;border-radius:20px;border:1px solid #556277;background:#2a3547;padding:2px;position:relative;transition:background .2s,border-color .2s}.bmdv8-switch:before{content:"";position:absolute;width:12px;height:12px;top:3px;left:3px;border-radius:50%;background:#aeb9ca;transition:transform .2s,background .2s}.bmdv8-switch[aria-pressed=true]{background:#ffa16a;border-color:#ffa16a}.bmdv8-switch[aria-pressed=true]:before{background:#2b1d14;transform:translateX(14px)}.bmdv8-filters{display:flex;flex-wrap:wrap;gap:6px}.bmdv8-filter{background:#172130;border:1px solid #ffffff12;color:#aab9ce;border-radius:8px;min-height:34px;font-size:10px!important;padding:7px 10px;transition:background .16s,border-color .16s}.bmdv8-filter:hover{background:#263346}.bmdv8-filter.is-active{background:#e1e8f1;color:#16202d;border-color:#e1e8f1}.bmdv8-related{display:grid;gap:16px}.bmdv8-related-card{display:grid;grid-template-columns:143px minmax(0,1fr);gap:12px;align-items:start;min-width:0;transition:transform .18s}.bmdv8-related-card:hover{transform:translateY(-2px)}.bmdv8-thumb{aspect-ratio:16/9;display:block;position:relative;overflow:hidden;border-radius:9px;background:#172130;border:1px solid #ffffff12}.bmdv8-thumb>img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.bmdv8-related-card:hover .bmdv8-thumb>img{transform:scale(1.035)}.bmdv8-duration{position:absolute;bottom:5px;right:5px;font:9px ui-monospace,monospace;background:#070b12e6;color:#edf1f8;border-radius:4px;padding:2px 4px}.bmdv8-kind{position:absolute;top:5px;left:5px;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#e4edf8;background:#080d15cc;border-radius:4px;padding:2px 4px}.bmdv8-related-copy{min-width:0;display:block;padding-top:1px}.bmdv8-related-copy h3{font-size:12px;line-height:1.4;font-weight:650;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:6px}.bmdv8-related-copy p{font-size:10px;line-height:1.7;color:#91a1b7}.bmdv8-rail-foot{margin-top:20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--v8-line);padding:15px 0;font-size:11px;color:#a2b2c9!important}.bmdv8-rail-foot:hover{color:#ffd3b6!important}
.bmdv8-next-overlay{position:absolute;inset:0;z-index:4;display:none;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:22px;background:#070c14eb;backdrop-filter:blur(14px)}.bmdv8-next-overlay.is-visible{display:flex}.bmdv8-next-label{font-size:12px;color:#a8b6cb}.bmdv8-next-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:15px;max-width:400px;align-items:center}.bmdv8-next-card img{width:120px;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.bmdv8-next-card h3{font-size:16px;font-weight:650;line-height:1.4}.bmdv8-next-cancel,.bmdv8-next-overlay>button{border:1px solid #ffffff40;background:#ffffff08;color:#e2e8f1;border-radius:8px;padding:9px 17px;min-height:40px;font-size:11px}
.bmdv8-share{color:#edf0f5;background:#151d29;border:1px solid #46546b;padding:0;border-radius:17px;max-width:min(480px,calc(100vw - 28px));width:480px;max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 32px 100px #0009}.bmdv8-share::backdrop{background:#02050ac9;backdrop-filter:blur(7px)}.bmdv8-share[open]{animation:bmdv13-enter .18s ease}.bmdv8-share-card{padding:24px}.bmdv8-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.bmdv8-share-head h3{font-size:20px;font-weight:700;letter-spacing:-.03em}.bmdv8-share-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff20;border-radius:8px;background:#ffffff05;font-size:13px}.bmdv8-share-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.bmdv8-share-option{flex:1;min-width:75px;background:#1f2a3b;border:1px solid #ffffff14;border-radius:10px;color:#e1e8f3;padding:12px 8px;display:grid;gap:6px;justify-items:center;font-size:11px}.bmdv8-share-option strong{font-size:20px;font-weight:650}.bmdv8-share-option:hover{border-color:#ffa16a5a;background:#29374b}.bmdv8-start-at{font-size:12px;color:#b3c0d3;display:flex;align-items:center;gap:9px;margin-bottom:13px}.bmdv8-start-at input{accent-color:#ffa16a;width:16px;height:16px}.bmdv8-copy{display:flex;gap:8px;align-items:center}.bmdv8-copy input{flex:1;width:0;min-width:0;background:#0e1520;color:#b9c9dd;border:1px solid #3b4a61;border-radius:8px;padding:11px;font-size:11px;min-height:42px}.bmdv8-copy button{border:0;background:#ffa16a;color:#26180e;border-radius:8px;padding:10px 16px;min-height:42px;font-size:12px;font-weight:700}.bmdv8-toast{position:fixed;bottom:calc(var(--player-h,0px) + 24px);left:50%;transform:translate(-50%,12px);z-index:2000;max-width:min(600px,calc(100vw - 28px));padding:12px 18px;border:1px solid #a3b2c64d;border-radius:11px;background:#202c3df5;color:#edf2f9;font-size:12px;box-shadow:0 10px 40px #0007;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s}.bmdv8-toast.is-on{opacity:1;transform:translate(-50%,0)}.bmdv8-empty{padding:20px;border:1px dashed #ffffff1e;border-radius:10px;color:#91a1b7;font-size:12px;line-height:1.8}.bmdv8-noscript{font-size:12px;color:#b4c2d5;padding:13px;border:1px solid #ffffff22;border-radius:10px}
.bmdv8-ad{margin:24px 0;min-width:0}.bmdv8-ad-box{border:1px solid #ffffff10;border-radius:10px;padding:12px;overflow:hidden;background:#ffffff02}.bmdv8-ad-label{text-transform:uppercase;font-size:8px;letter-spacing:.12em;color:#7f8da3;margin-bottom:9px}.bmdv8-ad ins{display:block}.bmdv8.is-theater .bmdv8-layout{grid-template-columns:minmax(0,1fr)}.bmdv8.is-theater .bmdv8-player-card{max-width:1280px;margin:auto}.bmdv8.is-theater .bmdv8-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bmdv8.is-theater .bmdv8-rail{margin-top:15px}.bmdv8.is-theater .bmdv8-related-card{grid-template-columns:130px minmax(0,1fr)}
@keyframes bmdv13-enter{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
.bmdv8-share:not([open]){display:none}.bmdv8-share[open]{display:block;position:fixed;inset:0;margin:auto;height:fit-content}
html.bmdv13-expanded{overflow:hidden}.bmdv8.is-expanded{z-index:100000;isolation:auto;animation:none;transform:none}.bmdv8.is-expanded .bmdv8-player-card{position:fixed;inset:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);z-index:100001;display:flex;flex-direction:column;box-shadow:0 0 0 9999px #02050aee}.bmdv8.is-expanded .bmdv8-player{flex:1;min-height:0;aspect-ratio:auto;height:auto}.bmdv8.is-expanded .bmdv8-player-top{flex:none}
@media(max-width:1150px){.bmdv8-layout{grid-template-columns:minmax(0,1fr) 290px;gap:20px}.bmdv8-related-card{grid-template-columns:116px minmax(0,1fr);gap:10px}.bmdv8-related-copy h3{font-size:11px}.bmdv8.is-theater .bmdv8-related{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:940px){.bmdv8-layout{grid-template-columns:minmax(0,1fr);gap:30px}.bmdv8-rail{border-top:1px solid var(--v8-line);padding-top:22px}.bmdv8-related,.bmdv8.is-theater .bmdv8-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bmdv8-related-card,.bmdv8.is-theater .bmdv8-related-card{grid-template-columns:130px minmax(0,1fr)}.bmdv8-rail-title h2{font-size:18px}.bmdv8-info h1{font-size:30px}}
@media(max-width:600px){.bmdv8{padding:20px 12px calc(var(--player-h,0px) + 30px)}.bmdv8-breadcrumb{margin-bottom:17px;font-size:10px}.bmdv8-wordmark{font-size:8px}.bmdv8-player-card{border-radius:12px}.bmdv8-player-top{min-height:57px;padding:6px 9px}.bmdv8-source{font-size:9px;letter-spacing:.025em;gap:6px}.bmdv8-icon-btn{width:40px;min-height:42px}.bmdv8-info{padding:19px 2px 17px}.bmdv8-info h1{font-size:25px;line-height:1.25}.bmdv8-stats{font-size:11px}.bmdv8-under-title{gap:15px}.bmdv8-actions{gap:7px}.bmdv8-action{padding:10px 12px;font-size:11px!important;min-height:44px}.bmdv8-action svg{width:16px;height:16px}.bmdv8-creator-card{padding:13px;gap:10px;flex-wrap:wrap}.bmdv8-artist-link{font-size:10px;min-height:39px;padding:8px 10px}.bmdv8-creator-name{font-size:12px}.bmdv8-creator-copy small{font-size:10px}.bmdv8-avatar{width:38px;height:38px}.bmdv8-description{padding:15px}.bmdv8-description-head{font-size:10px;gap:8px}.bmdv8-description-body{font-size:12px}.bmdv8-comment-form{gap:9px}.bmdv8-comment-avatar{display:none}.bmdv8-comment-fields input,.bmdv8-comment-fields textarea{font-size:16px}.bmdv8-comment-controls{align-items:flex-start;flex-wrap:wrap;gap:10px}.bmdv8-comment-controls small{max-width:none;width:100%}.bmdv8-submit{min-height:44px;margin-left:auto}.bmdv8-related,.bmdv8.is-theater .bmdv8-related{grid-template-columns:minmax(0,1fr);gap:17px}.bmdv8-related-card,.bmdv8.is-theater .bmdv8-related-card{grid-template-columns:43% minmax(0,1fr);gap:12px}.bmdv8-related-copy h3{font-size:13px;margin-bottom:6px}.bmdv8-related-copy p{font-size:11px}.bmdv8-filter{min-height:39px;font-size:10px!important}.bmdv8-autoplay{font-size:11px}.bmdv8-switch{height:24px;min-height:24px;width:40px;min-width:40px;flex-basis:40px}.bmdv8-switch:before{height:16px;width:16px;top:3px}.bmdv8-switch[aria-pressed=true]:before{transform:translateX(16px)}.bmdv8-keyboard{display:none}.bmdv8-resume{bottom:45px;left:9px;max-width:calc(100% - 18px);padding:8px 10px;font-size:10px;gap:9px}.bmdv8-resume button{font-size:10px;padding:7px 10px}.bmdv8-next-overlay{padding:15px;gap:8px}.bmdv8-next-card{grid-template-columns:80px minmax(0,1fr);gap:9px}.bmdv8-next-card img{width:80px}.bmdv8-next-card h3{font-size:12px}.bmdv8-share-card{padding:20px}.bmdv8-copy input{font-size:12px}.bmdv8-share-option{min-width:70px}.bmdv8-share-head h3{font-size:18px}}
@media(max-height:500px) and (orientation:landscape){.bmdv8-player{aspect-ratio:auto;height:min(56.25vw,calc(100dvh - 126px));min-height:150px}.bmdv8-player-card:fullscreen .bmdv8-player{height:auto;min-height:0}.bmdv8-share{max-height:calc(100dvh - 20px)}.bmdv8-resume{bottom:42px}}
@media(prefers-reduced-motion:reduce){.bmdv8,.bmdv8 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.bmdv8-switch:after{content:"";position:absolute;inset:-12px -4px;border-radius:20px}.bmdv8-resume-copy{display:grid;gap:2px}.bmdv8-resume-copy strong{font-size:11px}.bmdv8-resume-copy span{color:var(--v8-muted);font-size:10px}.bmdv8-next-card small{display:block;color:#a8b6cb;font-size:12px;margin-bottom:8px}.bmdv8-next-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px}.bmdv8-next-actions button,.bmdv8-next-actions a{border:1px solid #ffffff35;border-radius:8px;padding:8px 14px;min-height:40px;font-size:12px;background:#1d293a}.bmdv8-next-actions a{background:var(--v8-accent);color:#26180e;font-weight:700}.bmdv8-dot{opacity:.5}
html[data-bmd-motion="off"] .bmdv8,html[data-bmd-motion="off"] .bmdv8 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
