.daftarku-fixed-footer {
    display: flex;
    justify-content: space-around;
    position: fixed;

    /* Background Hitam Glossy */
    background: linear-gradient(
        180deg,
        #3a3a3a 0%,
        #1b1b1b 15%,
        #000000 50%,
        #111111 80%,
        #000000 100%
    );

    padding: 5px 0;

    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99;

    border-radius: 40px 40px 0 0;

    /* Border Gold Elegan */
    border: 1px solid #b08d57;

    /* Efek 3D + Neon Gold */
    box-shadow:
        inset 0 2px 3px rgba(255,255,255,.15),
        inset 0 -3px 5px rgba(0,0,0,.7),
        0 0 6px rgba(176,141,87,.7),
        0 0 14px rgba(176,141,87,.45),
        0 -3px 12px rgba(0,0,0,.5);

    outline: none;

    /* Warna teks emas luxury */
    color: #c8a96a;
}

        .daftarku-fixed-footer a {
            flex-basis: calc((100% - 15px*6)/ 5);
            text-decoration: none;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center;
            color: #fcfbfb;
            max-width: 75px;
            font-size: 12px;
            font-family: Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
        }

        .daftarku-fixed-footer a:hover {
            font-weight: bold;
        }

        .daftarku-fixed-footer .center {
            transform: scale(1.5) translateY(-5px);
            background: center no-repeat;
            background-size: contain;
            background-color: inherit;
            border-radius: 50%;
        }

        .daftarku-fixed-footer img {
            max-width: 20px;
            margin-bottom: 0;
            max-height: 20px;
        }

/*
 * The legacy Booking gallery modal remains in the preserved HTML structure,
 * but it is not part of the visible DANATOTO landing page. Keep it closed even
 * if old vendor JavaScript adds the "opened" classes.
 */
.bh-photo-modal,
.bh-photo-modal.opened,
.bh-photo-modal-backdrop,
.bh-photo-modal-backdrop.opened,
.gallery-grid-view-modal__wrapper,
.bh-photo-modal-single-photo-view-layout {
    display: none !important;
}

body.bh-photo-modal-opened {
    overflow: auto !important;
}
