.jam-fuse.svelte-9kakl{align-items:center;gap:10px;display:flex}.track.svelte-9kakl{background:var(--jam-bg);border-radius:8px;flex:1;height:10px;overflow:hidden}.fill.svelte-9kakl{background:repeating-linear-gradient(45deg, var(--jam-pink) 0 8px, var(--jam-pink-light) 8px 16px);border-radius:8px;height:100%}.label.svelte-9kakl{color:var(--jam-muted);white-space:nowrap;font-size:12px}.label.strong.svelte-9kakl{color:#fff;font-size:13px;font-weight:600}.jam-hall-card.svelte-f1163p{border:1px solid var(--jam-border);background:var(--jam-surface);box-shadow:5px 5px 0 var(--jam-yellow);color:inherit;border-radius:20px;align-items:stretch;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.jam-hall-card.svelte-f1163p:hover{box-shadow:7px 7px 0 var(--jam-yellow);color:inherit;transform:translate(-2px,-2px)}.side.svelte-f1163p{filter:saturate(.6);flex:none;width:32%;min-height:140px}.body.svelte-f1163p{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 18px;display:flex}.dates.svelte-f1163p{color:var(--jam-muted);font-size:12px}.title.svelte-f1163p{color:#fff;font-size:18px;font-weight:800;line-height:1.05}.winner.svelte-f1163p,.pending.svelte-f1163p{text-overflow:ellipsis;white-space:nowrap;border-radius:24px;align-self:flex-start;max-width:100%;padding:4px 12px;font-size:13px;font-weight:600;overflow:hidden}.winner.svelte-f1163p{background:var(--jam-yellow);color:var(--jam-bg)}.pending.svelte-f1163p{color:var(--jam-yellow);border:1px solid #feb62b66}.results.svelte-f1163p{color:var(--jam-muted);margin-top:auto;font-size:13px}.jam-open-card.svelte-ls6awg{border:1px solid var(--jam-border);background:var(--jam-surface);box-shadow:6px 6px 0 var(--jam-blue);color:inherit;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.jam-open-card.svelte-ls6awg:hover{box-shadow:11px 11px 0 var(--jam-green);color:inherit;transform:translate(-3px,-3px)rotate(-.5deg)}.art.svelte-ls6awg{aspect-ratio:2}.overlay.svelte-ls6awg{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.theme.svelte-ls6awg{text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:24px;max-width:100%;padding:3px 12px;font-size:12px;font-weight:600;overflow:hidden;transform:rotate(-3deg)}.title.svelte-ls6awg{color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;text-shadow:3px 3px #050f2866;flex-direction:column;font-size:clamp(22px,2.2vw,30px);font-style:italic;font-weight:800;line-height:.95;display:flex}.prize.svelte-ls6awg{background:var(--jam-yellow);width:64px;height:64px;box-shadow:3px 3px 0 var(--jam-bg);color:var(--jam-bg);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:16px;left:16px;transform:rotate(-12deg)}.prize-label.svelte-ls6awg{letter-spacing:1px;font-size:10px;font-weight:600}.prize-value.svelte-ls6awg{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:800;line-height:1;overflow:hidden}.body.svelte-ls6awg{flex-direction:column;gap:10px;padding:14px 18px 16px;display:flex}.meta.svelte-ls6awg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dates.svelte-ls6awg{color:var(--jam-muted);font-size:13px}.organizer.svelte-ls6awg{color:#fff;font-size:13px;font-weight:600}.cta.svelte-ls6awg{color:var(--jam-green);align-self:flex-end;font-size:15px;font-weight:800}.jam-upcoming-card.svelte-1fdbub6{cursor:default;background:#07173880;border:2px dashed #6b95cd44;border-radius:20px;align-items:stretch;display:flex;position:relative;overflow:hidden}.side.svelte-1fdbub6{opacity:.55;filter:grayscale(.4);flex:none;width:32%;min-height:140px}.mystery.svelte-1fdbub6{color:#fff;justify-content:center;align-items:center;font-size:32px;font-weight:800;display:flex;position:absolute;inset:0}.body.svelte-1fdbub6{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 18px;display:flex}.label.svelte-1fdbub6{background:var(--jam-yellow);color:var(--jam-bg);letter-spacing:1px;border-radius:24px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:800;transform:rotate(-3deg)}.title.svelte-1fdbub6{color:var(--jam-title);font-size:18px;font-weight:800;line-height:1.05}.dates.svelte-1fdbub6{color:var(--jam-muted);font-size:13px}.extra.svelte-1fdbub6{flex-wrap:wrap;gap:8px;margin-top:auto;font-size:13px;display:flex}.prize.svelte-1fdbub6{color:var(--jam-yellow);border:1px solid #feb62b66;border-radius:24px;padding:3px 10px;font-weight:600}.teaser.svelte-1fdbub6{color:var(--jam-muted);padding:3px 0}h2.svelte-raeekj{color:#fff;letter-spacing:-.03em;scroll-margin-top:var(--jam-scroll-margin);margin:0;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1}.pills.svelte-raeekj{margin:-4px calc(-1 * var(--jam-pad-x)) -12px;padding:4px var(--jam-pad-x) 6px;scrollbar-width:none;gap:8px;display:none;overflow-x:auto}.pills.svelte-raeekj a:where(.svelte-raeekj){background:var(--jam-surface);height:36px;box-shadow:2px 2px 0 var(--shadow);color:var(--jam-title);white-space:nowrap;border:1px solid #6b95cd33;border-radius:18px;flex:none;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s;display:flex}.pills.svelte-raeekj a:where(.svelte-raeekj):active{transform:translate(2px,2px)}.hero.svelte-raeekj{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:40px;padding:16px 0 4px;display:grid}.hero.single.svelte-raeekj{grid-template-columns:minmax(0,1fr)}.hero-text.svelte-raeekj{flex-direction:column;gap:22px;min-width:0;display:flex}.hero-text.svelte-raeekj p:where(.svelte-raeekj){max-width:520px;color:var(--jam-text);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.live-pill.svelte-raeekj{color:var(--jam-green);background:#00e5791a;border:1px solid #00e57955;border-radius:24px;align-self:flex-start;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.live-dot.svelte-raeekj{background:var(--jam-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #00e57933}h1.svelte-raeekj{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(38px,5.4vw,72px);font-weight:800;line-height:.95}h1.svelte-raeekj .line:where(.svelte-raeekj){display:block}h1.svelte-raeekj .blue:where(.svelte-raeekj){color:var(--jam-blue-light)}h1.svelte-raeekj .win:where(.svelte-raeekj){background:var(--jam-pink);box-shadow:5px 5px 0 var(--jam-blue);border-radius:.16em;margin-top:.12em;padding:0 .18em .04em;font-style:italic;display:inline-block;transform:rotate(-2.5deg)}.hero-actions.svelte-raeekj{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.cta.svelte-raeekj{background:var(--jam-green);height:48px;box-shadow:5px 5px 0 var(--jam-blue);color:var(--jam-bg);border-radius:24px;align-items:center;gap:10px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.cta.svelte-raeekj:hover{box-shadow:7px 7px 0 var(--jam-blue);color:var(--jam-bg);transform:translate(-2px,-2px)}.cta.svelte-raeekj:active{box-shadow:0 0 0 var(--jam-blue);transform:translate(3px,3px)}.how-link.svelte-raeekj{color:var(--jam-title);text-decoration:underline;-webkit-text-decoration-color:var(--jam-pink);text-decoration-color:var(--jam-pink);text-underline-offset:5px;font-size:15px;font-weight:400;text-decoration-thickness:2px}.deadline-wrap.svelte-raeekj{min-width:0;padding:12px 8px;position:relative}.deadline.svelte-raeekj{background:var(--jam-surface);box-shadow:10px 10px 0 var(--jam-blue);color:inherit;border:1px solid #6b95cd33;border-radius:20px;flex-direction:column;gap:14px;padding:18px;text-decoration:none;transition:transform .15s;display:flex;transform:rotate(1.5deg)}a.deadline.svelte-raeekj:hover{color:inherit;transform:rotate(0)}.deadline-head.svelte-raeekj{justify-content:space-between;align-items:center;gap:12px;display:flex}.deadline-label.svelte-raeekj{color:var(--jam-pink);letter-spacing:1.5px;font-size:12px;font-weight:600}.deadline-dates.svelte-raeekj{color:var(--jam-muted);text-align:right;font-size:12px}.deadline-title.svelte-raeekj{color:#fff;font-size:24px;font-weight:800;line-height:1.05}.sticker.svelte-raeekj{color:var(--jam-bg);pointer-events:none;position:absolute}.sticker.coffee.svelte-raeekj{background:var(--jam-yellow);box-shadow:3px 3px 0 var(--jam-bg);border-radius:24px;padding:6px 14px;font-size:12px;font-weight:600;top:-8px;right:0;transform:rotate(8deg)}.sticker.done.svelte-raeekj{box-shadow:3px 3px 0 var(--jam-pink);background:#fff;border-radius:10px;padding:6px 12px;font-size:14px;font-style:italic;font-weight:800;bottom:-6px;left:-4px;transform:rotate(-7deg)}.ticker.svelte-raeekj{margin:18px calc(-1 * var(--jam-pad-x)) 0;background:var(--jam-blue);box-shadow:0 6px 0 var(--jam-green);overflow:hidden;transform:rotate(-1.2deg)}.ticker-track.svelte-raeekj{width:max-content;padding:10px 0;animation:28s linear infinite svelte-raeekj-jam-ticker;display:flex}.ticker-word.svelte-raeekj,.ticker-star.svelte-raeekj{color:#fff;white-space:nowrap;padding:0 14px;font-size:22px;font-style:italic;font-weight:800}.ticker-star.svelte-raeekj{color:var(--jam-yellow)}.ticker-star.green.svelte-raeekj{color:var(--jam-green)}@keyframes svelte-raeekj-jam-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track.svelte-raeekj{animation:none}}.block.svelte-raeekj{flex-direction:column;gap:20px;padding-top:20px;display:flex}.recipe.svelte-raeekj{padding-top:28px}.aside.svelte-raeekj{color:var(--jam-muted);vertical-align:middle;font-size:.45em;font-weight:300}.block-head.svelte-raeekj{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.count.svelte-raeekj{color:var(--jam-bg);border-radius:24px;padding:4px 12px;font-size:13px;font-weight:600}.count.green.svelte-raeekj{background:var(--jam-green)}.count.yellow.svelte-raeekj{background:var(--jam-yellow)}.aside-text.svelte-raeekj{color:var(--jam-muted);font-size:14px}.steps.svelte-raeekj{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.step.svelte-raeekj{border:1px solid var(--jam-border);background:var(--jam-surface);box-shadow:5px 5px 0 var(--color);border-radius:18px;flex-direction:column;gap:10px;padding:18px;transition:transform .15s;display:flex}.step.svelte-raeekj:first-child{transform:rotate(-1.2deg)}.step.svelte-raeekj:nth-child(2){transform:rotate(1deg)}.step.svelte-raeekj:nth-child(3){transform:rotate(-.8deg)}.step.svelte-raeekj:nth-child(4){transform:rotate(1.6deg)}.step.svelte-raeekj:hover{transform:rotate(0)translateY(-4px)}.step.last.svelte-raeekj{background:var(--jam-yellow);border:none;box-shadow:5px 5px #fff}.step.last.svelte-raeekj .step-number:where(.svelte-raeekj){background:var(--jam-bg);color:var(--jam-yellow)}.step.last.svelte-raeekj .step-title:where(.svelte-raeekj),.step.last.svelte-raeekj .step-text:where(.svelte-raeekj){color:var(--jam-bg)}.step-number.svelte-raeekj{background:var(--color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;font-weight:800;display:flex}.step.svelte-raeekj:nth-child(3) .step-number:where(.svelte-raeekj){color:var(--jam-bg)}.step-title.svelte-raeekj{color:#fff;font-size:18px;font-weight:800;line-height:1.15}.step-text.svelte-raeekj{font-size:14px;line-height:1.5}.open-grid.svelte-raeekj{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.side-grid.svelte-raeekj{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.empty.svelte-raeekj{text-align:center;text-wrap:pretty;background:#07173880;border:2px dashed #6b95cd44;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;font-size:15px;display:flex}.empty-title.svelte-raeekj{color:#fff;font-size:22px;font-weight:800}@media (width<=1099px){.steps.svelte-raeekj,.open-grid.svelte-raeekj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=979px){.hero.svelte-raeekj{grid-template-columns:minmax(0,1fr)}}@media (width<=899px){.pills.svelte-raeekj{display:flex}}@media (width<=799px){.side-grid.svelte-raeekj{grid-template-columns:minmax(0,1fr)}}@media (width<=699px){.open-grid.svelte-raeekj{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.steps.svelte-raeekj{grid-template-columns:minmax(0,1fr)}}
