:root{--ramFyllnad:#121820;--ramSkugga:#070a0d;--massing:#8b7a54;--textLjus:#f2ead8;--textDampad:#bcb49c;--felton:#8f2f26;--rattTon:#145b30;--lyktJarn:#2c3540;--lyktLaga:#ffcf7a;--lyktSlackt:#39414a;--bjalkTra:#3f3226;--bjalkDager:#5a4834;--stubinRep:#b0a084;--stubinBrand:#3a332c;--lyktljus:#ffab5e;--skuggansTon:#8fa8c4;--dimma:#9aa196;--straRot:#1a2413;--straVarm:#57663a;--straKall:#3f5c37;--grasTopp:#384625;--grasBotten:#20291b;--ljus:1;--lasetsTid:1s;--strackansTid:3s;--pausensTon:90%;--ramarnasBredd:.65;--granssnittetsTak:.6;--foremalensHojd:min(max(2.52rem, 10.5dvh), 8.6dvw);--lyktornasMellanrum:max(.25rem, 1.1dvh);--radensLuft:max(.5rem, 2dvh);--radensKant:max(.7rem, 2dvh);--byglarnasLinje:min(max(.3rem, 1.25dvh), 1.024dvw);--bjalkensHojd:min(max(.7rem, 3dvh), 2.47dvw);--spaltensBredd:min(100%, max(28rem, calc(var(--ramarnasBredd) * 100dvh)));--ramensMellanrum:max(.85rem, 2.6dvh);--replikensGrad:clamp(.9rem, .6rem + .85dvh, 1.45rem);--fragansGrad:clamp(1rem, .7rem + 1.05dvh, 1.7rem);--alternativetsGrad:clamp(1rem, .65rem + 1dvh, 1.6rem);--stubinensGrovlek:3.4px;--blossetsRackvidd:18px;--namnetsGrad:clamp(1.7rem, 1rem + 3.1dvh, 3.4rem);--knappensGrad:clamp(1.05rem, .7rem + 1.15dvh, 1.8rem);--ordetsGrad:clamp(.72rem, .5rem + .6dvh, 1.05rem);--rutansSida:max(2.75rem, 5.8dvh);--rutornasMellanrum:max(.3rem, .9dvh);--nivarutornasBredd:calc(9 * var(--rutansSida) + 8 * var(--rutornasMellanrum));--menyrutansSida:max(1.4rem, 4.2dvh);--menyrutansBredd:calc(var(--nivarutornasBredd) + 2 * var(--menyrutansSida));--delarnasLuft:max(.9rem, 2.4dvh);--figurernasLucka:72.3dvh;--vagskyltensLuft:1.5dvh;--vagskyltensTopp:4dvh;--vagskyltensKolumn:.8906;--vagskyltensFormat:1.2452;--ramensTathet:.8;--stationensKant:max(.8rem, 2dvh);--rostensSnitt:Georgia, Gelasio, "Iowan Old Style", "Times New Roman", serif}.granssnitt{pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.uppe{z-index:2;isolation:isolate;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.uppe[data-lage=gammal]{--foremalensHojd:min(max(2.1rem, 8.6dvh), 9dvw);--byglarnasLinje:min(max(.25rem, 1.02dvh), 1.07dvw);--bjalkensHojd:min(max(.7rem, 2.4dvh), 2.51dvw)}.uppe[data-lage=gammal]:before{content:"";z-index:-1;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + var(--radensLuft) + var(--byglarnasLinje) - var(--bjalkensHojd));height:var(--bjalkensHojd);background-color:var(--bjalkTra);background-image:linear-gradient(180deg, var(--bjalkDager) 0%, transparent 34%), linear-gradient(0deg, color-mix(in srgb, var(--ramSkugga) 55%, transparent) 0%, transparent 26%);box-shadow:0 max(3px, .6dvh) max(9px, 1.8dvh) color-mix(in srgb, var(--ramSkugga) 78%, transparent);position:absolute}.bjalkensVirke{z-index:-1;left:0;top:calc(env(safe-area-inset-top,0px) + var(--radensLuft) + var(--byglarnasLinje) - var(--bjalkensHojd));width:100%;height:var(--bjalkensHojd);object-fit:fill;-webkit-user-select:none;user-select:none;box-shadow:0 max(3px, .6dvh) max(9px, 1.8dvh) color-mix(in srgb, var(--ramSkugga) 78%, transparent);position:absolute}.bjalkensMorker{z-index:-1;left:0;top:calc(env(safe-area-inset-top,0px) + var(--radensLuft) + var(--byglarnasLinje) - var(--bjalkensHojd));width:100%;height:var(--bjalkensHojd);background:var(--ramSkugga);opacity:calc((1 - var(--ljus)) * .55);transition:opacity var(--lasetsTid) ease-out;pointer-events:none;position:absolute}.radensMorker{fill:var(--ramSkugga);opacity:calc((1 - var(--ljus)) * .5);transition:opacity var(--lasetsTid) ease-out}.radensSken{opacity:var(--ljus);transition:opacity var(--lasetsTid) ease-out}.radensSkenInre{stop-color:var(--lyktljus);stop-opacity:.55}.radensSkenYtre{stop-color:var(--lyktljus);stop-opacity:0}.uppe[data-lage=malad] .skrinetPaSkylten{filter:brightness(calc(1 - (1 - var(--ljus)) * .4));transition:filter var(--lasetsTid) ease-out}.jaktensRakning,.stationensRakning{padding-top:calc(env(safe-area-inset-top,0px) + var(--radensLuft));align-items:flex-start;gap:max(.6rem,1.8dvh);display:flex}.jaktensRakning{padding-left:calc(env(safe-area-inset-left,0px) + var(--radensKant))}.stationensRakning{padding-right:calc(env(safe-area-inset-right,0px) + var(--radensKant))}.lyktorna{align-items:flex-start;gap:var(--lyktornasMellanrum);display:flex}.lykta{height:var(--foremalensHojd);width:auto;overflow:visible}.lyktansGung{transform-box:fill-box;transform-origin:50% 0;transition:opacity var(--lasetsTid) ease-out;animation:6s ease-in-out infinite alternate lyktanGungar}.lykta:nth-child(2) .lyktansGung{animation-duration:7.4s;animation-delay:-2.1s}.lykta:nth-child(3) .lyktansGung{animation-duration:6.7s;animation-delay:-4.3s}.lykta.slackt .lyktansGung{opacity:.42}.lykta.malad.slackt .lyktansGung{opacity:1}.lyktansSlackt{opacity:0}.lykta.slackt .lyktansSlackt{opacity:1;transition:opacity calc(var(--lasetsTid) * .84) ease-out calc(var(--lasetsTid) * .16)}.lykta.slackt .lyktansTand{opacity:0;transition:opacity 0s linear var(--lasetsTid)}.skenPaBjalkenInre{stop-color:var(--lyktljus);stop-opacity:.62}.skenPaBjalkenMitt{stop-color:var(--lyktljus);stop-opacity:.22}.skenPaBjalkenYttre{stop-color:var(--lyktljus);stop-opacity:0}.lyktansSkenPaBjalken{transition:opacity var(--lasetsTid) ease-out}.lykta.slackt .lyktansSkenPaBjalken{opacity:0}.rokenInre{stop-color:var(--textDampad);stop-opacity:.9}.rokenYttre{stop-color:var(--textDampad);stop-opacity:0}.rokenspusten{--start:.7;--drift:0px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:rokenStiger 1.7s ease-out calc(var(--lasetsTid) * var(--start)) both}@keyframes rokenStiger{0%{opacity:0;transform:translate(0)scale(.5)}25%{opacity:.85}to{transform:translate(var(--drift), -19px) scale(2.1);opacity:0}}.lykta[data-dingel],.brickan[data-dingel]{transform-origin:50% 11.9048%}.skattskylten{transform-origin:50% 21.43%}@keyframes lyktanGungar{0%{transform:rotate(-1.7deg)}to{transform:rotate(1.7deg)}}.bygeln{fill:none;stroke:var(--massing);stroke-width:1.7px;stroke-linecap:round}.lyktMassing{fill:var(--massing)}.uppe[data-lage=malad] .bygeln{stroke:color-mix(in srgb, var(--massing) 68%, var(--lyktLaga))}.uppe[data-lage=malad] .spiken{fill:color-mix(in srgb, var(--massing) 68%, var(--lyktLaga))}.spiken{fill:var(--massing)}.lyktHus{fill:var(--lyktJarn)}.lyktLaga{fill:var(--lyktLaga)}.lyktKarna{fill:var(--textLjus)}.skenetsInre{stop-color:var(--lyktLaga);stop-opacity:.7}.skenetsMitt{stop-color:var(--lyktLaga);stop-opacity:.22}.skenetsYttre{stop-color:var(--lyktLaga);stop-opacity:0}.lyktGlas{fill:color-mix(in srgb, var(--lyktLaga) 22%, var(--lyktJarn));transition:fill var(--lasetsTid) ease-out}.lykta.slackt .lyktGlas{fill:var(--lyktSlackt)}.lyktLaga,.lyktKarna,.lyktSken{transform-box:fill-box;transform-origin:50% 88%}.lykta.slackt .lyktLaga,.lykta.slackt .lyktKarna{animation:lagenDor var(--lasetsTid) cubic-bezier(.22, .68, .32, 1) forwards}.lykta.slackt .lyktSken{animation:skenetDor var(--lasetsTid) ease-out forwards}@keyframes lagenDor{0%{opacity:1;transform:scale(1)}16%{opacity:1;transform:scale(1.3,1.55)}40%{opacity:.9;transform:scale(.78,.5)}to{opacity:0;transform:scale(.2,.04)}}@keyframes skenetDor{0%{opacity:.85;transform:scale(1)}16%{opacity:1;transform:scale(1.3)}to{opacity:0;transform:scale(.4)}}.skattskylten{height:var(--foremalensHojd);aspect-ratio:104/42;filter:drop-shadow(0 max(2px, .4dvh) max(6px, 1.2dvh) color-mix(in srgb, var(--ramSkugga) 80%, transparent));position:relative}.skyltensVirke,.skrinetsStjarnor{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.skyltensTra{fill:color-mix(in srgb, var(--bjalkTra) 78%, var(--ramSkugga))}.skyltensDager{fill:color-mix(in srgb, var(--bjalkDager) 62%, transparent)}.skyltensSkugga{fill:color-mix(in srgb, var(--ramSkugga) 45%, transparent)}.skatternasSiffra{fill:var(--textLjus);font-variant-numeric:tabular-nums;font-family:system-ui,sans-serif;font-size:16px;font-weight:600}.skyltensOrd{fill:var(--textDampad);font-size:12px;font-weight:400}.skrinetPaSkylten{position:absolute}.skrinetsHopp{transform-origin:50% 100%;position:absolute;inset:0}.skrinetsSteg{opacity:0;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.skrinetsSteg.syns{opacity:1}.stjarnan{opacity:0;fill:var(--textLjus);filter:drop-shadow(0 0 1.2px var(--lyktljus))}.brickan{height:var(--foremalensHojd);width:auto;filter:drop-shadow(0 max(2px, .4dvh) max(7px, 1.4dvh) color-mix(in srgb, var(--ramSkugga) 80%, transparent));overflow:visible}.brickansGung{transform-box:fill-box;transform-origin:50% 0;animation:9.2s ease-in-out infinite alternate brickanGungar}.stationensRakning .brickan:first-child .brickansGung{animation-duration:7.8s;animation-delay:-3.4s}@keyframes brickanGungar{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}.brickansJarn{fill:var(--lyktJarn)}.brickansKant{fill:none;stroke:var(--massing);stroke-width:1.6px}.brickansNit{fill:var(--massing)}.brickansNamn{fill:var(--massing);letter-spacing:1.6px;font-family:system-ui,sans-serif;font-size:7px;font-weight:700;transform:translate(.8px)}.uppe[data-lage=malad] .brickansNamn,.uppe[data-lage=malad] .skyltensOrd{fill:color-mix(in srgb, var(--textLjus) 55%, var(--textDampad))}.kugghjulet{height:var(--foremalensHojd);aspect-ratio:36/42;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 max(2px, .4dvh) max(7px, 1.4dvh) color-mix(in srgb, var(--ramSkugga) 80%, transparent));background:0 0;border:0;flex:none;padding:0;position:relative}.kugghjulet:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kugghjulet.dolt{visibility:hidden}.kugghjuletsRitning{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;overflow:visible}.kugghjuletsHjul{transform-box:fill-box;transform-origin:50%;transition:transform .26s ease-out}.kugghjulet:active .kugghjuletsHjul{transform:rotate(22deg)}.kugghjulet[aria-expanded=true] .kugghjuletsHjul{transform:rotate(45deg)}@media (hover:hover){.kugghjulet:hover .kugghjuletsHjul{transform:rotate(18deg)}.kugghjulet[aria-expanded=true]:hover .kugghjuletsHjul{transform:rotate(45deg)}}.kugghjulet:focus-visible{outline:2px solid var(--lyktLaga);outline-offset:2px;border-radius:50%}.pausen{z-index:1;padding:var(--stationensKant);background-color:color-mix(in srgb, var(--ramSkugga) var(--pausensTon), transparent);pointer-events:auto;justify-content:center;align-items:center;animation:.22s ease-out both kortetKommer;display:flex;position:absolute;inset:0}.pausensRubrik{color:var(--textLjus);font-family:var(--rostensSnitt);font-size:var(--namnetsGrad);letter-spacing:.05em;text-shadow:0 max(3px, .5dvh) max(16px, 3dvh) color-mix(in srgb, var(--ramSkugga) 85%, transparent);margin:0;font-weight:400;line-height:1.1}.pausensRad{color:var(--textDampad);font-family:var(--rostensSnitt);font-size:var(--replikensGrad);margin:0;font-style:italic;line-height:1.35}.kortet.pausmenyn{box-sizing:border-box;width:min(100%, var(--menyrutansBredd));max-width:none;padding-inline:var(--menyrutansSida)}.pausensKnappar{flex-direction:column;align-self:stretch;align-items:stretch;gap:max(.6rem,1.5dvh);display:flex}.brickansSiffra{fill:var(--textLjus);font-variant-numeric:tabular-nums;font-family:system-ui,sans-serif;font-size:18px;font-weight:600}.stationen{min-height:calc((1 - var(--granssnittetsTak)) * 100dvh);padding-left:calc(env(safe-area-inset-left,0px) + var(--stationensKant));padding-right:calc(env(safe-area-inset-right,0px) + var(--stationensKant));padding-bottom:calc(env(safe-area-inset-bottom,0px) + var(--stationensKant));opacity:1;margin-top:auto}.stationen.paStrackan{opacity:0;transition:opacity calc(var(--strackansTid) * .32) ease-in calc(var(--strackansTid) * .3)}.stationen.paResan{opacity:0}.bubbelfast{max-width:var(--spaltensBredd);margin-inline:auto;margin-bottom:var(--ramensMellanrum);position:relative}.bubbla{isolation:isolate;text-align:center;text-wrap:balance;padding:max(.7rem,2.3dvh) max(1rem,3dvh);position:relative}.bubblansRam{z-index:-1;opacity:var(--ramensTathet);border:2px solid var(--massing);background-color:var(--ramFyllnad);background-image:linear-gradient(180deg, color-mix(in srgb, var(--massing) 13%, transparent) 0%, transparent 45%);box-shadow:0 max(8px, 1.6dvh) max(20px, 4dvh) color-mix(in srgb, var(--ramSkugga) 62%, transparent), inset 0 1px 0 color-mix(in srgb, var(--massing) 34%, transparent);border-radius:10px;position:absolute;inset:0}.bubbla.tidenUte .bubblansRam{animation:ramenFel var(--lasetsTid) ease-out}@keyframes ramenFel{0%,9%{border-color:color-mix(in srgb, var(--felton) 60%, var(--textLjus));background-color:var(--felton)}15%{border-color:var(--massing);background-color:var(--ramFyllnad)}22%,36%{border-color:color-mix(in srgb, var(--felton) 60%, var(--textLjus));background-color:var(--felton)}45%{border-color:var(--massing);background-color:var(--ramFyllnad)}52%,66%{border-color:color-mix(in srgb, var(--felton) 60%, var(--textLjus));background-color:var(--felton)}to{border-color:var(--massing);background-color:var(--ramFyllnad)}}.bubbla.klarad .bubblansRam{animation:ramenRatt var(--lasetsTid) ease-out}@keyframes ramenRatt{0%,9%{border-color:color-mix(in srgb, var(--rattTon) 60%, var(--textLjus));background-color:var(--rattTon)}15%{border-color:var(--massing);background-color:var(--ramFyllnad)}22%,36%{border-color:color-mix(in srgb, var(--rattTon) 60%, var(--textLjus));background-color:var(--rattTon)}45%{border-color:var(--massing);background-color:var(--ramFyllnad)}52%,66%{border-color:color-mix(in srgb, var(--rattTon) 60%, var(--textLjus));background-color:var(--rattTon)}to{border-color:var(--massing);background-color:var(--ramFyllnad)}}.bubblansRam:before{content:"";border:1px solid color-mix(in srgb, var(--massing) 26%, transparent);pointer-events:none;border-radius:5px;position:absolute;inset:5px}.stubinen{z-index:0;pointer-events:none;filter:drop-shadow(0 max(2px, .3dvh) max(4px, .7dvh) color-mix(in srgb, var(--ramSkugga) 75%, transparent));position:absolute;overflow:visible}.stubinen path{fill:none}.stubinensRep{stroke:var(--stubinRep);stroke-width:var(--stubinensGrovlek)}.stubinensFlata{stroke:color-mix(in srgb, var(--textLjus) 34%, transparent);stroke-width:calc(var(--stubinensGrovlek) * .4);stroke-dasharray:2.2 3.4}.stubinensBranda{stroke:var(--stubinBrand);stroke-width:calc(var(--stubinensGrovlek) * .85)}.stubinensLaga{stroke:var(--lyktLaga);stroke-width:calc(var(--stubinensGrovlek) * 1.5);stroke-linecap:round;filter:drop-shadow(0 0 max(5px, 1dvh) color-mix(in srgb, var(--lyktLaga) 85%, transparent));animation:.19s ease-in-out infinite alternate laganSprakar}.stubinensGnista{stroke:var(--textLjus);stroke-width:calc(var(--stubinensGrovlek) * .7);stroke-linecap:round;animation:.13s ease-in-out infinite alternate gnistanSprakar}@keyframes laganSprakar{0%{opacity:.82;stroke-width:calc(var(--stubinensGrovlek) * 1.35)}to{opacity:1;stroke-width:calc(var(--stubinensGrovlek) * 1.7)}}@keyframes gnistanSprakar{0%{opacity:.7}to{opacity:1}}.stubinensBloss{filter:drop-shadow(0 0 max(4px, .8dvh) color-mix(in srgb, var(--lyktLaga) 80%, transparent))}.blossetsStrale{stroke:var(--textLjus);stroke-width:calc(var(--stubinensGrovlek) * .32);stroke-linecap:round;stroke-dasharray:2.4 40;animation:gnistanFar var(--stralensTid) linear infinite;animation-delay:var(--stralensForsprang)}.blossetsStrale:first-child{--stralensTid:.38s;--stralensForsprang:-260ms}.blossetsStrale:nth-child(2){--stralensTid:.53s;--stralensForsprang:-70ms}.blossetsStrale:nth-child(3){--stralensTid:.31s;--stralensForsprang:-180ms}.blossetsStrale:nth-child(4){--stralensTid:.61s;--stralensForsprang:-430ms}.blossetsStrale:nth-child(5){--stralensTid:.43s;--stralensForsprang:-20ms}.blossetsStrale:nth-child(6){--stralensTid:.35s;--stralensForsprang:-310ms}.blossetsStrale:nth-child(7){--stralensTid:.49s;--stralensForsprang:-140ms}.blossetsStrale:nth-child(8){--stralensTid:.57s;--stralensForsprang:-370ms}.blossetsKarna{fill:var(--textLjus);transform-box:fill-box;transform-origin:50%;animation:.1s ease-in-out infinite alternate karnanSprakar}@keyframes gnistanFar{0%{stroke-dashoffset:0;opacity:0}15%{opacity:1}to{stroke-dashoffset:calc(-1 * var(--blossetsRackvidd));opacity:0}}@keyframes karnanSprakar{0%{opacity:.72;transform:scale(.78)}to{opacity:1;transform:scale(1.18)}}.stubinen.bradskar .stubinensLaga{filter:drop-shadow(0 0 max(8px, 1.6dvh) color-mix(in srgb, var(--felton) 85%, transparent));animation-name:laganRasar;animation-duration:.11s}@keyframes laganRasar{0%{opacity:.85;stroke-width:calc(var(--stubinensGrovlek) * 1.8)}to{opacity:1;stroke-width:calc(var(--stubinensGrovlek) * 2.4)}}.stubinen.bradskar .stubinensGnista{animation-duration:80ms}.stubinen.bradskar .stubinensBloss{filter:drop-shadow(0 0 max(6px, 1.2dvh) color-mix(in srgb, var(--felton) 85%, transparent))}.stubinen.bradskar .blossetsStrale{animation-duration:calc(var(--stralensTid) * .6)}.stubinen.bradskar .blossetsKarna{animation-duration:70ms}.stubinensSmall{stroke:var(--lyktLaga);stroke-linecap:round;animation:stubinenSmaller var(--lasetsTid) ease-out forwards}@keyframes stubinenSmaller{0%{stroke:var(--textLjus);stroke-width:calc(var(--stubinensGrovlek) * 2.5);opacity:1}to{stroke:var(--lyktLaga);stroke-width:calc(var(--stubinensGrovlek) * 9);opacity:0}}.etiketten{font-family:system-ui,sans-serif;font-size:var(--replikensGrad);letter-spacing:.02em;color:var(--textDampad);font-weight:600;line-height:1.35}.fragan{font-family:system-ui,sans-serif;font-size:var(--fragansGrad);color:var(--textLjus);margin-top:max(.4rem,1.5dvh);font-weight:600;line-height:1.3}.alternativen{max-width:var(--spaltensBredd);grid-template-columns:1fr 1fr;gap:max(.4rem,1.6dvh) max(.6rem,2dvh);margin-inline:auto;display:grid}.alternativ{isolation:isolate;min-height:max(2.75rem,8dvh);color:var(--textLjus);font-family:system-ui,sans-serif;font-size:var(--alternativetsGrad);cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:.4rem .9rem;font-weight:600;line-height:1.2;transition:transform 90ms ease-out,opacity .42s ease-out;position:relative}.alternativ:before{content:"";z-index:-1;opacity:var(--ramensTathet);border:2px solid color-mix(in srgb, var(--massing) 52%, transparent);background-color:var(--ramFyllnad);background-image:linear-gradient(180deg, color-mix(in srgb, var(--massing) 11%, transparent) 0%, transparent 55%);box-shadow:0 max(3px, .8dvh) max(8px, 1.8dvh) color-mix(in srgb, var(--ramSkugga) 55%, transparent), inset 0 1px 0 color-mix(in srgb, var(--massing) 26%, transparent);border-radius:8px;transition:border-color .16s ease-out,background-color .16s ease-out;position:absolute;inset:0}.alternativ[aria-disabled=true]{cursor:default}@media (hover:hover){.alternativ:hover:not([aria-disabled=true]):before{border-color:var(--massing);background-color:color-mix(in srgb, var(--massing) 9%, var(--ramFyllnad))}}.alternativ:active:not([aria-disabled=true]){transform:translateY(2px)}.alternativ:active:not([aria-disabled=true]):before{box-shadow:none}.alternativ.fel:before{animation:alternativetFel var(--lasetsTid) ease-out}@keyframes alternativetFel{0%,9%{border-color:color-mix(in srgb, var(--felton) 60%, var(--textLjus));background-color:var(--felton)}15%{border-color:color-mix(in srgb, var(--massing) 52%, transparent);background-color:var(--ramFyllnad)}22%,36%{border-color:color-mix(in srgb, var(--felton) 60%, var(--textLjus));background-color:var(--felton)}45%{border-color:color-mix(in srgb, var(--massing) 52%, transparent);background-color:var(--ramFyllnad)}52%,66%{border-color:color-mix(in srgb, var(--felton) 60%, var(--textLjus));background-color:var(--felton)}to{border-color:color-mix(in srgb, var(--massing) 52%, transparent);background-color:var(--ramFyllnad)}}.alternativ.ratt:before{border-color:var(--massing);background-color:color-mix(in srgb, var(--massing) 18%, var(--ramFyllnad));box-shadow:0 0 max(10px, 2.4dvh) color-mix(in srgb, var(--lyktLaga) 45%, transparent)}.alternativ.bortom{opacity:.35}.menyn{min-height:0;padding-top:var(--vagskyltensTopp);flex-direction:column;flex:1;align-items:center;display:flex}@media (orientation:portrait){.menyn{padding-top:0}.menyn:before{content:"";flex:3 1 0}.menyn:after{content:"";flex:7 1 0}}.firandet{min-height:0;padding-top:var(--vagskyltensTopp);flex-direction:column;flex:1;align-items:center;animation:.9s ease-out both firandetTonarIn;display:flex}@media (orientation:portrait){.firandet{padding-top:0}.firandet:before{content:"";flex:3 1 0}.firandet:after{content:"";flex:7 1 0}}@keyframes firandetTonarIn{0%{opacity:0}to{opacity:1}}.firandetsPlanka{justify-content:center;align-items:center;gap:calc(1.2 * var(--vagskyltensEnhet));flex-direction:column;flex:1 1 0;min-height:0;display:flex}.firandetsSkrin{min-height:0;height:calc(30 * var(--vagskyltensEnhet));object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;filter:drop-shadow(0 max(3px, .6dvh) max(6px, 1.2dvh) var(--ramSkugga));flex:0 auto}.firandetsText{color:var(--textLjus);font-family:var(--rostensSnitt);text-align:center;text-shadow:0 1px 2px var(--ramSkugga), 0 0 max(6px, 1.2dvh) var(--ramSkugga);margin:0;font-weight:400}.firandetsGrattis,.firandetsRad{white-space:nowrap;display:block}.firandetsGrattis{font-size:calc(4 * var(--vagskyltensEnhet));line-height:1.2}.firandetsRad{font-size:calc(3.4 * var(--vagskyltensEnhet));line-height:1.3}.firandetsReglage{margin-top:var(--delarnasLuft);flex-direction:column;align-items:stretch;display:flex}.vagskylten{--vagskyltensHojd:min(calc((var(--figurernasLucka) - 2 * var(--vagskyltensLuft)) / var(--vagskyltensKolumn)), calc((100dvw - 2 * var(--stationensKant)) / var(--vagskyltensFormat)));--vagskyltensEnhet:calc(var(--vagskyltensHojd) / 100);--rutansSida:max(2.75rem, calc(7.2 * var(--vagskyltensEnhet)));--rutornasMellanrum:max(.3rem, calc(.8 * var(--vagskyltensEnhet)));--delarnasLuft:max(.6rem, calc(2.2 * var(--vagskyltensEnhet)));--knappensHorn:calc(.1136 * var(--rutansSida));--knappensMalning:url(/vagskylten/knapp.webp) 18 fill / var(--knappensHorn) stretch;--knappensGrad:clamp(1.05rem, .7rem + 1.477 * var(--vagskyltensEnhet), 1.8rem);--ordetsGrad:clamp(.72rem, .5rem + .771 * var(--vagskyltensEnhet), 1.05rem);--replikensGrad:clamp(.9rem, .6rem + 1.092 * var(--vagskyltensEnhet), 1.45rem);--alternativetsGrad:clamp(1rem, .65rem + 1.284 * var(--vagskyltensEnhet), 1.6rem);--storynsGrad:calc(2.6 * var(--vagskyltensEnhet));isolation:isolate;height:var(--vagskyltensHojd);aspect-ratio:var(--vagskyltensFormat);flex-shrink:0;transition:opacity .36s ease-out;position:relative}.vagskylten.vantar{opacity:0;visibility:hidden;transition:none}.vagskyltensMalning{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.lyktansSken{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--lyktljus) 38%, transparent) 0%, color-mix(in srgb, var(--lyktljus) 12%, transparent) 38%, transparent 70%);pointer-events:none;border-radius:50%;width:24%;position:absolute;top:26.14%;translate:-50% -50%}.lyktansSken.vanster{left:4.48%}.lyktansSken.hoger{left:95.52%}.skyltensSolskugga{z-index:-2;transform-origin:50% 99.2%;width:100%;height:100%;filter:brightness(0) blur(calc(.5 * var(--vagskyltensEnhet)));opacity:.42;-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;inset:0;transform:matrix(1,0,-.45,-.22,0,0);-webkit-mask-image:linear-gradient(#00000014,#000);mask-image:linear-gradient(#00000014,#000)}.fotensSkugga{z-index:-2;background:radial-gradient(closest-side, color-mix(in srgb, var(--ramSkugga) 72%, transparent), transparent);pointer-events:none;width:24%;height:7%;position:absolute;top:99%;translate:-50% -50%}.fotensSkugga.vanster{left:17.6%}.fotensSkugga.hoger{left:82.4%}.speletsNamn{z-index:2;justify-content:center;align-items:center;width:54.52%;height:13.88%;margin:0;display:flex;position:absolute;top:6.79%;left:22.78%}.titelnsMalning{object-fit:contain;-webkit-user-select:none;user-select:none;width:94%;height:82%}.lyktansLjus{z-index:0;background:radial-gradient(circle calc(.28 * var(--vagskyltensHojd)) at 4.48% 26.14%, color-mix(in srgb, var(--lyktljus) 44%, transparent) 0%, color-mix(in srgb, var(--lyktljus) 13%, transparent) 42%, transparent 100%), radial-gradient(circle calc(.28 * var(--vagskyltensHojd)) at 95.52% 26.14%, color-mix(in srgb, var(--lyktljus) 44%, transparent) 0%, color-mix(in srgb, var(--lyktljus) 13%, transparent) 42%, transparent 100%);pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lyktansMark{z-index:-3;background:radial-gradient(closest-side, color-mix(in srgb, var(--lyktljus) 34%, transparent), transparent);pointer-events:none;width:46%;height:11%;position:absolute;top:97%;translate:-50% -50%}.lyktansMark.vanster{left:4.48%}.lyktansMark.hoger{left:95.52%}.forUpplasaren{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skyltensLjus{z-index:0;background:color-mix(in srgb, color-mix(in srgb, var(--skuggansTon) 25%, var(--ramSkugga)) 32%, transparent);pointer-events:none;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.vagskyltensBrada{width:55.74%;height:67.78%;padding:var(--vagskyltensEnhet) var(--vagskyltensEnhet) calc(2.4 * var(--vagskyltensEnhet));flex-direction:column;display:flex;position:absolute;top:21.78%;left:22.13%}.menynsPlanka{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex}.storyn{color:var(--textLjus);font-family:var(--rostensSnitt);font-size:var(--storynsGrad);text-align:center;text-wrap:balance;text-shadow:0 1px 2px var(--ramSkugga), 0 0 max(6px, 1.2dvh) var(--ramSkugga);margin:0;line-height:1.3}.skyltensgrasToningar{width:0;height:0;position:absolute}.skyltensgrasRotFram{stop-color:var(--straRot)}.skyltensgrasRotBak{stop-color:var(--grasBotten)}.skyltensgrasToppFramLjus{stop-color:var(--straVarm)}.skyltensgrasToppFramSkugga{stop-color:var(--straKall)}.skyltensgrasToppBakLjus{stop-color:var(--grasTopp)}.skyltensgrasToppBakSkugga{stop-color:color-mix(in srgb, var(--grasTopp) 70%, var(--straRot))}.skyltensTuva{--svaj:2deg;z-index:3;aspect-ratio:100/60;transform-origin:50% 100%;pointer-events:none;width:auto;animation:6s ease-in-out infinite alternate skyltensgrasSvajar;position:absolute;overflow:visible;translate:-50% -100%}@keyframes skyltensgrasSvajar{0%{transform:skewX(calc(-.8 * var(--svaj)))}to{transform:skewX(var(--svaj))}}.markdimman{z-index:3;pointer-events:none;height:20%;position:absolute;top:91%;left:-4%;right:-4%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.markdimman:before,.markdimman:after{content:"";background-repeat:repeat-x;width:200%;animation:150s linear infinite markdimmanDriver;position:absolute;top:0;bottom:0;left:0}.markdimman:before{background-image:radial-gradient(ellipse closest-side at 28% 58%, color-mix(in srgb, var(--dimma) 24%, transparent), transparent), radial-gradient(ellipse closest-side at 74% 50%, color-mix(in srgb, var(--dimma) 17%, transparent), transparent);background-size:25% 100%}.markdimman:after{background-image:radial-gradient(ellipse closest-side at 40% 56%, color-mix(in srgb, var(--dimma) 18%, transparent), transparent), radial-gradient(ellipse closest-side at 84% 50%, color-mix(in srgb, var(--dimma) 12%, transparent), transparent);background-size:16.6667% 100%;animation-duration:210s;animation-direction:reverse}@keyframes markdimmanDriver{to{translate:-50%}}.floret{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--ramSkugga) 86%, transparent) 0%, color-mix(in srgb, var(--ramSkugga) 97%, transparent) 32%, color-mix(in srgb, var(--ramSkugga) 97%, transparent) 100%);transition:opacity 1.4s ease-in-out,visibility 0s linear 1.4s;position:absolute;inset:0}.floret.lyft{opacity:0;visibility:hidden}.svartan{z-index:2;background-color:var(--ramSkugga);pointer-events:auto;animation:.7s ease-in-out both svartanKommer;position:absolute;inset:0}.svartan.lyfter{pointer-events:none;animation:1.2s ease-out both svartanLyfter}@keyframes svartanKommer{0%{opacity:0}to{opacity:1}}@keyframes svartanLyfter{0%{opacity:1}to{opacity:0}}.menynsReglage{align-items:stretch;gap:var(--delarnasLuft);margin-top:var(--delarnasLuft);flex-direction:column;display:flex}.valet{flex-direction:column;align-items:center;gap:max(.35rem,.8dvh);display:flex}.valetsOrd{color:var(--textLjus);font-family:system-ui,sans-serif;font-size:var(--ordetsGrad);letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 2px var(--ramSkugga), 0 0 max(6px, 1.2dvh) var(--ramSkugga);margin-right:-.22em;font-weight:700;line-height:1}.nivarutorna{align-self:stretch;gap:var(--rutornasMellanrum);flex-wrap:nowrap;display:flex}.nivarutan{isolation:isolate;min-width:0;height:var(--rutansSida);color:var(--textDampad);font-family:var(--rostensSnitt);font-size:var(--knappensGrad);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex:1 1 0;padding:0;line-height:1;transition:transform 90ms ease-out,color .16s ease-out;position:relative}.nivarutan:before,.namnfaltet:before{content:"";z-index:-1;border-style:solid;border-width:var(--knappensHorn);border-image:var(--knappensMalning);border-radius:calc(.8 * var(--knappensHorn));box-shadow:0 max(2px, .4dvh) max(6px, 1.2dvh) color-mix(in srgb, var(--ramSkugga) 60%, transparent);transition:box-shadow .16s ease-out;position:absolute;inset:0}.nivarutan.vald{color:var(--textLjus);text-shadow:0 1px 2px var(--ramSkugga), 0 0 max(6px, 1.2dvh) var(--lyktljus);transform:scale(1.03,1.1)}.nivarutan:first-child{transform-origin:0}.nivarutan:last-child{transform-origin:100%}.nivarutan.vald:before{box-shadow:0 0 max(14px, 3dvh) max(1px, .2dvh) color-mix(in srgb, var(--lyktLaga) 50%, transparent);border-image-source:url(/vagskylten/knapp-vald.webp)}@media (hover:hover){.nivarutan:not(.vald):hover{color:var(--textLjus)}.nivarutan:not(.vald):hover:before{box-shadow:0 max(2px, .4dvh) max(6px, 1.2dvh) color-mix(in srgb, var(--ramSkugga) 60%, transparent), 0 0 max(8px, 1.6dvh) color-mix(in srgb, var(--massing) 45%, transparent)}}.nivarutan:active{transform:translateY(2px)}.nivarutan.vald:active{transform:translateY(2px)scale(1.03,1.1)}.startknappen{isolation:isolate;min-height:max(2.75rem,8dvh);color:var(--textLjus);font-family:var(--rostensSnitt);font-size:var(--knappensGrad);letter-spacing:.03em;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:max(.5rem,1.6dvh) max(1.5rem,4dvh);transition:transform 90ms ease-out;position:relative}.startknappen:before{content:"";z-index:-1;opacity:var(--ramensTathet);border:2px solid var(--massing);background-color:var(--ramFyllnad);background-image:linear-gradient(180deg, color-mix(in srgb, var(--massing) 16%, transparent) 0%, transparent 55%);box-shadow:0 max(6px, 1.2dvh) max(18px, 3.4dvh) color-mix(in srgb, var(--ramSkugga) 66%, transparent), inset 0 1px 0 color-mix(in srgb, var(--massing) 38%, transparent);border-radius:10px;position:absolute;inset:0}.startknappen:after{content:"";z-index:-2;box-shadow:0 0 max(16px, 3.4dvh) max(2px, .4dvh) color-mix(in srgb, var(--lyktLaga) 40%, transparent);border-radius:12px;animation:3.6s ease-in-out infinite alternate knappenAndas;position:absolute;inset:-2px}@keyframes knappenAndas{0%{opacity:.35}to{opacity:1}}.startknappen:active{transform:translateY(2px)}.startknappen:active:before{box-shadow:none}@media (hover:hover){.startknappen:not(.laddar):hover:before{background-color:color-mix(in srgb, var(--massing) 9%, var(--ramFyllnad))}}.vagskylten .startknappen{min-height:max(2.75rem, calc(9 * var(--vagskyltensEnhet)));padding:calc(1.2 * var(--vagskyltensEnhet)) calc(3 * var(--vagskyltensEnhet))}.vagskylten .startknappen:before{opacity:1;border-style:solid;border-width:var(--knappensHorn);border-image:var(--knappensMalning);border-radius:calc(.8 * var(--knappensHorn));box-shadow:0 max(3px, .6dvh) max(10px, 2dvh) color-mix(in srgb, var(--ramSkugga) 66%, transparent);background:0 0}.vagskylten .startknappen:after{border-radius:var(--knappensHorn)}.startknappen.laddar{color:var(--textDampad);cursor:default}.startknappen.laddar:after{opacity:0;animation:none}.knappensTexter{display:grid}.knappensText{visibility:hidden;grid-area:1/1}.knappensText.syns{visibility:visible;animation:.26s ease-out radenKommer}.knappensText.stegets{font-style:italic}@keyframes radenKommer{0%{opacity:0}to{opacity:1}}.menynsRader{align-self:stretch;gap:var(--rutornasMellanrum);contain:inline-size;display:flex}.graRaden{isolation:isolate;min-width:0;min-height:var(--rutansSida);color:color-mix(in srgb, var(--textDampad) 72%, var(--lyktSlackt));font-family:var(--rostensSnitt);font-size:var(--replikensGrad);cursor:default;pointer-events:auto;background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;padding:0 max(.6rem,1.25dvh);display:flex;position:relative}.graRaden:before{content:"";z-index:-1;opacity:.72;border-style:solid;border-width:var(--knappensHorn);border-image:var(--knappensMalning);filter:grayscale(.85)brightness(.8);position:absolute;inset:0}.stampeln{--stampelnsVinkel:25deg;color:color-mix(in srgb, var(--felton) 68%, var(--textLjus));letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:.9;translate:50% -50%;rotate:var(--stampelnsVinkel);border:1.5px solid;border-radius:3px;padding:.16em .5em .1em;font-family:system-ui,sans-serif;font-size:.42em;font-weight:800;line-height:1.2;position:absolute;top:2.4em;right:5.3em}.stampeln.vickar{animation:.52s ease-out stampelnVickar}@keyframes stampelnVickar{0%{rotate:var(--stampelnsVinkel);scale:1}18%{rotate:calc(var(--stampelnsVinkel) + 6deg);scale:1.04}40%{rotate:calc(var(--stampelnsVinkel) - 5deg);scale:1.02}62%{rotate:calc(var(--stampelnsVinkel) + 3deg);scale:1.01}82%{rotate:calc(var(--stampelnsVinkel) - 1deg);scale:1}to{rotate:var(--stampelnsVinkel);scale:1}}.namnfaltet{isolation:isolate;min-height:var(--rutansSida);contain:inline-size;pointer-events:auto;align-self:stretch;align-items:stretch;display:flex;position:relative}.namnfaltet.oppet:before{filter:brightness(1.3);box-shadow:0 max(2px, .4dvh) max(6px, 1.2dvh) color-mix(in srgb, var(--ramSkugga) 60%, transparent), 0 0 max(8px, 1.6dvh) color-mix(in srgb, var(--massing) 55%, transparent)}.namnordet,.namnknappen{color:var(--textLjus);font-family:var(--rostensSnitt);font-size:var(--knappensGrad);letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0}.namnknappen{padding:0 var(--rutansSida);flex:1;justify-content:center;align-items:center;display:flex;position:relative}.faltetsRuta{min-width:var(--rutansSida);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.namnknappen .faltetsRuta{position:absolute;top:0;bottom:0;right:0}.pilen{width:calc(var(--rutansSida) * .34);height:calc(var(--rutansSida) * .34);fill:none;stroke:var(--massing);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.namnorden{padding-left:calc(2 * var(--rutansSida));flex:1;justify-content:center;align-items:stretch;display:flex}.namnordet{min-height:var(--rutansSida);padding:0 .28em}.namnordetsText{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--massing) 80%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--massing) 80%, transparent);text-underline-offset:.28em;text-decoration-thickness:2px;display:inline-block}.namnordetsText.slaget{animation:.36s ease-out ordetSlas}@keyframes ordetSlas{0%{opacity:0;transform:translateY(-40%)scale(.92)}60%{opacity:1;transform:translateY(6%)scale(1.04)}to{transform:none}}@media (hover:hover){.namnknappen:hover,.namnordet:hover{color:var(--lyktLaga)}.tarningen:hover .tarningensTopp{fill:var(--lyktLaga)}}.namnordet:active,.faltetsRuta:active{transform:translateY(2px)}.tarningsBenet{width:calc(var(--rutansSida) * .66);height:calc(var(--rutansSida) * .66);overflow:visible}.tarningsBenet path{stroke:var(--ramSkugga);stroke-width:.9px;stroke-linejoin:round}.tarningensTopp{fill:var(--textLjus)}.tarningensVanster{fill:var(--textDampad)}.tarningensHoger{fill:color-mix(in srgb, var(--textDampad) 62%, var(--ramSkugga))}.tarningensPrick{fill:var(--ramFyllnad)}.tarningsBenet.rullar{animation:.46s cubic-bezier(.2,.7,.3,1) tarningenRullar}@keyframes tarningenRullar{0%{transform:rotate(0)scale(1)}35%{transform:translateY(-16%)rotate(-200deg)scale(1.16)}70%{transform:translateY(0)rotate(-340deg)scale(.96)}to{transform:rotate(-360deg)scale(1)}}.namnlistan{z-index:1;max-height:calc(36 * var(--vagskyltensEnhet));overscroll-behavior:contain;touch-action:pan-y;border:2px solid var(--massing);background-color:var(--ramFyllnad);box-shadow:0 max(8px, 1.6dvh) max(20px, 4dvh) color-mix(in srgb, var(--ramSkugga) 62%, transparent);scrollbar-color:color-mix(in srgb, var(--massing) 60%, transparent) transparent;scrollbar-width:thin;pointer-events:auto;border-radius:10px;padding:max(.25rem,.6dvh);list-style:none;animation:.16s ease-out listanKommer;position:absolute;bottom:calc(100% + max(.4rem,1dvh));left:0;right:0;overflow-y:auto}@keyframes listanKommer{0%{opacity:0;transform:translateY(max(4px,.8dvh))}to{opacity:1;transform:none}}.namnlistan li+li{border-top:1px solid color-mix(in srgb, var(--massing) 22%, transparent)}.sparatNamn{width:100%;min-height:max(2.75rem,5.4dvh);color:var(--textLjus);font-family:var(--rostensSnitt);font-size:var(--alternativetsGrad);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:0 max(.7rem,1.8dvh);display:flex}.sparatNamn[aria-current=true]{background-color:color-mix(in srgb, var(--massing) 18%, transparent)}@media (hover:hover){.sparatNamn:hover{background-color:color-mix(in srgb, var(--massing) 10%, transparent)}}.sparatNamn:active{transform:translateY(1px)}.sparatNamnsNiva{color:var(--textDampad);font-family:system-ui,sans-serif;font-size:var(--ordetsGrad);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-weight:700}.slutkortet{padding:var(--stationensKant);background:linear-gradient(to top, color-mix(in srgb, var(--ramSkugga) 76%, transparent) 0%, transparent 85%);justify-content:center;align-items:center;animation:.42s ease-out both kortetKommer;display:flex;position:absolute;inset:0}.kortet{isolation:isolate;max-width:var(--spaltensBredd);text-align:center;text-wrap:balance;flex-direction:column;align-items:center;gap:max(.7rem,2.2dvh);padding:max(1.1rem,3.2dvh) max(1.2rem,3.6dvh);display:flex;position:relative}.kortet:before{content:"";z-index:-1;opacity:var(--ramensTathet);border:2px solid var(--massing);background-color:var(--ramFyllnad);background-image:linear-gradient(180deg, color-mix(in srgb, var(--massing) 13%, transparent) 0%, transparent 45%);box-shadow:0 max(8px, 1.6dvh) max(20px, 4dvh) color-mix(in srgb, var(--ramSkugga) 62%, transparent), inset 0 1px 0 color-mix(in srgb, var(--massing) 34%, transparent);border-radius:10px;position:absolute;inset:0}.kortet:after{content:"";z-index:-1;opacity:var(--ramensTathet);border:1px solid color-mix(in srgb, var(--massing) 26%, transparent);pointer-events:none;border-radius:5px;position:absolute;inset:5px}.slutetsRad{color:var(--textDampad);font-family:var(--rostensSnitt);font-size:var(--replikensGrad);font-style:italic;line-height:1.35}.slutetsTal{color:var(--textLjus);font-size:var(--fragansGrad);font-weight:600;line-height:1.2}.slutetsNamn{color:var(--lyktLaga);white-space:nowrap}.slutetsKnappar{flex-wrap:wrap;justify-content:center;gap:max(.6rem,1.5dvh);display:flex}.menyknappen{isolation:isolate;min-height:max(2.75rem,8dvh);color:var(--textDampad);font-family:var(--rostensSnitt);font-size:var(--knappensGrad);letter-spacing:.03em;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:max(.5rem,1.6dvh) max(1.2rem,3.2dvh);transition:transform 90ms ease-out,color .16s ease-out;position:relative}.menyknappen:before{content:"";z-index:-1;opacity:var(--ramensTathet);border:2px solid color-mix(in srgb, var(--massing) 52%, transparent);background-color:var(--ramFyllnad);background-image:linear-gradient(180deg, color-mix(in srgb, var(--massing) 11%, transparent) 0%, transparent 55%);box-shadow:0 max(6px, 1.2dvh) max(18px, 3.4dvh) color-mix(in srgb, var(--ramSkugga) 66%, transparent), inset 0 1px 0 color-mix(in srgb, var(--massing) 26%, transparent);border-radius:10px;transition:border-color .16s ease-out,background-color .16s ease-out;position:absolute;inset:0}@media (hover:hover){.menyknappen:hover{color:var(--textLjus)}.menyknappen:hover:before{border-color:var(--massing);background-color:color-mix(in srgb, var(--massing) 9%, var(--ramFyllnad))}}.menyknappen:active{transform:translateY(2px)}.menyknappen:active:before{box-shadow:none}@keyframes kortetKommer{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lyktansGung,.markdimman:before,.markdimman:after,.skyltensTuva,.startknappen:after,.knappensText.syns,.stampeln.vickar,.tarningsBenet.rullar,.namnordetsText.slaget,.namnlistan,.brickansGung{animation:none}.kugghjuletsHjul{transition:none}.kugghjulet:active .kugghjuletsHjul,.kugghjulet[aria-expanded=true] .kugghjuletsHjul,.kugghjulet:hover .kugghjuletsHjul{transform:none}.pausen,.firandet{animation:none}.roken{display:none}.stubinensLaga,.stubinensGnista{animation:none}.stubinensLaga{stroke-width:calc(var(--stubinensGrovlek) * 1.55)}.blossetsStrale,.blossetsKarna{animation:none}.stubinen.bradskar .stubinensLaga{stroke-width:calc(var(--stubinensGrovlek) * 2.1);animation-name:none}}*{box-sizing:border-box;margin:0;padding:0}html,body,#rot{width:100%;height:100%;overflow:hidden}body{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#9aa196;font-family:system-ui,sans-serif}canvas{touch-action:none;display:block}.matpanel{top:env(safe-area-inset-top,0);left:env(safe-area-inset-left,0);color:#dfe6ea;pointer-events:none;background:#0c1014c7;border-radius:.4rem;margin:.6rem;padding:.5rem .7rem;font:.8rem/1.5 ui-monospace,monospace;position:fixed}.matrad{justify-content:space-between;gap:1.2rem;display:flex}.matknapp{pointer-events:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #dfe6ea59;border-radius:.25rem;padding:0 .35rem}.matknapp:disabled{opacity:.4;cursor:default}.blickpanel,.bloompanel{bottom:env(safe-area-inset-bottom,0);color:#dfe6ea;background:#0c1014c7;border-radius:.4rem;margin:.6rem;padding:.5rem .7rem;font:.75rem/1.6 ui-monospace,monospace;position:fixed}.blickpanel{right:env(safe-area-inset-right,0)}.bloompanel{left:env(safe-area-inset-left,0)}.blickratt,.bloomratt{grid-template-columns:9rem 8rem 3rem;align-items:center;gap:.5rem;display:grid}.blickratt output,.bloomratt output{text-align:right}
