
        .k3-dragon-event-refreshed {
            --dragon-green: #27ff16;
            --dragon-green-soft: rgba(39, 255, 22, .18);
            --dragon-purple: #b734ff;
            --dragon-purple-soft: rgba(183, 52, 255, .16);
            --dragon-gold: #ffd447;
            --dragon-panel: rgba(3, 7, 5, .94);
            --dragon-line: rgba(39, 255, 22, .42);

            position: relative;
            overflow: hidden;
            max-width: 980px !important;
            padding: 32px 30px 38px !important;
            border: 1px solid var(--dragon-green) !important;
            border-radius: 0 !important;
            background:
                radial-gradient(
                    circle at 50% 7%,
                    rgba(51, 255, 26, .10),
                    transparent 32%
                ),
                radial-gradient(
                    circle at 50% 30%,
                    rgba(183, 52, 255, .07),
                    transparent 35%
                ),
                rgba(0, 3, 1, .97) !important;
            box-shadow:
                0 0 25px rgba(21, 255, 0, .13),
                inset 0 0 45px rgba(21, 255, 0, .025) !important;
        }

        .k3-dragon-event-refreshed::before,
        .k3-dragon-event-refreshed::after {
            content: "";
            position: absolute;
            z-index: 0;
            width: 150px;
            height: 1px;
            top: 78px;
            background: linear-gradient(
                90deg,
                transparent,
                var(--dragon-purple)
            );
            box-shadow: 0 0 10px var(--dragon-purple);
        }

        .k3-dragon-event-refreshed::before {
            left: 30px;
        }

        .k3-dragon-event-refreshed::after {
            right: 30px;
            transform: scaleX(-1);
        }

        /*
         * Final alignment for the decorative title lines.
         * Both lines use the title centre as their anchor.
         */
        .k3-dragon-event-refreshed::before,
        .k3-dragon-event-refreshed::after {
            top: 51px !important;
            width: clamp(80px, 13vw, 145px) !important;
            height: 1px !important;
        }

        .k3-dragon-event-refreshed::before {
            left: calc(50% - 335px) !important;
            right: auto !important;
            background: linear-gradient(
                90deg,
                transparent 0%,
                rgba(39, 255, 22, .55) 38%,
                #b734ff 100%
            ) !important;
            box-shadow:
                0 0 6px rgba(39, 255, 22, .35),
                0 0 10px rgba(183, 52, 255, .42)
                !important;
        }

        .k3-dragon-event-refreshed::after {
            right: calc(50% - 335px) !important;
            left: auto !important;
            transform: none !important;
            background: linear-gradient(
                90deg,
                #b734ff 0%,
                rgba(39, 255, 22, .55) 62%,
                transparent 100%
            ) !important;
            box-shadow:
                0 0 6px rgba(39, 255, 22, .35),
                0 0 10px rgba(183, 52, 255, .42)
                !important;
        }

        .k3-dragon-event-refreshed > * {
            position: relative;
            z-index: 1;
        }

        .k3-dragon-event-refreshed > h1 {
            margin: 0 0 12px !important;
            color: var(--dragon-green) !important;
            font-size: clamp(28px, 4vw, 42px) !important;
            line-height: 1.1 !important;
            letter-spacing: 2px !important;
            text-align: center;
            text-shadow:
                0 0 7px rgba(39, 255, 22, .95),
                0 0 20px rgba(183, 52, 255, .45) !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hero {
            margin: -3px auto 12px !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hero img {
            width: min(370px, 72vw) !important;
            filter:
                drop-shadow(0 0 8px rgba(39, 255, 22, .65))
                drop-shadow(0 0 20px rgba(183, 52, 255, .32))
                !important;
        }

        .k3-dragon-live-grid {
            display: grid;
            grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
            gap: 14px;
            max-width: 760px;
            margin: 4px auto 22px;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-status,
        .k3-dragon-countdown {
            display: flex !important;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            min-height: 92px;
            margin: 0 !important;
            padding: 15px 18px !important;
            border-radius: 0 !important;
            background:
                linear-gradient(
                    135deg,
                    rgba(10, 25, 10, .88),
                    rgba(1, 4, 2, .96)
                ) !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-status.alive {
            border: 1px solid var(--dragon-green) !important;
            box-shadow:
                inset 3px 0 0 var(--dragon-green),
                0 0 16px rgba(39, 255, 22, .17) !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-status.dead {
            border: 1px solid #ff4747 !important;
            box-shadow:
                inset 3px 0 0 #ff4747,
                0 0 16px rgba(255, 50, 50, .16) !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-status strong {
            margin-bottom: 7px;
            font-size: 16px;
            line-height: 1.2;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-status span {
            color: #aeb8b0 !important;
            font-size: 13px;
        }

        .k3-dragon-countdown {
            border: 1px solid var(--dragon-purple);
            box-shadow:
                inset 3px 0 0 var(--dragon-purple),
                0 0 16px rgba(183, 52, 255, .17);
        }

        .k3-dragon-countdown-label {
            margin-bottom: 7px;
            color: #cba6ff;
            font-size: 12px;
            font-weight: 900;
            letter-spacing: 1.2px;
        }

        .k3-dragon-countdown-value {
            color: #fff;
            font-size: clamp(17px, 2.4vw, 24px);
            font-weight: 900;
            letter-spacing: 1px;
            text-shadow: 0 0 10px rgba(183, 52, 255, .75);
        }

        .k3-dragon-countdown-date {
            margin-top: 6px;
            color: #8d9890;
            font-size: 11px;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-intro {
            max-width: 800px;
            margin: 0 auto 25px !important;
            padding: 17px 20px;
            border-top: 1px solid rgba(39, 255, 22, .22);
            border-bottom: 1px solid rgba(183, 52, 255, .22);
            color: #d2d8d3 !important;
            font-size: 15px !important;
            line-height: 1.75 !important;
            text-align: center;
            background: linear-gradient(
                90deg,
                transparent,
                rgba(39, 255, 22, .035),
                rgba(183, 52, 255, .035),
                transparent
            );
        }

        .k3-dragon-event-refreshed
        .k3-dragon-info {
            display: grid !important;
            grid-template-columns: repeat(3, minmax(0, 1fr));
            gap: 12px;
            max-width: 850px !important;
            margin: 0 auto !important;
            padding: 0 !important;
            border: 0 !important;
            border-radius: 0 !important;
            background: transparent !important;
            box-shadow: none !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-info > h2 {
            grid-column: 1 / -1;
            margin: 0 0 6px !important;
            color: var(--dragon-green) !important;
            font-size: 23px !important;
            letter-spacing: 1px;
            text-align: center;
            text-shadow: 0 0 12px rgba(39, 255, 22, .5);
        }

        .k3-dragon-event-refreshed
        .k3-dragon-row {
            position: relative;
            display: flex !important;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            min-height: 126px;
            padding: 19px 13px 17px !important;
            border: 1px solid rgba(39, 255, 22, .32) !important;
            border-radius: 0 !important;
            background:
                linear-gradient(
                    145deg,
                    rgba(10, 18, 11, .92),
                    rgba(2, 5, 3, .98)
                ) !important;
            text-align: center;
            transition:
                transform .18s ease,
                border-color .18s ease,
                box-shadow .18s ease;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-row:hover {
            transform: translateY(-3px);
            border-color: var(--dragon-green) !important;
            box-shadow: 0 7px 22px rgba(39, 255, 22, .10);
        }

        .k3-dragon-event-refreshed
        .k3-dragon-row::before {
            display: block;
            margin-bottom: 9px;
            font-size: 26px;
            line-height: 1;
        }

        .k3-event-card--schedule::before {
            content: "🕗";
        }

        .k3-event-card--reward::before {
            content: "🎁";
        }

        .k3-event-card--system::before {
            content: "⚔️";
        }

        .k3-dragon-event-refreshed
        .k3-dragon-row > span {
            margin-bottom: 6px;
            color: #8ca18f !important;
            font-size: 11px;
            font-weight: 800;
            letter-spacing: .8px;
            text-transform: uppercase;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-row > strong {
            color: #f4f7f4 !important;
            font-size: 14px;
            line-height: 1.45;
        }

        .k3-dragon-source-hidden {
            display: none !important;
        }

        .k3-dragon-champion {
            display: grid;
            grid-template-columns: 170px minmax(0, 1fr);
            align-items: end;
            gap: 28px;
            max-width: 720px;
            min-height: 245px;
            margin: 28px auto 0;
            padding: 22px 30px 0;
            border: 1px solid var(--dragon-gold);
            border-radius: 0;
            background:
                radial-gradient(
                    circle at 18% 62%,
                    rgba(255, 212, 71, .11),
                    transparent 28%
                ),
                linear-gradient(
                    110deg,
                    rgba(26, 20, 3, .76),
                    rgba(4, 5, 3, .96) 60%
                );
            box-shadow:
                inset 4px 0 0 var(--dragon-gold),
                0 0 20px rgba(255, 212, 71, .12);
            overflow: hidden;
        }

        .k3-dragon-champion-skin {
            align-self: end;
            width: 150px;
            max-height: 215px;
            object-fit: contain;
            object-position: center bottom;
            image-rendering: pixelated;
            filter:
                drop-shadow(0 0 7px rgba(39, 255, 22, .52))
                drop-shadow(0 0 17px rgba(183, 52, 255, .28));
        }

        .k3-dragon-champion-copy {
            align-self: center;
            padding: 22px 0 28px;
            text-align: left;
        }

        .k3-dragon-champion-kicker {
            color: var(--dragon-gold);
            font-size: 12px;
            font-weight: 900;
            letter-spacing: 1.5px;
        }

        .k3-dragon-champion-name {
            margin: 7px 0 16px;
            color: #fff;
            font-size: clamp(24px, 4vw, 34px);
            font-weight: 900;
            line-height: 1.05;
            text-shadow:
                0 0 9px rgba(255, 212, 71, .7),
                0 0 18px rgba(183, 52, 255, .35);
            overflow-wrap: anywhere;
        }

        .k3-dragon-champion-stats {
            display: flex;
            flex-wrap: wrap;
            gap: 9px;
        }

        .k3-dragon-champion-stat {
            min-width: 145px;
            padding: 9px 12px;
            border-left: 2px solid var(--dragon-green);
            background: rgba(39, 255, 22, .055);
        }

        .k3-dragon-champion-stat small {
            display: block;
            margin-bottom: 3px;
            color: #819083;
            font-size: 10px;
            font-weight: 800;
            letter-spacing: .7px;
        }

        .k3-dragon-champion-stat strong {
            color: #eaf4eb;
            font-size: 14px;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-link {
            margin-top: 28px !important;
            text-align: center;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-button {
            display: inline-flex !important;
            align-items: center;
            justify-content: center;
            min-width: min(390px, 100%);
            min-height: 58px;
            padding: 13px 28px !important;
            border: 1px solid var(--dragon-gold) !important;
            border-radius: 0 !important;
            color: var(--dragon-gold) !important;
            background:
                linear-gradient(
                    90deg,
                    rgba(255, 212, 71, .04),
                    rgba(255, 212, 71, .13),
                    rgba(255, 212, 71, .04)
                ) !important;
            box-shadow:
                inset 0 0 16px rgba(255, 212, 71, .06),
                0 0 14px rgba(255, 212, 71, .17) !important;
            font-size: 16px !important;
            font-weight: 900;
            letter-spacing: .8px;
            text-decoration: none !important;
            transition:
                transform .18s ease,
                box-shadow .18s ease,
                background .18s ease;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-button::before {
            content: "🏆";
            margin-right: 11px;
            font-size: 21px;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-button::after {
            content: "›";
            margin-left: 15px;
            font-size: 25px;
            line-height: 1;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-button:hover {
            transform: translateY(-2px);
            color: #fff4bd !important;
            background: rgba(255, 212, 71, .13) !important;
            box-shadow:
                0 0 12px rgba(255, 212, 71, .42),
                0 0 28px rgba(255, 212, 71, .17) !important;
        }

        @media (max-width: 720px) {
            .k3-dragon-event-refreshed::before,
            .k3-dragon-event-refreshed::after {
                top: 42px !important;
                width: 34px !important;
            }

            .k3-dragon-event-refreshed::before {
                left: 15px !important;
            }

            .k3-dragon-event-refreshed::after {
                right: 15px !important;
            }

            .k3-dragon-event-refreshed {
                padding: 25px 15px 30px !important;
            }

            .k3-dragon-event-refreshed::before,
            .k3-dragon-event-refreshed::after {
                width: 42px;
                top: 62px;
            }

            .k3-dragon-live-grid,
            .k3-dragon-event-refreshed
            .k3-dragon-info {
                grid-template-columns: 1fr;
            }

            .k3-dragon-event-refreshed
            .k3-dragon-info > h2 {
                grid-column: 1;
            }

            .k3-dragon-event-refreshed
            .k3-dragon-row {
                min-height: 112px;
            }

            .k3-dragon-champion {
                grid-template-columns: 112px minmax(0, 1fr);
                gap: 14px;
                min-height: 205px;
                padding: 18px 15px 0;
            }

            .k3-dragon-champion-skin {
                width: 108px;
                max-height: 180px;
            }

            .k3-dragon-champion-copy {
                padding: 17px 0 22px;
            }

            .k3-dragon-champion-stat {
                min-width: 0;
                width: 100%;
            }
        }

        @media (max-width: 430px) {
            .k3-dragon-champion {
                grid-template-columns: 92px minmax(0, 1fr);
                gap: 9px;
                padding-left: 8px;
                padding-right: 10px;
            }

            .k3-dragon-champion-skin {
                width: 92px;
            }

            .k3-dragon-champion-name {
                font-size: 21px;
            }
        }

        /*
         * Event Details icons enlarged by 20px.
         */
        .k3-dragon-event-refreshed
        .k3-dragon-info
        .k3-dragon-row::before {
            width: 68px !important;
            height: 68px !important;
            flex: 0 0 68px !important;
            margin: 0 auto 6px !important;
            background-size: contain !important;
        }

        /*
         * Final icon selection from the complete K3 library.
         */
        .k3-dragon-event-refreshed
        .k3-event-card--schedule::before {
            background-image:
                url("/wp-content/uploads/k3-info/WEEAKLY.png")
                !important;
            filter:
                drop-shadow(
                    0 0 7px rgba(183, 52, 255, .58)
                )
                drop-shadow(
                    0 0 4px rgba(39, 255, 22, .30)
                )
                !important;
        }

        .k3-dragon-event-refreshed
        .k3-event-card--reward::before {
            background-image:
                url("/wp-content/uploads/k3-info/DRAGONCRATE.png")
                !important;
            filter:
                drop-shadow(
                    0 0 7px rgba(255, 212, 71, .60)
                )
                drop-shadow(
                    0 0 4px rgba(39, 255, 22, .28)
                )
                !important;
        }

        .k3-dragon-event-refreshed
        .k3-event-card--system::before {
            background-image:
                url("/wp-content/uploads/k3-info/DRAGON%20ARENA.png")
                !important;
            filter:
                drop-shadow(
                    0 0 7px rgba(39, 255, 22, .58)
                )
                drop-shadow(
                    0 0 4px rgba(183, 52, 255, .30)
                )
                !important;
        }

        /*
         * Final compact spacing for Dragon Event cards.
         */
        .k3-dragon-event-refreshed
        .k3-dragon-status strong::before {
            content: none !important;
            display: none !important;
            width: 0 !important;
            height: 0 !important;
            margin: 0 !important;
            background: none !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-status strong {
            margin: 0 0 4px !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-status span {
            margin: 0 !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-info
        .k3-dragon-row {
            justify-content: center !important;
            gap: 0 !important;
            min-height: 138px !important;
            padding: 13px 12px !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-info
        .k3-dragon-row::before {
            width: 48px !important;
            height: 48px !important;
            margin: 0 auto 6px !important;
            padding: 0 !important;
            flex: 0 0 48px !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-info
        .k3-dragon-row > span {
            display: block !important;
            margin: 0 0 4px !important;
            padding: 0 !important;
            line-height: 1.2 !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-info
        .k3-dragon-row > strong {
            display: block !important;
            margin: 0 !important;
            padding: 0 !important;
            line-height: 1.3 !important;
        }

        /*
         * K3 image icons replace all decorative emojis.
         */
        .k3-dragon-event-refreshed
        .k3-dragon-status strong::before {
            content: "" !important;
            display: block;
            width: 48px;
            height: 48px;
            margin: 0 auto 8px;
            background-image:
                url("/wp-content/uploads/k3-ranking-ikoni-2/DRAGON.png");
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            filter:
                drop-shadow(
                    0 0 6px rgba(39, 255, 22, .75)
                );
        }

        .k3-dragon-event-refreshed
        .k3-dragon-row::before {
            content: "" !important;
            display: block !important;
            width: 51px;
            height: 51px;
            margin: 0 auto 10px !important;
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
        }

        .k3-dragon-event-refreshed
        .k3-event-card--schedule::before {
            background-image:
                url("/wp-content/uploads/k3-ranking-ikoni-2/DONTDIE.png");
            filter:
                drop-shadow(
                    0 0 7px rgba(183, 52, 255, .65)
                );
        }

        .k3-dragon-event-refreshed
        .k3-event-card--reward::before {
            background-image:
                url("/wp-content/uploads/k3-ranking-ikoni-2/dragonkey.png");
            filter:
                drop-shadow(
                    0 0 7px rgba(255, 212, 71, .70)
                );
        }

        .k3-dragon-event-refreshed
        .k3-event-card--system::before {
            background-image:
                url("/wp-content/uploads/k3-ranking-ikoni-2/BOSSES.png");
            filter:
                drop-shadow(
                    0 0 7px rgba(39, 255, 22, .62)
                );
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-button::before {
            content: "" !important;
            display: inline-block !important;
            flex: 0 0 36px;
            width: 36px !important;
            height: 36px !important;
            margin: 0 11px 0 0 !important;
            background-image:
                url("/wp-content/uploads/k3-ranking-ikoni/OVERALLRPG.png");
            background-repeat: no-repeat;
            background-position: center;
            background-size: contain;
            filter:
                drop-shadow(
                    0 0 6px rgba(255, 212, 71, .68)
                );
        }

        /*
         * Winner skin final vertical position.
         */
        .k3-dragon-event-refreshed
        .k3-dragon-champion-skin {
            transform: translateY(-20px) !important;
        }

        /*
         * Final Dragon Winner presentation.
         * Original winner, damage and date cards stay hidden.
         */
        .k3-dragon-event-refreshed
        .k3-dragon-info
        .k3-dragon-row.k3-dragon-source-hidden {
            display: none !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-champion {
            border-color: var(--dragon-purple) !important;
            background:
                radial-gradient(
                    circle at 19% 62%,
                    rgba(39, 255, 22, .12),
                    transparent 31%
                ),
                radial-gradient(
                    circle at 78% 42%,
                    rgba(183, 52, 255, .11),
                    transparent 42%
                ),
                linear-gradient(
                    110deg,
                    rgba(5, 20, 8, .88),
                    rgba(5, 3, 9, .97) 62%
                ) !important;
            box-shadow:
                inset 4px 0 0 var(--dragon-green),
                inset -1px 0 0 rgba(183, 52, 255, .55),
                0 0 18px rgba(39, 255, 22, .10),
                0 0 24px rgba(183, 52, 255, .08)
                !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-champion-kicker {
            color: var(--dragon-green) !important;
            text-shadow:
                0 0 8px rgba(39, 255, 22, .65),
                0 0 15px rgba(183, 52, 255, .30)
                !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-champion-name {
            color: #ffffff !important;
            text-shadow:
                0 0 7px rgba(183, 52, 255, .85),
                0 0 17px rgba(39, 255, 22, .28)
                !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-champion-stat {
            border-left-color: var(--dragon-purple) !important;
            background:
                linear-gradient(
                    90deg,
                    rgba(183, 52, 255, .10),
                    rgba(39, 255, 22, .035)
                ) !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-champion-stat small {
            color: #b69acb !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-champion-stat strong {
            color: #ecffea !important;
            text-shadow:
                0 0 6px rgba(39, 255, 22, .25)
                !important;
        }

        @media (prefers-reduced-motion: reduce) {
            .k3-dragon-event-refreshed *,
            .k3-dragon-event-refreshed *::before,
            .k3-dragon-event-refreshed *::after {
                scroll-behavior: auto !important;
                transition: none !important;
                animation: none !important;
            }
        }
    
        /* k3-final-dragon-icon-remap */

        .k3-dragon-event-refreshed
        .k3-event-card--reward::before {
            background-image:
                url("/wp-content/uploads/k3-ranking-ikoni-2/BIGGESTCRATEWIN.png")
                !important;
            filter:
                drop-shadow(
                    0 0 7px rgba(255, 212, 71, .65)
                )
                drop-shadow(
                    0 0 4px rgba(39, 255, 22, .28)
                )
                !important;
        }

        .k3-dragon-event-refreshed
        .k3-event-card--system::before {
            background-image:
                url("/wp-content/uploads/k3-ranking-ikoni/OVERALLRPG.png")
                !important;
            filter:
                drop-shadow(
                    0 0 7px rgba(39, 255, 22, .60)
                )
                drop-shadow(
                    0 0 5px rgba(183, 52, 255, .32)
                )
                !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-button::before,
        .k3-dragon-event-refreshed
        .k3-dragon-hof-button::after,
        .k3-dragon-event-refreshed
        .k3-dragon-hof-button:hover::before,
        .k3-dragon-event-refreshed
        .k3-dragon-hof-button:hover::after {
            content: none !important;
            display: none !important;
            flex: none !important;
            width: 0 !important;
            height: 0 !important;
            min-width: 0 !important;
            margin: 0 !important;
            padding: 0 !important;
            border: 0 !important;
            background: none !important;
            box-shadow: none !important;
        }

        .k3-dragon-event-refreshed
        .k3-dragon-hof-button {
            gap: 0 !important;
            padding-left: 28px !important;
            padding-right: 28px !important;
        }


        /* k3-dragon-detail-icons-88px */

        .k3-dragon-event-refreshed
        .k3-dragon-info
        .k3-dragon-row::before {
            width: 88px !important;
            height: 88px !important;
            flex: 0 0 88px !important;
            margin: 0 auto 6px !important;
            padding: 0 !important;
            background-size: contain !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
        }

        @media (max-width: 720px) {
            .k3-dragon-event-refreshed
            .k3-dragon-info
            .k3-dragon-row::before {
                width: 78px !important;
                height: 78px !important;
                flex-basis: 78px !important;
            }
        }


        /* k3-dragon-hero-extra-spacing-30px */

        /*
         * Original bottom spacing was 12px.
         * Add another 30px for a total of 42px.
         */
        .k3-dragon-event-refreshed
        .k3-dragon-hero {
            margin-bottom: 42px !important;
        }

