.circular-gallery-wrap{width:100%;height:100%;position:relative;overflow:hidden}.circular-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:20;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ffffffe6;border:1px solid rgba(0,0,0,.08);color:#000c;cursor:pointer;transition:background .2s,color .2s,transform .2s}.circular-gallery-nav:hover{background:#fff;color:#000;transform:translateY(-50%) scale(1.05)}.circular-gallery-nav:active{transform:translateY(-50%) scale(.98)}.circular-gallery-nav-left{left:12px}.circular-gallery-nav-right{right:12px}.circular-gallery{width:100%;height:100%;overflow:hidden;cursor:grab}.circular-gallery:active{cursor:grabbing}.circular-gallery-hover-tooltip{position:fixed;z-index:50;pointer-events:none;max-width:280px;padding:.75rem .875rem;background:#fffffff7;border-radius:10px;box-shadow:0 10px 40px -10px #00000040;border:1px solid rgba(0,0,0,.06);font-size:.7rem;line-height:1.4}.dark .circular-gallery-hover-tooltip{background:#0f0f0ff7;border-color:#ffffff14}.circular-gallery-hover-tooltip-name{font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;color:inherit}.circular-gallery-hover-tooltip-stats{display:grid;grid-template-columns:1fr 1fr;gap:.2rem .75rem}.circular-gallery-hover-tooltip-stat{display:flex;justify-content:space-between;gap:.5rem}.circular-gallery-hover-tooltip-stat-label{text-transform:uppercase;letter-spacing:.06em;opacity:.7}.circular-gallery-hover-tooltip-stat-value{font-weight:600;tabular-nums:true}
