#siteView[data-page="workcv"] .bukhara-frame{position:relative;width:100%;aspect-ratio:4/3;border:1rem solid #fff;background:#000;overflow:hidden}
#siteView[data-page="workcv"] .bukhara-frame .media-image{width:100%;height:100%;object-fit:contain;background:#000}
#siteView[data-page="workcv"] .bukhara-controls{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}
#siteView[data-page="workcv"] .bukhara-controls button{pointer-events:auto;border:0;background:#000c;color:#fff;font:2rem/1 Arial,sans-serif;width:3rem;height:3rem;cursor:pointer}
#siteView[data-page="workcv"] .bukhara-controls button:focus-visible,#siteView[data-page="workcv"] .bukhara-frame:focus-visible{outline:2px solid #fff;outline-offset:-2px}
#siteView[data-page="workcv"] .bukhara-caption{position:absolute;bottom:0;left:0;right:0;background:#000d;color:#fff;padding:.65rem 3.5rem;font:400 .85rem/1.3 Arial,sans-serif}
#siteView[data-page="workcv"] .bukhara-caption p{margin:.15rem 0}
#siteView[data-page="workcv"] .bukhara-caption a{color:#fff!important;text-decoration:underline}
#siteView[data-page="workcv"] .bukhara-counter{position:absolute;top:.6rem;right:.7rem;background:#000c;color:#fff;padding:.2rem .45rem;font:400 .8rem Arial,sans-serif}
@media(max-width:760px){#siteView[data-page="workcv"] .bukhara-frame{border-width:.6875rem}#siteView[data-page="workcv"] .bukhara-caption{padding:.4rem 3.1rem;font-size:.72rem}}
