.jk{--flate:#fff;--dempet:#5d635f;text-align:left;width:100%;max-width:40rem;margin-top:2.5rem;font-size:17px;line-height:1.55;& *{box-sizing:border-box}& .jk-fot a,& .jk-kilder a{color:inherit}& .ingress:has(+.ingress){margin-bottom:10px}& .jk-kilder{color:var(--dempet);margin-top:8px;font-size:14px}& .etikett{letter-spacing:.09em;text-transform:uppercase;color:var(--tyttebaer);font-size:12px;font-weight:700;display:inline-block}& .jk-tittel{color:var(--skog);text-wrap:balance;margin:6px 0 10px;font-size:clamp(26px,5vw,36px);line-height:1.1}& .ingress{max-width:56ch;color:var(--dempet);margin:0 0 28px}& .kalender{background:var(--skog);border-radius:18px;grid-template-columns:repeat(6,1fr);gap:10px;padding:14px;display:grid}@media (width<=620px){& .kalender{grid-template-columns:repeat(4,1fr)}}& .luke{aspect-ratio:1;perspective:600px;font:inherit;background:0 0;border:0;padding:0;position:relative}& .luke .innside,& .luke .dor{border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}& .luke .innside{background:#14271f}& .luke .dor{background:var(--sand);color:var(--skog);transform-origin:0;backface-visibility:hidden;font-size:clamp(18px,4vw,26px);font-weight:700;transition:transform .9s cubic-bezier(.3,.7,.2,1),box-shadow .9s}& .luke[disabled] .dor{color:#7f9a8f;background:#2c4a40}& .luke:not([disabled]){cursor:pointer}& .luke:not([disabled]) .dor{box-shadow:0 0 0 3px var(--rug)}& .luke:not([disabled]):hover .dor,& .luke:not([disabled]):focus-visible .dor{transform:rotateY(-18deg)}& .luke:focus-visible{outline-offset:3px;border-radius:10px;outline:3px solid #fff}& .luke.apen .dor{box-shadow:none;transform:rotateY(-112deg)}& .luke .innside svg{width:62%;height:62%}& .flamme{transform-origin:bottom;animation:1.6s ease-in-out infinite alternate jk-blafre}& .under{color:var(--dempet);margin:10px 2px 0;font-size:14px}& .innhold{background:var(--flate);border:1px solid var(--linje);opacity:0;border-radius:18px;margin-top:28px;padding:clamp(20px,4vw,34px);transition:opacity .6s .5s,transform .6s .5s;transform:translateY(14px)}& .innhold[hidden]{display:none}& .innhold.synlig{opacity:1;transform:none}& .jk-luketittel{color:var(--skog);margin:6px 0 16px;font-size:clamp(24px,4.5vw,32px);line-height:1.15}& .bilde{border-radius:14px;width:100%;height:auto;margin:0 0 22px;display:block}& .sporsmal{max-width:52ch;margin:0 0 22px;font-size:clamp(19px,3vw,22px);line-height:1.45}& .spiller{background:var(--bakgrunn);border-radius:14px;align-items:center;gap:14px;margin-bottom:24px;padding:12px 16px 12px 12px;display:flex}& .spill{background:var(--skog);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}& .spill svg{fill:currentColor;width:22px;height:22px}& .spiller .hvem{font-weight:600}& .spiller .tid{color:var(--dempet);font-variant-numeric:tabular-nums;font-size:14px}& .spor{flex:1;min-width:0}& .strek{background:var(--linje);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}& .strek i{background:var(--tyttebaer);width:0;height:100%;display:block}& form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}& label{flex-basis:100%;font-weight:600}& input[type=number]{font:inherit;border:2px solid var(--linje);width:110px;color:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:20px}& input[type=number]:focus{border-color:var(--skog);outline:none}& .knapp{font:inherit;cursor:pointer;border:2px solid var(--skog);background:var(--skog);color:#fff;border-radius:10px;padding:12px 20px;font-weight:600}& .knapp:focus-visible,& .spill:focus-visible{outline:3px solid var(--rug);outline-offset:2px}& .bokstaver{margin-top:28px}& .plasser{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}& .ord{gap:4px;display:inline-flex}& .plass{border:2px solid var(--linje);background:var(--flate);width:30px;height:38px;color:var(--skog);border-radius:6px;place-items:center;font-size:18px;font-weight:700;display:grid}& .plass.funnet{background:var(--sand);border-color:var(--sand)}& .finale{background:var(--skog);color:#fff;border-radius:14px;margin:14px 0 0;padding:16px 20px;font-size:20px;font-weight:700}& .finale[hidden]{display:none}& .premie{color:var(--skog);font-weight:700}& input[type=text]{font:inherit;border:2px solid var(--linje);width:190px;color:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:20px}& input[type=text]:focus{border-color:var(--skog);outline:none}& .melding{min-height:1.6em;margin:14px 0 0;font-weight:600}& .melding.riktig{color:var(--skog)}& .melding.feil{color:var(--tyttebaer)}& .svar{background:var(--sand);border-radius:14px;max-width:60ch;margin-top:18px;padding:18px 20px}& .svar[hidden]{display:none}& .svar p{margin:0 0 8px}& .svar p:last-child{margin:0}& .imorgen{border-top:1px solid var(--linje);color:var(--dempet);margin:26px 0 0;padding-top:18px}& .jk-fot{color:var(--dempet);margin-top:32px;font-size:14px}@media (prefers-reduced-motion:reduce){& .luke .dor,& .innhold{transition:none}& .flamme{animation:none}}}@keyframes jk-blafre{0%{transform:scale(1)rotate(-3deg)}to{transform:scale(1.12)rotate(3deg)}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;flex-direction:column;align-items:center;width:100%;padding:2rem 0 1rem;display:flex;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(2.5rem,7vw,4.25rem)}.hero[data-astro-cid-lcdefpme] .logo[data-astro-cid-lcdefpme]{animation:1.2s ease-out both inn}.ingress[data-astro-cid-lcdefpme]{color:var(--tekst-2);font-size:1.25rem}.eksperiment[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--sand) 40%, #fff);text-align:left;border-radius:6px;width:100%;max-width:40rem;margin-top:1.5rem;padding:2rem}.eksperiment[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.375rem}.eksperiment[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;margin:0 0 .75rem}.bakteppe[data-astro-cid-lcdefpme]{z-index:-1;pointer-events:none;width:100vw;position:absolute;top:-4rem;bottom:-10rem;left:50%;overflow:hidden;transform:translate(-50%);mask-image:linear-gradient(#000 55%,#0000)}.prikker[data-astro-cid-lcdefpme]{background-image:radial-gradient(var(--linje) 1px, transparent 1.2px);opacity:.9;background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(38rem 20rem at 50% 45%,#000 20%,#0000 75%)}.sky[data-astro-cid-lcdefpme]{filter:blur(70px);opacity:.45;border-radius:50%;width:30rem;height:30rem;animation:28s ease-in-out infinite alternate drift;position:absolute}.sky-1[data-astro-cid-lcdefpme]{background:var(--sand);top:0;left:calc(50% - 26rem)}.sky-2[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--lav) 55%, var(--bakgrunn));animation-duration:34s;animation-delay:-12s;top:4rem;left:calc(50% - 2rem)}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(4rem,2rem)scale(1.08)}}@keyframes inn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.nott[data-astro-cid-lcdefpme]{border:1px solid var(--linje);text-align:left;background:#fff;border-radius:6px;gap:1.5rem;width:100%;max-width:40rem;margin-top:2.5rem;padding:2rem;display:flex}.nott-ikon[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--sand) 55%, #fff);width:3.25rem;height:3.25rem;color:var(--skog);border-radius:50%;flex:none;place-items:center;display:grid}.nott-innhold[data-astro-cid-lcdefpme]{min-width:0}.nott[data-astro-cid-lcdefpme] .etikett[data-astro-cid-lcdefpme]{margin-bottom:.75rem}.nott[data-astro-cid-lcdefpme] .skille[data-astro-cid-lcdefpme]{margin:0 .25rem}.nott[data-astro-cid-lcdefpme] .sporsmal[data-astro-cid-lcdefpme]{letter-spacing:-.01em;max-width:none;margin:0 0 1.25rem;font-size:1.375rem;font-weight:500;line-height:1.4}.nott[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--skog);align-items:center;gap:.35rem;font-weight:500;list-style:none;display:inline-flex}.nott[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.nott[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] svg{transition:transform .35s}.nott[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] svg{transform:rotate(180deg)}.nott[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{text-underline-offset:.2em;text-decoration:underline}.nott[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:focus-visible{outline:2px solid var(--skog);outline-offset:3px}.nott[data-astro-cid-lcdefpme] .svar[data-astro-cid-lcdefpme]{border-left:3px solid var(--sand);max-width:none;margin:.9rem 0 0;padding-left:1rem;animation:.45s ease-out both inn}.flere[data-astro-cid-lcdefpme]{align-items:center;gap:.35rem;margin-top:1.5rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.flere[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.hyller[data-astro-cid-lcdefpme]{width:100%;max-width:60rem;margin-top:5rem}.hyller[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,4vw,2.25rem)}.om-hyllene[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--tekst-2);margin:1rem auto 0}.hyller[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.hyller[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--linje);background:#fff;border-radius:6px;flex-direction:column;padding:1.5rem;display:flex}.hyller[data-astro-cid-lcdefpme] .ikon[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--f) 18%, #fff);width:2.75rem;height:2.75rem;color:color-mix(in srgb, var(--f) 70%, var(--tekst));border-radius:50%;place-items:center;display:grid}.hyller[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:1rem 0 0;font-size:1.25rem;font-weight:600}.hyller[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;color:var(--tekst-2);margin:.5rem 0 0;font-size:1rem}.apent[data-astro-cid-lcdefpme],.kommer[data-astro-cid-lcdefpme],.om-lenke[data-astro-cid-lcdefpme]{align-items:center;gap:.35rem;font-size:1rem;font-weight:500;display:inline-flex}.apent[data-astro-cid-lcdefpme],.kommer[data-astro-cid-lcdefpme]{margin-top:auto;padding-top:1.25rem}.apent[data-astro-cid-lcdefpme],.om-lenke[data-astro-cid-lcdefpme]{text-decoration:none}.apent[data-astro-cid-lcdefpme]:hover,.om-lenke[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.kommer[data-astro-cid-lcdefpme]{color:var(--tekst-2)}.om-lenke[data-astro-cid-lcdefpme]{margin-top:.5rem}@media (prefers-reduced-motion:reduce){.sky[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme] .logo[data-astro-cid-lcdefpme],.nott[data-astro-cid-lcdefpme] .svar[data-astro-cid-lcdefpme]{animation:none}}@media (width<=34rem){.nott[data-astro-cid-lcdefpme]{flex-direction:column;gap:1rem;padding:1.5rem 1.25rem}.sky[data-astro-cid-lcdefpme]{width:18rem;height:18rem}.sky-1[data-astro-cid-lcdefpme]{left:calc(50% - 14rem)}}
