/* Start custom CSS *//* Baggrund som /emil: slørede farvefelter + vignet/scanlines. Kræver pseudo-elementer og keyframes, derfor side-CSS. */
body{margin:0;background:#05050a;}
/* Font-stak: Elementor V4 gemmer kun én font-family som ét navn, så stakken sættes her */
.elementor .e-35babe92-9dbb,.elementor .e-35babe92-9dbb .e-3b33f5b9-7dc1,.elementor .e-35babe92-9dbb .e-291d473-3924,.elementor .e-35babe92-9dbb .e-56373365-776a{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;}
.elementor .e-35babe92-9dbb .e-551212fe-2050{font-family:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,monospace;}
.elementor .e-35babe92-9dbb{position:relative;overflow:hidden;isolation:isolate;}
.elementor .e-35babe92-9dbb::before,.elementor .e-35babe92-9dbb::after{content:"";position:absolute;inset:-20%;pointer-events:none;filter:blur(90px) saturate(120%);opacity:.9;will-change:transform;background-repeat:no-repeat;}
.elementor .e-35babe92-9dbb::before{z-index:-3;background-image:radial-gradient(circle,#4b23c8 0%,transparent 65%),radial-gradient(circle,#0b7f8c 0%,transparent 65%);background-size:60vmax 60vmax,55vmax 55vmax;background-position:10% 5%,95% 45%;animation:as-drift-a 28s ease-in-out infinite alternate;}
.elementor .e-35babe92-9dbb::after{z-index:-2;background-image:radial-gradient(circle,#9c1f6e 0%,transparent 65%),radial-gradient(circle,#1d3fa8 0%,transparent 65%);background-size:50vmax 50vmax,40vmax 40vmax;background-position:40% 100%,0% 80%;animation:as-drift-b 24s ease-in-out infinite alternate;}
@keyframes as-drift-a{to{transform:translate(12vmax,8vmax) scale(1.12);}}
@keyframes as-drift-b{to{transform:translate(-14vmax,-10vmax) scale(1.15);}}
.elementor .e-59b9c160-b380::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,rgba(5,5,10,.75) 100%),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px);}
.elementor .e-3b33f5b9-7dc1{background:linear-gradient(180deg,#fff 30%,rgba(255,255,255,.72));-webkit-background-clip:text;background-clip:text;color:transparent;}
.elementor .e-291d473-3924 a,.elementor .e-56373365-776a a{color:inherit;}
@media (prefers-reduced-motion:reduce){.elementor .e-35babe92-9dbb::before,.elementor .e-35babe92-9dbb::after{animation:none;}}/* End custom CSS */