body.map-static-template {
            background: var(--bg-primary);
            color: var(--text-primary);
            overflow-x: hidden;
            transition: background-color 0.25s ease, color 0.2s ease;
        }

        .map-static-template .header {
            line-height: normal;
        }

        body.map-static-template::before {
            content: "";
            position: fixed;
            inset: 0;
            z-index: -2;
            background: var(--bg-primary);
        }

        body.map-static-template::after {
            content: "";
            position: fixed;
            inset: 0;
            z-index: -1;
            opacity: 0.035;
            color: var(--text-primary);
            background-image:
                linear-gradient(currentColor 1px, transparent 1px),
                linear-gradient(90deg, currentColor 1px, transparent 1px);
            background-size: 56px 56px;
            pointer-events: none;
        }
