/* Public marketing site parity with vodafone.test (scoped to pages that load this file). */

.public-marketing-site {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
}

.public-marketing-site .font-headline {
    font-family: Inter, ui-sans-serif, system-ui, sans-serif;
}

/* vodafone.test reference: particle stacking (TW4: unlayered * beats @layer utilities). */
* {
    position: relative;
}

header.absolute,
.absolute {
    position: absolute;
}

#particles-js .particles-js-canvas-el,
#particles-js-globe .particles-js-canvas-el {
    position: absolute !important;
}

#particles-js.bg-gradient-radial {
    background-color: #000;
    background-image: radial-gradient(rgb(87, 80, 193), rgb(0, 0, 0), rgb(0, 0, 0));
}

.bg-gradient-radial.from-cloud-burst-800.to-black {
    background-color: #000;
    background-image: radial-gradient(rgb(37, 44, 84), rgb(0, 0, 0));
}
