@property --lj-linje{syntax:"<number>";inherits:true;initial-value:1}.lj{--lj-px:var(--lj-x0);--lj-py:var(--lj-y0);pointer-events:none;position:fixed;inset:0;overflow:hidden}.rum .lj{z-index:-3}.rum .natt-fond{z-index:-4}.lj-ljus{left:calc(var(--lj-r) * -1);top:calc(var(--lj-r) * -1);width:calc(var(--lj-r) * 2);height:calc(var(--lj-r) * 2);background:radial-gradient(circle closest-side, var(--lj-inre) 0%, var(--lj-mitt) 36%, transparent 100%);transform:translate3d(var(--lj-px), var(--lj-py), 0);opacity:var(--lj-vila);transition:opacity 1.4s var(--ease-drift);will-change:transform;border-radius:50%;position:absolute}.lj[data-tand] .lj-ljus{opacity:1}.lj-fonster{left:calc(var(--lj-m) * -1);top:calc(var(--lj-m) * -1);width:calc(var(--lj-m) * 2);height:calc(var(--lj-m) * 2);transform:translate3d(var(--lj-px), var(--lj-py), 0);opacity:0;transition:opacity 1.4s var(--ease-drift);will-change:transform;position:absolute;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,#0000008c 46%,#0000 100%);mask-image:radial-gradient(circle closest-side,#000 0%,#0000008c 46%,#0000 100%)}.lj[data-tand] .lj-fonster{opacity:1}.lj-motiv{left:var(--lj-m);top:var(--lj-m);width:100vw;height:100vh;transform:translate3d(calc(var(--lj-px) * -1), calc(var(--lj-py) * -1), 0);position:absolute}.lj[data-motiv=stjarnor] .lj-motiv{opacity:var(--lj-motiv-stjarnor);background-repeat:repeat;background-size:431px 431px,283px 283px}.rum .natt-korn{inset:-12%}@media (prefers-reduced-motion:no-preference){.rum .natt-korn{animation:lj-korn var(--lj-korn-tid) steps(1, end) infinite}}@keyframes lj-korn{0%{transform:translate(0,0)}16%{transform:translate(-3.1%,2.4%)}33%{transform:translate(2.2%,-3.6%)}50%{transform:translate(-1.4%,4.2%)}66%{transform:translate(3.8%,1.1%)}83%{transform:translate(-4.4%,-1.9%)}to{transform:translate(0,0)}}@media (min-width:768px){.rum .natt-topp{height:var(--lj-topp);background:linear-gradient(to bottom, var(--ground) 0%, var(--ground) 32%, color-mix(in srgb, var(--ground) 92%, transparent) 42%, color-mix(in srgb, var(--ground) 76%, transparent) 52%, color-mix(in srgb, var(--ground) 60%, transparent) 62%, color-mix(in srgb, var(--ground) 44%, transparent) 72%, color-mix(in srgb, var(--ground) 28%, transparent) 82%, color-mix(in srgb, var(--ground) 13%, transparent) 91%, transparent 100%)}.rum .natt-topp:before{content:"";-webkit-backdrop-filter:blur(var(--lj-topp-blur));backdrop-filter:blur(var(--lj-topp-blur));position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 36%,#000000a8 56%,#00000057 76%,#0000 100%);mask-image:linear-gradient(#000 0% 36%,#000000a8 56%,#00000057 76%,#0000 100%)}}@media (prefers-reduced-motion:no-preference){[data-lj-rorelse] [data-avsloj]{transition:opacity var(--lj-tid) var(--ease-drift), transform var(--lj-tid) cubic-bezier(.16, 1, .3, 1), filter var(--lj-tid) var(--ease-drift), clip-path var(--lj-tid) cubic-bezier(.16, 1, .3, 1), --lj-linje 1.3s cubic-bezier(.7, 0, .2, 1);transition-delay:calc(var(--lj-i,0) * var(--lj-steg))}[data-lj-rorelse] [data-avsloj~=upp][data-lj-vantar]{opacity:0;transform:translateY(var(--lj-upp));filter:blur(var(--lj-blur))}[data-lj-rorelse] [data-avsloj~=stig]{clip-path:inset(-60% -15%)}[data-lj-rorelse] [data-avsloj~=stig][data-lj-vantar]{clip-path:inset(-60% -15% 160%);transform:translateY(220%)}[data-lj-rorelse] [data-avsloj~=linje][data-lj-vantar]{--lj-linje:0}}.lj-ord{white-space:nowrap}.lj-bokstav{display:inline-block}@media (prefers-reduced-motion:no-preference){[data-delad] .lj-bokstav{animation:lj-stig var(--lj-ord) cubic-bezier(.16, 1, .3, 1) calc(var(--lj-ord-vantan) + var(--i) * var(--lj-bokstav)) backwards, lj-blixt var(--lj-blixt) cubic-bezier(.3, 0, .2, 1) calc(var(--lj-ord-vantan) + var(--lj-ord) + var(--lj-blixt-efter) + var(--i) * var(--lj-blixt-steg)) backwards}}.rum .natt-ord{text-shadow:0 0 .035em rgb(var(--lj-halo) / var(--lj-halo-nara)), 0 0 .24em rgb(var(--lj-halo) / var(--lj-halo-fjarran))}@keyframes lj-blixt{0%{filter:brightness(.58)}30%{filter:brightness(1.3);text-shadow:0 0 .03em #ffffffe6, 0 0 .16em rgb(var(--lj-halo) / .7), 0 0 .5em rgb(var(--lj-halo) / .28)}to{filter:none}}.lj-sken{pointer-events:none;background:radial-gradient(circle var(--lj-sken-r) at var(--hj-x,50%) var(--hj-y,40%), rgb(255 255 255/var(--lj-sken-alfa)), rgb(255 255 255/calc(var(--lj-sken-alfa) * .35)) 45%, transparent 100%);mix-blend-mode:soft-light;opacity:0;transition:opacity 1.2s var(--ease-drift);position:absolute;inset:0}[data-lj-tand] .lj-sken{opacity:1}@keyframes lj-exponera{0%{opacity:0;transform:scale(var(--lj-skala))}45%{opacity:1}to{opacity:1;transform:none}}@keyframes lj-stig{0%{clip-path:inset(-60% -15% 160%);transform:translateY(220%)}to{clip-path:inset(-60% -15%);transform:none}}@keyframes lj-fokus{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@keyframes lj-in{0%{opacity:0}}@keyframes lj-djup-foto{to{translate:0 var(--lj-djup-foto)}}@keyframes lj-djup-ord{to{translate:0 var(--lj-djup-ord);opacity:var(--lj-djup-kvar)}}@keyframes lj-andas{to{scale:var(--lj-andas-skala);translate:var(--lj-andas-x) var(--lj-andas-y)}}@keyframes lj-dra{0%{transform:scaleX(0)}}
