.exb{background:#5a3b00;color:#ffd27a;font-size:.72rem;text-align:center;padding:.25rem}
header{flex-wrap:nowrap}#tmdb{background:#01b4e4;color:#000;border:0;font-size:13px}
.ccv{position:relative;aspect-ratio:2/3;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:800;font-size:.9rem;padding:.4rem;text-shadow:0 2px 4px #000}
.ccv .cbadge{position:absolute;right:3px;bottom:3px;min-width:1.7rem;padding:1px 3px;border-radius:4px;color:#000;font-size:.75rem;text-shadow:none}
.ccv .cvr{left:3px;bottom:3px;top:auto;color:#f5c518;width:auto;min-width:24px;padding:0 5px;border-radius:12px;font-size:12px}
.ccv .cvw{right:3px;top:3px}.ccv .cvbr{left:50%;top:3px;transform:translateX(-50%)}.ccv .cvbr.on{background:#1db954;color:#000}
.ccv .us{position:absolute;left:3px;top:4px;background:#b22234;color:#fff;font-size:.6rem;border-radius:3px;padding:1px 4px;text-shadow:none;z-index:2}
.ctt{font-weight:600;font-size:.85rem;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.car{font-size:.75rem;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.svs{display:flex;gap:2px;flex-wrap:wrap;margin-top:2px}.svs span{font-size:.58rem;padding:1px 4px;border-radius:3px;background:#333}.svs span.u{background:#3a1c22}
.pr{height:3px;background:#333;border-radius:2px;margin-top:3px}.pr i{display:block;height:100%;background:#1db954}
.mcmonth.up{border-color:#01b4e4}.ygrp{margin:.8rem .75rem .3rem;font-weight:700;opacity:.8}.mcmonths{padding:0 .5rem}
.dpo{width:130px;flex:none;aspect-ratio:2/3;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:800;text-align:center;padding:.4rem}
.dstars{color:#f5c518;font-size:1.15rem;letter-spacing:1px}
.setmenu{left:auto;right:0}
.ccv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.dpo{object-fit:cover}.tmdbs{opacity:.75;font-size:.85rem;margin-left:.4rem}
.attr{opacity:.55;font-size:.72rem;padding:1rem .75rem;text-align:center}
.myb.on{background:#1db954;color:#000;border-color:#1db954}.dact{display:flex;gap:.4rem;flex-wrap:wrap;margin:.5rem 0}
.dstars button{background:none;border:0;color:#555;font-size:1.35rem;padding:0 1px;cursor:pointer}.dstars button.on{color:#f5c518}
