/* #region FUENTES */
@font-face {
    font-family: "Arial Black Italic";
    src: url("/assets/fonts/Arial.woff2") format("woff2");
    font-style: italic;
    font-weight: 900;
    font-display: swap;
}

:root {
    --font-title: "Arial Black Italic";
    --block-color: #010b1ec7;
    --block-text: #f3f3f3;
    --block-shadow: #2889d338;
    --block-border: #2e9aedcb;
    --title-color: #e7a600;
    --accent-color: #f5cf70;
    --map-background: #000;
}

body.custom-cursor * {
    cursor: url("/assets/cursors/III.cur") 0 0, auto !important;
}

body {
    background-image: url("/assets/images/main/backgrounds/background_III.webp");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-attachment: scroll;

    @media (min-width: 768px) {
        background-attachment: fixed;
    }

    &::after {
        content: "";
        position: fixed;
        bottom: 0;
        width: 100%;
        height: 80px;
        background: linear-gradient(to bottom, transparent, color-mix(in srgb, var(--block-border) 30%, var(--block-color)));
    }

    & .block,
    #radioInfo {
        background: linear-gradient(135deg,
                #011428e3 0%,
                #010b1ee3 45%,
                #012038e3 100%);
    }
}

body .text-container {
    & h1 {
        text-shadow: 3px 3px 10px #000000;
    }
}

.ficha-tecnica {
    & th {
        text-transform: uppercase;
    }
}

details.mod summary img {
    clip-path: polygon(50% 0%,
            75% 6.7%,
            93.3% 25%,
            100% 50%,
            93.3% 75%,
            75% 93.3%,
            50% 100%,
            25% 93.3%,
            6.7% 75%,
            0% 50%,
            6.7% 25%,
            25% 6.7%);
    background: radial-gradient(circle 70px at top left, #5b8ab8, #3d5f9e);
}

.map-wrapper {
    background: linear-gradient(135deg, rgba(25, 2, 88, 0.685) 1%, rgb(0, 0, 0));
}

@media (max-width: 1350px) {

    body {
        background: radial-gradient(circle at top, rgba(34, 16, 118, 0.8), rgba(5, 1, 24, 0.95));
    }
}