.fire-menu-btn {
    display: none;
    align-items: center;
    justify-content: center;
    justify-self: center;
    gap: 8px;
    background-color: var(--primary-beige);
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"),
    radial-gradient(
      circle at 20% 30%,
      rgba(255, 255, 255, 0.05) 0%,
      transparent 50%
    ),
    radial-gradient(circle at 80% 70%, rgba(0, 0, 0, 0.15) 0%, transparent 50%);
    background-blend-mode: overlay;
    border: 4px solid #3a362a;
    border-radius: 12px;
    box-shadow: inset 4px 4px 8px rgba(255, 255, 255, 0.05),
    inset -4px -4px 8px rgba(0, 0, 0, 0.4), 0 10px 20px rgba(0, 0, 0, 0.3);
    margin: 10px auto;
    padding: 10px;
    width: 30vw;
    height: auto;
    text-align: center;
}

.fire-menu-btn .menu-text {
    font-size: 1.2rem;
    color: var(--rusty-red);
    text-transform: uppercase;
    text-shadow: var(--dark-brown) 1px 1px;
    letter-spacing: 1px;
}
