/* ============================================================
   EventGurus — clean light theme layer
   The base theme (style.css + effects.css + luxury.css) provides the
   full "normal" caramel / cream look with clearly readable buttons.
   This file now ONLY converts the legacy 360 ring into a clean,
   horizontal swipeable "palace gallery" strip so it always renders
   reliably (no broken 3-D / empty section). No royal overrides.
   ============================================================ */

/* Legacy 360 ring -> flat, elegant horizontal gallery */
.eg-ring-sec .eg-ring-hint,
.eg-ring-sec .eg-ring-ctrl{display:none!important}

.eg-ring-sec .eg-ring-stage{
    perspective:none!important;height:auto!important;transform-style:flat!important}

.eg-ring-sec .eg-ring{
    position:static!important;transform:none!important;transform-style:flat!important;
    display:flex!important;gap:24px!important;overflow-x:auto!important;overflow-y:hidden!important;
    padding:8px 24px 26px!important;scroll-snap-type:x mandatory;width:100%!important;
    height:auto!important;justify-content:safe center!important}

.eg-ring-sec .eg-ring-card{
    position:relative!important;transform:none!important;margin:0!important;
    left:auto!important;top:auto!important;right:auto!important;bottom:auto!important;
    width:240px!important;height:auto!important;flex:0 0 auto!important;opacity:1!important;
    visibility:visible!important;scroll-snap-align:center;border-radius:18px!important;
    overflow:hidden;background:#fff;border:1px solid var(--line,rgba(198,139,89,.24));
    box-shadow:0 14px 34px rgba(42,36,33,.14)!important}

.eg-ring-sec .eg-ring-card img{
    position:static!important;width:100%!important;height:280px!important;object-fit:cover!important}

.eg-ring-sec .eg-ring-card span{
    position:absolute;left:0;right:0;bottom:0;padding:28px 12px 14px;
    background:linear-gradient(to top,rgba(31,24,18,.75),transparent);
    color:#fff!important;font-family:var(--serif,'Cormorant Garamond',serif);
    font-size:1.15rem;text-align:center;letter-spacing:.02em}

.eg-ring-sec .eg-ring::-webkit-scrollbar{height:8px}
.eg-ring-sec .eg-ring::-webkit-scrollbar-thumb{background:rgba(198,139,89,.5);border-radius:8px}
