.cro-scope{font-size:14px;color:var(--muted);line-height:1.6;margin:20px 0 0}.cro-showcase{margin-bottom:65px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.cro-switch{display:flex;gap:5px;padding:12px;flex-wrap:wrap;background:#281725}.cro-switch button{padding:13px 19px;border:0;background:transparent;color:#dbc7d8;font:inherit;font-size:14px;border-radius:5px;cursor:pointer}.cro-switch button[aria-pressed=true]{background:#dfb0fa;color:#211127}.cro-showcase figure{margin:0}.cro-zoom,.cro-inline-image{position:relative;display:block;width:100%;padding:0;border:0;background:#eee;cursor:zoom-in}.cro-zoom img{display:block;width:100%;height:auto;aspect-ratio:1600/785;object-fit:contain;background:#f7f7f7}.cro-zoom span{position:absolute;right:15px;bottom:15px;background:#1d0c21e8;color:#ffeaff;border:1px solid #b87acc;padding:10px 15px;border-radius:30px;font-size:13px}.cro-showcase figcaption{padding:18px 22px;font-size:14px;line-height:1.5;color:var(--muted)}.cro-reason{border-left:2px solid #ce9fea;padding:10px 0 10px 22px;margin:23px 0 38px}.cro-reason>span{font-size:12px;letter-spacing:1.5px;color:#ce9fea}.cro-reason p{margin:10px 0 0}.cro-tags{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.cro-tags span{padding:8px 13px;border:1px solid var(--border);font-size:14px;border-radius:5px}.cro-measure,.cro-credits{border-top:1px solid var(--border);padding:20px 0;margin:25px 0}.cro-measure summary,.cro-credits summary{cursor:pointer;font-size:15px}.cro-credits p{font-size:13px;line-height:1.6}.cro-lightbox{width:min(1700px,96vw);max-height:94dvh;background:#170b10;color:white;border:1px solid #9878a3;padding:55px 12px 12px;border-radius:8px;overscroll-behavior:contain}.cro-lightbox::backdrop{background:#08040be6}.cro-lightbox img{display:block;width:100%;height:auto}.cro-close{position:absolute;right:14px;top:12px;padding:9px 15px;background:#332137;color:white;border:1px solid #8a698d;border-radius:30px;cursor:pointer;font:inherit;font-size:14px}.cro-lock{overflow:hidden}.cro-showcase button:focus-visible,.cro-inline-image:focus-visible,.cro-close:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:760px){.cro-switch{padding:8px;gap:4px}.cro-switch button{padding:12px 10px;font-size:12px;flex:1}.cro-showcase{margin-bottom:35px}.cro-showcase figcaption{font-size:13px;padding:14px}.cro-zoom span{font-size:12px;right:8px;bottom:8px;padding:6px 10px}.cro-lightbox{width:96vw}.cro-lightbox img{width:auto;min-width:100%;max-width:none;height:auto;max-height:none}.cro-lightbox{overflow:auto}.cro-lightbox img{width:1100px}}
