@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09d59b9ec7493ab1-s.15_fawwn19qtj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Special Elite;font-style:normal;font-weight:400;font-display:swap;src:url(../media/748b8b5301d2bdb2-s.p.1zvx97hkh1y6p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite Fallback;src:local(Arial);ascent-override:60%;descent-override:25.33%;line-gap-override:0.0%;size-adjust:117.2%}.special_elite_8b6288c8-module__wNYN-a__className{font-family:Special Elite,Special Elite Fallback;font-style:normal;font-weight:400}.special_elite_8b6288c8-module__wNYN-a__variable{--font-body:"Special Elite", "Special Elite Fallback"}
@font-face{font-family:script;src:url(../media/PaintBrushScript_Regular-s.p.2upqbvw104ppa.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:script Fallback;src:local(Arial);ascent-override:175.03%;descent-override:35.01%;line-gap-override:35.01%;size-adjust:57.13%}.script_b9e6f4c0-module__wmEtta__className{font-family:script,script Fallback;font-weight:400}.script_b9e6f4c0-module__wmEtta__variable{--font-script:"script", "script Fallback"}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.0y-3ea_6ee5g5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_fb1abc0a-module___10-QW__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_fb1abc0a-module___10-QW__variable{--font-marker:"Permanent Marker", "Permanent Marker Fallback"}
:root{--bark:#1f1d1a;--skugga:#4d4b45;--hairline:#1f1d1a38;--papper:#ffffff9e;--vallmo:#d23f24;--vallmo-ljus:#e0522f;--lila:#675776;--fel:#b3261e;--matt-xs:.5rem;--matt-s:.875rem;--matt-m:1.5rem;--matt-l:2.5rem;--matt-xl:4rem;--radie:4px;--linje:1px solid var(--hairline)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:var(--bark);font-family:var(--font-body), "Courier New", monospace;background:linear-gradient(90deg,#cde8f3 0%,#daf4e0 50%,#cfe9f0 100%);margin:0;font-size:1.05rem;line-height:1.7}h1,h2,h3{margin:0;font-weight:400}p{margin:0}a{color:var(--vallmo);text-underline-offset:3px}:focus-visible{outline:2px solid var(--vallmo);outline-offset:3px}.plakat{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow-x:clip}.sida{width:100%;max-width:42rem;padding:var(--matt-m) var(--matt-m) 0;margin:0 auto}.sida-bred{max-width:62rem}.anga{aspect-ratio:1600/500;flex:none;width:100%;height:auto;margin-top:auto;display:block}.sida+.anga{margin-top:var(--matt-xl)}@media (max-width:48rem){.anga{aspect-ratio:auto;height:300px}}.hero{text-align:center}.valkomna{font-family:var(--font-script), cursive;text-wrap:balance;margin-bottom:var(--matt-l);font-size:clamp(2rem,7vw,2.9rem);line-height:1.15}.valkomna-slut{margin:var(--matt-l) 0 0}.bage{max-width:37.5rem;margin:clamp(1rem,4vw,3rem) auto 0;line-height:0}.bage img{width:100%;height:auto;display:block}.skrift{font-family:var(--font-script), cursive;font-size:clamp(4.4rem,17vw,9.5rem);line-height:.8;transform:rotate(-9deg)}.marke{top:var(--matt-m);width:clamp(8rem,15vw,12rem);height:auto;position:absolute;right:clamp(1rem,4vw,4rem)}@media (max-width:56rem){.marke{width:8.5rem;margin-left:auto;display:block;position:static}.hero .bage{margin-top:var(--matt-s)}}.namn{margin-top:var(--matt-m);font-size:clamp(1.4rem,4.6vw,2.5rem);line-height:1.7}.datum{margin-top:var(--matt-m);font-size:clamp(.9rem,4vw,1.5rem);line-height:1.9}.osa-lank{margin-top:var(--matt-m);font-size:1.05rem}.intro{margin-top:var(--matt-xl)}.avsnitt{margin-top:var(--matt-l)}.avsnitt p+p{margin-top:var(--matt-xs)}.avsnitt-rubrik{font-family:var(--font-script), cursive;margin-bottom:var(--matt-xs);font-size:clamp(2.4rem,6.5vw,3.1rem);line-height:1.1}.osa{background:var(--papper);border:var(--linje);border-radius:var(--radie);padding:var(--matt-l) var(--matt-m);margin-top:var(--matt-xl)}@media (min-width:34rem){.osa{padding:var(--matt-l)}}.osa-rubrik{text-align:center;font-size:clamp(3rem,8vw,4rem)}.osa-deadline{text-align:center;color:var(--skugga);margin:var(--matt-xs) 0 var(--matt-l);font-size:.95rem}.falt{margin-bottom:var(--matt-m);display:block}.falt-etikett{letter-spacing:.08em;text-transform:uppercase;color:var(--skugga);margin-bottom:var(--matt-xs);font-size:.8rem;display:block}.falt-hint{text-transform:none;letter-spacing:0;opacity:.85;font-size:.8rem}input[type=text],input[type=email],input[type=tel],textarea{border:0;border-bottom:1px solid var(--bark);width:100%;color:var(--bark);font:inherit;padding:var(--matt-xs) 0;background:0 0;border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-bottom-color:var(--vallmo);border-bottom-width:2px;outline:none}textarea{resize:vertical;min-height:5rem}.val{gap:var(--matt-s);margin:0 0 var(--matt-l);border:0;padding:0;display:grid}.val>legend{margin-bottom:var(--matt-xs);padding:0}.avdelare-osa{border:0;border-top:var(--linje);margin:var(--matt-l) 0 var(--matt-m)}.val-alternativ{align-items:center;gap:var(--matt-s);padding:var(--matt-s) var(--matt-m);border:var(--linje);border-radius:var(--radie);cursor:pointer;display:flex}.val-alternativ:hover{border-color:var(--bark)}.val-alternativ:has(input:checked){border-color:var(--vallmo);background:#d23f2412}.val-alternativ:has(input:focus-visible){outline:2px solid var(--vallmo);outline-offset:2px}.val-alternativ input{accent-color:var(--vallmo);flex:none;width:1.1rem;height:1.1rem;margin:0}.gaster{margin-bottom:var(--matt-m)}.gaster-huvud{justify-content:space-between;align-items:baseline;gap:var(--matt-s);display:flex}.gaster-rubrik{font-size:1.1rem}.gaster-antal{font-variant-numeric:tabular-nums;color:var(--skugga);font-size:.85rem}.gaster-hjalp{margin:var(--matt-xs) 0 var(--matt-m);color:var(--skugga);font-size:.9rem}.gast-lista{margin:0;padding:0;list-style:none}.gast{border:var(--linje);padding:var(--matt-m) var(--matt-m) var(--matt-xs);margin-bottom:var(--matt-s);background:#ffffff80;border-radius:10px}.gast .falt-sist{margin-bottom:var(--matt-s)}.gast-huvud{justify-content:space-between;align-items:center;gap:var(--matt-s);margin-bottom:var(--matt-m);display:flex}.gast-nummer{background:var(--lila);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.2rem .7rem;font-size:.75rem;display:inline-block}.gast-ta-bort{font-size:.85rem}.knapp-lagg-till{width:100%;font:inherit;color:var(--vallmo);border:1px dashed var(--vallmo);padding:.8rem var(--matt-m);cursor:pointer;background:0 0;border-radius:10px;font-size:.95rem}.knapp-lagg-till:hover{background:#d23f240f;border-style:solid}.knapp-lagg-till span{vertical-align:-1px;font-size:1.05rem;line-height:1}@keyframes gast-in{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:none}}@keyframes gast-ut{0%{opacity:1;max-height:26rem;transform:none}to{opacity:0;border-width:0;max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)scale(.985)}}.gast-in{animation:.24s cubic-bezier(.22,.8,.3,1) both gast-in}.gast-ut{pointer-events:none;animation:.22s cubic-bezier(.4,0,.7,.3) both gast-ut;overflow:hidden}@media (prefers-reduced-motion:reduce){.gast-in,.gast-ut{animation-duration:1ms}}.knapp{font:inherit;cursor:pointer;border-radius:var(--radie);border:var(--linje);color:var(--bark);padding:var(--matt-xs) var(--matt-m);background:0 0;font-size:.9rem}.knapp:hover{border-color:var(--bark)}.knapp-lank{color:var(--skugga);text-underline-offset:3px;border:0;padding:0;text-decoration:underline}.knapp-lank:hover{color:var(--fel)}.knapp-primar{background:var(--vallmo);border-color:var(--vallmo);color:#fff;width:100%;padding:var(--matt-s) var(--matt-m);margin-top:var(--matt-m);font-size:1.05rem}.knapp-primar:hover{background:var(--vallmo-ljus);border-color:var(--vallmo-ljus)}.knapp-primar:disabled{opacity:.6;cursor:progress}.fel{color:var(--fel);margin-top:var(--matt-xs);font-size:.9rem}.fel-ruta{border:1px solid var(--fel);border-radius:var(--radie);padding:var(--matt-s) var(--matt-m);margin-bottom:var(--matt-m);color:var(--fel);font-size:.95rem}.tack{text-align:center;padding:var(--matt-l) 0 0}.tack-rubrik{margin:var(--matt-m) 0 var(--matt-l);font-size:clamp(3.4rem,12vw,6rem);display:inline-block}.tack-text{max-width:30rem;margin:0 auto var(--matt-l)}.tack+.avsnitt{text-align:center}
