.scrim.svelte-1mwg575{z-index:60;background:#081e46c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.box.svelte-1mwg575{border:4px solid var(--wood-edge);background:radial-gradient(circle at 50% 40%, #ffffff73, transparent 55%), var(--feature-grad);box-shadow:inset 0 0 0 4px #e7a14e, inset 0 0 0 7px var(--wood-edge), inset 0 10px 0 #ffffff40, 0 6px 0 #4a2408, 0 0 60px #ffd84a73;border-radius:24px;justify-items:center;gap:10px;min-inline-size:0;max-inline-size:100%;padding:20px 22px 22px;display:grid}.flip.svelte-1mwg575{aspect-ratio:5/7;inline-size:200px;max-inline-size:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.4,.5,1);position:relative}.flip.flipped.svelte-1mwg575{transform:rotateY(180deg)}.back.svelte-1mwg575,.front.svelte-1mwg575{backface-visibility:hidden;position:absolute;inset:0}.back.svelte-1mwg575{object-fit:cover;border-radius:16px;block-size:100%;inline-size:100%}.front.svelte-1mwg575{transform:rotateY(180deg)}.title.svelte-1mwg575{min-block-size:1.4em;font-family:var(--font-display);color:#fff;text-align:center;overflow-wrap:anywhere;text-shadow:-2px 0 0 var(--wood-edge), 2px 0 0 var(--wood-edge), 0 -2px 0 var(--wood-edge), 0 2px 0 var(--wood-edge), -1.5px -1.5px 0 var(--wood-edge), 1.5px -1.5px 0 var(--wood-edge), -1.5px 1.5px 0 var(--wood-edge), 1.5px 1.5px 0 var(--wood-edge), 0 4px 0 #4a240880;margin:0;font-size:1.25rem;font-weight:400;line-height:1.25}.gold.svelte-1mwg575{border:2px solid var(--capsule-edge);background:var(--pill-bg);color:#ffe14d;font-family:var(--font-display);border-radius:999px;align-items:center;gap:6px;margin:0;padding-block:2px;padding-inline:4px 16px;font-size:1.3rem;display:flex;box-shadow:inset 0 2px #ffffff2e}.btn.svelte-1mwg575{min-block-size:44px;min-inline-size:120px}@media (prefers-reduced-motion:reduce){.flip.svelte-1mwg575{transition:none}}.events.svelte-8ilj45{--wood-outline:-2px 0 0 var(--wood-edge), 2px 0 0 var(--wood-edge), 0 -2px 0 var(--wood-edge), 0 2px 0 var(--wood-edge), -1.5px -1.5px 0 var(--wood-edge), 1.5px -1.5px 0 var(--wood-edge), -1.5px 1.5px 0 var(--wood-edge), 1.5px 1.5px 0 var(--wood-edge), 0 4px 0 #4a240880;max-width:860px;gap:16px;min-inline-size:0;margin-inline:auto;padding-block:16px 40px;display:grid}.card.svelte-8ilj45{min-inline-size:0;padding:16px 18px}.hero.svelte-8ilj45{border:3px solid var(--wood-edge);background:radial-gradient(circle at 82% 50%, #fff6c8bf, transparent 34%), var(--feature-grad);border-radius:22px;flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px;display:flex;box-shadow:inset 0 0 0 5px #f0b060,inset 0 0 0 7px #6e3a128c,inset 0 12px #ffffff2e,0 5px #4a2408,0 10px 18px #3c1e054d}.copy.svelte-8ilj45{flex:280px;justify-items:start;gap:10px;min-inline-size:0;display:grid}.eyebrow.svelte-8ilj45{overflow-wrap:anywhere;align-items:center;gap:6px;max-inline-size:100%;padding-block:2px;padding-inline:4px 12px;line-height:1.2;display:inline-flex}.hero.svelte-8ilj45 .eyebrow:where(.svelte-8ilj45){color:#fff3b0;background:#6e3a12e0;border-color:#4a2408}.eyebrow.svelte-8ilj45 img:where(.svelte-8ilj45){flex:none}h1.svelte-8ilj45,h2.svelte-8ilj45{font-family:var(--font-display);color:#fff;letter-spacing:0;overflow-wrap:anywhere;font-weight:400}h1.svelte-8ilj45{text-shadow:var(--wood-outline);margin:0;font-size:clamp(1.5rem,5vw,2.2rem);line-height:1.2}.copy.svelte-8ilj45 p:where(.svelte-8ilj45){color:var(--paper-ink);overflow-wrap:anywhere;background:#fff8e6e6;border-radius:12px;margin:0;padding:8px 12px;font-weight:700;line-height:1.5;box-shadow:0 2px #6e3a1259}.copy.svelte-8ilj45 .btn:where(.svelte-8ilj45){align-items:center;gap:6px;min-block-size:44px;padding:8px 18px;font-size:1.05rem;display:inline-flex}.star.svelte-8ilj45{filter:drop-shadow(0 0 16px #fff0a0d9);flex:none;margin-inline:auto;transform:rotate(4deg)}.mini.svelte-8ilj45{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.mini.svelte-8ilj45 .thumb:where(.svelte-8ilj45){aspect-ratio:16/10;border:3px solid var(--line);box-shadow:0 3px 0 var(--tile-lip);border-radius:14px;flex:0 0 min(40%,180px);overflow:clip}.mini.svelte-8ilj45 div:where(.svelte-8ilj45):last-child{justify-items:start;gap:6px;min-inline-size:0;display:grid}.mini.svelte-8ilj45 strong:where(.svelte-8ilj45){font-family:var(--font-display);color:#fff;text-shadow:var(--outline-text);overflow-wrap:anywhere;font-size:1.4rem;font-weight:400;line-height:1.15}.go.svelte-8ilj45{border:3px solid var(--line);background:linear-gradient(180deg, var(--green-top), var(--green-bottom));color:#fff;min-block-size:40px;font-family:var(--font-display);text-shadow:0 2px #0000004d;box-shadow:inset 0 3px 0 #ffffff80, 0 4px 0 var(--green-lip);border-radius:14px;align-items:center;padding:4px 16px;transition:transform 80ms;display:inline-flex}.mini.svelte-8ilj45:hover .go:where(.svelte-8ilj45){filter:brightness(1.07);transform:translateY(-2px)}.note.svelte-8ilj45{border:2px solid var(--paper-edge);background:var(--paper);color:#a3271c;inline-size:fit-content;max-inline-size:100%;font-family:var(--font-display);border-radius:12px;margin:0;padding:6px 14px;box-shadow:0 3px #a8834d}h2.svelte-8ilj45{text-shadow:var(--outline-text);margin:0 0 12px;font-size:1.3rem}.missions.svelte-8ilj45 ul:where(.svelte-8ilj45){gap:10px;margin:0;padding:0;list-style:none;display:grid}.missions.svelte-8ilj45 li:where(.svelte-8ilj45){border:2px solid var(--capsule-edge);background:var(--well);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 3px 6px #00000047,0 2px #ffffff59}.missions.svelte-8ilj45 li:where(.svelte-8ilj45)>img:where(.svelte-8ilj45){filter:drop-shadow(0 2px #0000004d);flex:none}.missions.svelte-8ilj45 li.done:where(.svelte-8ilj45){border-color:var(--green-lip);background:linear-gradient(#2f8a3a 0%,#1f6a2c 100%)}.missions.svelte-8ilj45 li.all:where(.svelte-8ilj45){box-shadow:inset 0 2px 0 #fff3, 0 0 0 2px var(--line), 0 0 14px #ffd84a8c;background:linear-gradient(#24539f,#163f86);border:3px solid #ffd84a}.missions.svelte-8ilj45 li.all.done:where(.svelte-8ilj45){box-shadow:inset 0 2px 0 #fff3, 0 0 0 2px var(--line), 0 0 18px #ffd84acc;background:linear-gradient(#2f8a3a 0%,#1f6a2c 100%);border-color:#ffd84a}.missions.svelte-8ilj45 li.all.done:where(.svelte-8ilj45):has(>.btn:where(.svelte-8ilj45)){animation:1.6s ease-in-out infinite svelte-8ilj45-all-ready}@keyframes svelte-8ilj45-all-ready{50%{box-shadow:inset 0 2px 0 #fff3, 0 0 0 2px var(--line), 0 0 28px #ffd84a}}.missions.svelte-8ilj45 li.all:where(.svelte-8ilj45) strong:where(.svelte-8ilj45){font-family:var(--font-display);color:#ffe14d;font-size:1.1rem;font-weight:400}.body.svelte-8ilj45{flex:180px;gap:5px;min-inline-size:0;display:grid}.body.svelte-8ilj45 a:where(.svelte-8ilj45){color:#fff;overflow-wrap:anywhere;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.body.svelte-8ilj45 a:where(.svelte-8ilj45):hover{text-decoration-color:#ffe14d}.body.svelte-8ilj45 small:where(.svelte-8ilj45){color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-weight:700;display:inline-flex}.bar.svelte-8ilj45{border:2px solid var(--capsule-edge);background:#0a2550;border-radius:999px;block-size:14px;overflow:clip;box-shadow:inset 0 2px 3px #00000080}.bar.svelte-8ilj45 i:where(.svelte-8ilj45){border-radius:inherit;background:var(--gold-grad);block-size:100%;display:block;box-shadow:inset 0 2px #ffffff8c,inset 0 -2px #00000026}.done.svelte-8ilj45 .bar:where(.svelte-8ilj45) i:where(.svelte-8ilj45){background:linear-gradient(180deg, var(--green-top), var(--green-bottom))}.missions.svelte-8ilj45 .btn:where(.svelte-8ilj45){min-block-size:44px;padding:8px 16px;font-size:1rem}.got.svelte-8ilj45{border:2px solid var(--green-lip);background:linear-gradient(180deg, var(--green-top), var(--green-bottom));color:#fff;min-block-size:34px;font-family:var(--font-display);text-shadow:0 1px #00000059;border-radius:999px;align-items:center;padding:2px 14px;display:inline-flex;box-shadow:inset 0 2px #ffffff73}.fine.svelte-8ilj45{color:#e6f3ff;overflow-wrap:anywhere;background:#0b2a6399;border-radius:12px;margin:12px 0 0;padding:8px 12px;font-size:.8rem}@media (prefers-reduced-motion:reduce){.go.svelte-8ilj45{transition:none}.missions.svelte-8ilj45 li.all.done:where(.svelte-8ilj45):has(>.btn:where(.svelte-8ilj45)){animation:none}.mini.svelte-8ilj45:hover .go:where(.svelte-8ilj45){transform:none}}@media (width<=560px){.hero.svelte-8ilj45{padding:16px}.mini.svelte-8ilj45{gap:10px}.mini.svelte-8ilj45 strong:where(.svelte-8ilj45){font-size:1.15rem}}[dir=rtl] .hero.svelte-8ilj45{background:radial-gradient(circle at 18% 50%, #fff6c8bf, transparent 34%), var(--feature-grad)}html:lang(ko) .events.svelte-8ilj45{word-break:keep-all}
