.bj-diamonds{box-sizing:border-box;max-width:1100px;margin:20px auto;padding:16px;border:1px solid #b69c66;background:var(--color-background);color:var(--color-foreground);min-width:0;width:100%}.bj-diamonds__title{font:inherit;font-weight:700;margin:0 0 4px;font-size:17px}.bj-diamonds__hint{font-size:13px;margin:0 0 12px;line-height:1.5}.bj-diamonds__row{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:0 0 6px}.bj-diamonds__item{position:relative;flex:0 0 132px;margin:0;scroll-snap-align:start;min-width:0}.bj-diamonds video[data-bj-inline-diamond]{display:block!important;width:100%!important;height:132px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;background:#000;pointer-events:none}.bj-diamonds figcaption{font-size:12px;line-height:1.4;padding-top:6px}.bj-diamonds__note{font-size:11px;line-height:1.5;margin:8px 0 0;opacity:.8}.bj-diamonds .bj-diamond-open{position:absolute!important;inset:0!important;z-index:5!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:0!important;color:transparent!important;border-radius:0!important;cursor:zoom-in}.bj-diamonds .bj-diamond-open:focus-visible{outline:3px solid #b69c66!important;outline-offset:-3px}.bj-video-viewer--diamond{width:min(94vw,620px);max-width:calc(100vw - 16px);background:#050505}.bj-video-viewer--diamond .bj-video-viewer__title{max-width:30ch;line-height:1.5}.bj-video-viewer--diamond video::-webkit-media-controls{display:none!important}@media(max-width:599px){.bj-diamonds{padding:12px;margin-block:16px}.bj-diamonds__item{flex-basis:108px}.bj-diamonds video[data-bj-inline-diamond]{height:108px!important}.bj-diamonds__title{font-size:15px}}

.bj-diamonds{border-color:#b9b7b0;border-radius:8px}.bj-diamonds__hint{display:none}.bj-diamonds .bj-diamond-open{display:none!important}.bj-diamonds__item--original{flex-basis:168px}.bj-diamonds .bj-diamonds__item--original video[data-bj-inline-diamond]{height:224px!important;background:#eeedeb}.bj-diamonds__row{align-items:start}

.bj-diamonds__item{flex-basis:180px}.bj-diamonds video[data-bj-inline-diamond]{height:180px!important;filter:none!important;mix-blend-mode:normal;opacity:1}.bj-diamonds__row{gap:14px}.bj-diamonds__item--original{flex-basis:180px}@media(max-width:599px){.bj-diamonds__item{flex-basis:160px}.bj-diamonds video[data-bj-inline-diamond]{height:160px!important}}
