@font-face{font-family:Allura;src:url(/fonts/Allura-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.wc-option{transition:opacity .45s,transform .45s;animation:.4s both wc-arrive}.wc-option:nth-child(2){animation-delay:60ms}.wc-option.wc-chosen,.wc-option.wc-not-chosen{animation:none}.wc-option:disabled.wc-chosen{opacity:1}.wc-option:disabled.wc-not-chosen{opacity:.35;transform:scale(.96)}.wc-chosen .wc-image{box-shadow:0 0 0 4px #829274,0 12px 32px #53644820}.wc-chosen .wc-pick{color:#fff;background:#596b4d;border-color:#a3b692}.wc-choice-seal{color:#596b4d;background:#faf8f1f2;border-radius:50%;place-items:center;width:48px;height:48px;animation:.35s cubic-bezier(.2,.8,.3,1.3) both wc-stamp;display:grid;position:absolute;top:18px;right:18px;box-shadow:0 3px 14px #33492a25}.wc-interlude{text-align:center;background:radial-gradient(at 50% 0,#f1ebdd,#0000 75%),#f5f2eb;border:1px solid #e7e1d4;border-radius:24px;margin:0 0 22px;padding:24px 22px 18px;animation:.5s both wc-arrive}.wc-interlude h2{letter-spacing:-.04em;word-break:keep-all;margin:8px 0 10px;font:600 clamp(22px,3.5vw,30px)/1.6 MaruBuri,serif}.wc-interlude-description{color:#777d6c;margin:0;font-size:15px;line-height:1.8}.wc-postcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:770px;margin:0 auto;padding:25px 9px 28px;display:grid}.wc-postcards figure{transform:rotate(var(--card-tilt));min-width:0;animation:.6s cubic-bezier(.2,.7,.2,1) both wc-postcard;animation-delay:calc(var(--card-i)*70ms);background:#fffdf7;margin:0;padding:7px 7px 0;box-shadow:0 5px 14px #5f533418}.wc-postcards img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.wc-postcards figcaption{color:#626c56;word-break:keep-all;padding:10px 2px 12px;font:600 13px/1.6 MaruBuri,serif}.wc-interlude-2 .wc-postcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:570px}.wc-interlude-2 .wc-postcards figcaption{padding:13px 3px 16px;font-size:16px}.wc-next-round{color:#fff;background:#596b4d;border-radius:28px;min-height:48px;padding:12px 28px;font-size:16px;box-shadow:0 5px 14px #596b4d20}.wc-interlude-foot{color:#7d8274;margin:13px 0 0;font-size:12px;line-height:1.8}.wc-winner{isolation:isolate;text-align:center;flex-direction:column;gap:24px;padding:12px 0 20px;animation:none;display:flex;position:relative}.wc-winner-image{width:min(100%,440px);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;gap:18px;padding:0;animation:1.15s cubic-bezier(.2,.7,.2,1) both wc-gallery;display:flex;overflow:visible}.wc-winner-image:after{content:none}.wc-winner-image img{box-sizing:border-box;background:#faf6eb url(/worldcup/storybook-frame.png) 50%/100% 100% no-repeat;border:0;border-radius:3px;width:100%;height:auto;padding:12%;animation:1.4s .25s both wc-gold;box-shadow:0 12px 28px #68543d14}.wc-winner-image>span{box-sizing:border-box;letter-spacing:.14em;white-space:nowrap;color:#897044;max-width:100%;min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;order:-1;padding:6px 12px;font-size:12px;line-height:1.6;animation:.65s .65s both wc-award;position:static;transform:none}.wc-winner-image>span svg{flex-shrink:0}.wc-winner-image>span{gap:12px;min-height:62px;padding:0 12px;animation:none}.wc-winner-image>span svg{animation:.7s .6s both wc-award}.wc-handwritten{letter-spacing:0;text-transform:none;color:#897044;clip-path:inset(-10% -8%);padding:4px 12px 6px 4px;font:400 clamp(36px,8vw,46px)/1.25 Allura,cursive;animation:1.8s cubic-bezier(.35,.1,.3,1) .7s both wc-ink-reveal;display:inline-block}@keyframes wc-ink-reveal{0%{clip-path:inset(-10% 100% -10% -8%)}to{clip-path:inset(-10% -8%)}}@media (prefers-reduced-motion:reduce){.wc-handwritten,.wc-winner-image>span svg{animation:none}}.wc-winner-copy{max-width:550px;animation:.8s .85s both wc-caption-reveal}.wc-winner-copy .wc-text-button{margin:12px auto 0}.wc-winner-copy .wc-result-note{margin:12px 0 18px}.wc-all-link{color:#647357;text-underline-offset:5px;white-space:nowrap;font-size:14px;text-decoration:underline}.wc-next-topics{margin:18px 0 28px}.wc-next-topics h3{text-align:center;margin:0 0 16px;font:600 18px/1.6 MaruBuri,serif}.wc-next-topics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.wc-next-topics a{color:#596447;background:#fffdf8;border:1px solid #e7e0d3;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:14px;line-height:1.6;text-decoration:none;display:flex}.wc-next-topics a img{object-fit:cover;border-radius:6px;width:58px;height:58px}.wc-next-topics a>span{flex:1}.wc-next-topics a svg{flex-shrink:0}@media (max-width:650px){.wc-next-topics>div{grid-template-columns:1fr}.wc-next-topics a img{width:52px;height:52px}}@keyframes wc-gallery{0%{opacity:0;transform:translateY(26px)scale(.91)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wc-gold{0%{opacity:0}to{opacity:1}}@keyframes wc-award{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wc-caption-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes wc-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wc-stamp{0%{opacity:0;transform:scale(.5)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes wc-postcard{0%{opacity:0;transform:translateY(20px)rotate(0)scale(.96)}to{opacity:1;transform:translateY(0) rotate(var(--card-tilt)) scale(1)}}@media (max-width:600px){.wc-interlude{padding:21px 13px 18px}.wc-postcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 4px}.wc-interlude-8 .wc-postcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.wc-interlude-8 .wc-postcards figure{padding:3px 3px 0}.wc-interlude-8 .wc-postcards figcaption{padding:6px 1px 8px;font-family:Pretendard,sans-serif;font-size:12px}.wc-interlude-2 .wc-postcards{gap:16px}.wc-choice-seal{width:38px;height:38px;top:10px;right:10px}.wc-interlude-description,.wc-interlude-2 .wc-postcards figcaption{font-size:14px}}@media (max-width:380px){.wc-interlude-8 .wc-postcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wc-option,.wc-interlude,.wc-winner,.wc-choice-seal,.wc-postcards figure,.wc-winner-image,.wc-winner-image img,.wc-winner-image:after,.wc-winner-image>span,.wc-winner-copy{transition:none;animation:none}.wc-option:disabled.wc-not-chosen{transform:none}}
