/* /Layout/GoblinEaster.razor.rz.scp.css */
.goblin-juggler[b-fk3c38luen] {
    position: fixed;
    bottom: 10px;
    left: -80px;
    z-index: 9999;
    pointer-events: none;
    opacity: 0;
}

.goblin-juggler.go[b-fk3c38luen] {
    opacity: 1;
    animation: walk-across-b-fk3c38luen 8s linear forwards;
}

.goblin-char[b-fk3c38luen] {
    height: 48px;
    width: auto;
    animation: bob-b-fk3c38luen 0.4s ease-in-out infinite alternate;
    filter: drop-shadow(0 0 6px rgba(67, 160, 71, 0.6)) drop-shadow(0 0 16px rgba(67, 160, 71, 0.3));
}

.fire[b-fk3c38luen] {
    position: absolute;
    font-size: 1.2rem;
}

.fire-left[b-fk3c38luen] {
    top: -20px;
    left: -5px;
    animation: juggle-left-b-fk3c38luen 0.6s ease-in-out infinite;
}

.fire-right[b-fk3c38luen] {
    top: -20px;
    right: -5px;
    animation: juggle-right-b-fk3c38luen 0.6s ease-in-out infinite;
}

.fire-top[b-fk3c38luen] {
    top: -35px;
    left: 50%;
    transform: translateX(-50%);
    animation: juggle-top-b-fk3c38luen 0.6s ease-in-out infinite;
}

@keyframes walk-across-b-fk3c38luen {
    from { left: -80px; }
    to { left: 110vw; }
}

@keyframes bob-b-fk3c38luen {
    from { transform: translateY(0); }
    to { transform: translateY(-4px); }
}

@keyframes juggle-left-b-fk3c38luen {
    0%   { transform: translateY(0) rotate(0deg); opacity: 1; }
    50%  { transform: translateY(-18px) rotate(-15deg); opacity: 0.8; }
    100% { transform: translateY(0) rotate(0deg); opacity: 1; }
}

@keyframes juggle-right-b-fk3c38luen {
    0%   { transform: translateY(-18px) rotate(15deg); opacity: 0.8; }
    50%  { transform: translateY(0) rotate(0deg); opacity: 1; }
    100% { transform: translateY(-18px) rotate(15deg); opacity: 0.8; }
}

@keyframes juggle-top-b-fk3c38luen {
    0%   { transform: translateX(-50%) translateY(-10px); opacity: 0.9; }
    50%  { transform: translateX(-50%) translateY(5px); opacity: 1; }
    100% { transform: translateX(-50%) translateY(-10px); opacity: 0.9; }
}
/* /Layout/MainLayout.razor.rz.scp.css */
/* No scoped layout styles - using global app.css */
/* /Layout/NavMenu.razor.rz.scp.css */
/* Nav styles in global app.css */
