.hwp[data-astro-cid-7patl52q]{max-width:1100px;margin:0 auto;padding:60px 20px 80px}.hwp-head[data-astro-cid-7patl52q]{text-align:center;margin-bottom:40px}.hwp-kicker[data-astro-cid-7patl52q]{letter-spacing:.14em;text-transform:uppercase;color:#ff7a1a;margin:0;font-size:.78rem;font-weight:800}.hwp[data-astro-cid-7patl52q] h1[data-astro-cid-7patl52q]{font-family:var(--font-display);letter-spacing:.02em;background:linear-gradient(110deg,#ff7a1a,#ffcc5c 45%,#9d4dff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:10px 0;font-size:clamp(3rem,8vw,5.5rem);line-height:.95}.hwp-sub[data-astro-cid-7patl52q]{max-width:620px;color:var(--text-muted);margin:0 auto 26px;line-height:1.6}.hwp-juego[data-astro-cid-7patl52q]{background:#ff7a1a1a;border:1px solid #ff7a1a80;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;max-width:640px;margin:0 auto 26px;padding:14px 18px;display:flex}.hwp-juego[data-astro-cid-7patl52q] p[data-astro-cid-7patl52q]{text-align:left;flex:260px;margin:0;font-size:.9rem;line-height:1.5}.hwp-juego-btn[data-astro-cid-7patl52q]{color:#1a0800;white-space:nowrap;background:#ff7a1a;border-radius:999px;padding:11px 22px;font-weight:800;text-decoration:none;transition:background .2s;box-shadow:0 8px 22px #ff7a1a59}.hwp-juego-btn[data-astro-cid-7patl52q]:hover,.hwp-juego-btn[data-astro-cid-7patl52q]:focus-visible{background:#ffcc5c}.hwp-progress[data-astro-cid-7patl52q]{align-items:center;gap:14px;max-width:460px;margin:0 auto;font-weight:800;display:flex}.hwp-bar[data-astro-cid-7patl52q]{background:#7f7f7f26;border-radius:999px;flex:1;height:12px;overflow:hidden}.hwp-bar[data-astro-cid-7patl52q] span[data-astro-cid-7patl52q]{border-radius:inherit;background:linear-gradient(90deg,#ff7a1a,#ffcc5c);width:0;height:100%;transition:width .6s;display:block}.hwp-done[data-astro-cid-7patl52q]{background:#ffc8281a;border:1px solid #ffc82880;border-radius:14px;max-width:560px;margin:18px auto 0;padding:14px 18px;font-weight:700}.hwp-done[data-astro-cid-7patl52q] p[data-astro-cid-7patl52q]{margin:0}.hwp-reward[data-astro-cid-7patl52q]{background:#b366ff1a;border:1px solid #b366ff80;border-radius:12px;margin-top:14px;padding:16px;font-weight:500}.hwp-reward-tag[data-astro-cid-7patl52q]{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#b366ff;border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:.7rem;font-weight:800;display:inline-block}.hwp-reward-btn[data-astro-cid-7patl52q]{color:#fff;background:#b366ff;border-radius:999px;margin-top:12px;padding:10px 18px;font-weight:800;text-decoration:none;display:inline-block}.hwp-grid[data-astro-cid-7patl52q]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hwp-card[data-astro-cid-7patl52q]{border:1px solid var(--border-color);background:var(--card-bg);text-align:center;border-radius:16px;padding:18px 16px;transition:border-color .3s,transform .3s;position:relative}.hwp-num[data-astro-cid-7patl52q]{color:var(--text-muted);font-size:.7rem;font-weight:800;position:absolute;top:10px;left:12px}.hwp-candy[data-astro-cid-7patl52q]{fill:#555;opacity:.25;filter:grayscale();width:72px;height:36px;margin:8px auto 10px;transition:all .4s;display:block}.hwp-hint[data-astro-cid-7patl52q]{color:var(--text-muted);margin:0 0 10px;font-size:.85rem;line-height:1.45}.hwp-state[data-astro-cid-7patl52q]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:#7f7f7f1f;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:800;display:inline-block}.hwp-card[data-astro-cid-7patl52q].is-found{border-color:var(--c);transform:translateY(-2px)}.hwp-card[data-astro-cid-7patl52q].is-found .hwp-candy[data-astro-cid-7patl52q]{fill:var(--c);opacity:1;filter:drop-shadow(0 0 8px var(--c))}.hwp-card[data-astro-cid-7patl52q].is-found .hwp-state[data-astro-cid-7patl52q]{background:var(--c);color:#120a18}.hwp-foot[data-astro-cid-7patl52q]{text-align:center;color:var(--text-muted);margin-top:34px;font-size:.8rem}.hwp-foot[data-astro-cid-7patl52q] button[data-astro-cid-7patl52q]{border:1px solid var(--border-color);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-left:8px;padding:4px 12px}.hwp-404[data-astro-cid-7patl52q]{text-align:center;justify-content:center;align-items:center;min-height:80vh;padding:40px 16px;display:none;position:relative;overflow:hidden}html:not(.halloween) .hwp[data-astro-cid-7patl52q]{display:none}html:not(.halloween) .hwp-404[data-astro-cid-7patl52q]{display:flex}.hwp-drape[data-astro-cid-7patl52q]{z-index:0;background:repeating-linear-gradient(90deg,#5a0812 0 18px,#8e1020 18px 34px,#6d0a17 34px 46px);width:50%;position:absolute;top:0;bottom:0;box-shadow:inset 0 -40px 60px #0000008c,inset 0 30px 50px #00000080}.hwp-drape-l[data-astro-cid-7patl52q]{animation:1.1s cubic-bezier(.2,.8,.2,1) both hwp-close-l;left:0}.hwp-drape-r[data-astro-cid-7patl52q]{animation:1.1s cubic-bezier(.2,.8,.2,1) both hwp-close-r;right:0}.hwp-404[data-astro-cid-7patl52q]:before{content:"";z-index:1;clip-path:polygon(0 0,100% 0,100% 70%,97.5% 100%,95% 70%,92.5% 100%,90% 70%,87.5% 100%,85% 70%,82.5% 100%,80% 70%,77.5% 100%,75% 70%,72.5% 100%,70% 70%,67.5% 100%,65% 70%,62.5% 100%,60% 70%,57.5% 100%,55% 70%,52.5% 100%,50% 70%,47.5% 100%,45% 70%,42.5% 100%,40% 70%,37.5% 100%,35% 70%,32.5% 100%,30% 70%,27.5% 100%,25% 70%,22.5% 100%,20% 70%,17.5% 100%,15% 70%,12.5% 100%,10% 70%,7.5% 100%,5% 70%,2.5% 100%,0 70%);background:repeating-linear-gradient(90deg,#b8861b 0 20px,#e0b448 20px 40px);height:46px;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 16px #00000080}.hwp-404-in[data-astro-cid-7patl52q]{z-index:2;color:#f6eee6;background:#0f060ac7;border:1px solid #e0b44873;border-radius:18px;max-width:460px;padding:28px 24px;animation:.6s .8s both hwp-fade;position:relative;box-shadow:0 20px 50px #0009}.hwp-404-num[data-astro-cid-7patl52q]{font-family:var(--font-display);color:#e0b448;text-shadow:0 4px #5a0812;font-size:clamp(4.5rem,16vw,7rem);line-height:.9;display:block}.hwp-404-in[data-astro-cid-7patl52q] h1[data-astro-cid-7patl52q]{text-transform:uppercase;margin:6px 0 10px;font-size:1.5rem;font-weight:800}.hwp-404-in[data-astro-cid-7patl52q] p[data-astro-cid-7patl52q]{color:#d9c9c0;margin:0 0 20px;line-height:1.55}.hwp-404-btn[data-astro-cid-7patl52q]{color:#2a0a0f;background:#e0b448;border-radius:999px;padding:11px 22px;font-weight:800;text-decoration:none;display:inline-block}@keyframes hwp-close-l{0%{transform:translate(-100%)}to{transform:none}}@keyframes hwp-close-r{0%{transform:translate(100%)}to{transform:none}}@keyframes hwp-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=600px){.hwp[data-astro-cid-7patl52q]{padding:36px 14px 60px}.hwp-sub[data-astro-cid-7patl52q]{font-size:.92rem}.hwp-progress[data-astro-cid-7patl52q]{max-width:none}.hwp-grid[data-astro-cid-7patl52q]{grid-template-columns:1fr 1fr;gap:10px}.hwp-card[data-astro-cid-7patl52q]{border-radius:14px;padding:14px 10px 12px}.hwp-candy[data-astro-cid-7patl52q]{width:56px;height:28px;margin:10px auto 8px}.hwp-hint[data-astro-cid-7patl52q]{font-size:.78rem}.hwp-state[data-astro-cid-7patl52q]{padding:3px 8px;font-size:.62rem}.hwp-done[data-astro-cid-7patl52q],.hwp-reward[data-astro-cid-7patl52q]{text-align:left;font-size:.9rem}.hwp-reward-btn[data-astro-cid-7patl52q]{text-align:center;display:block}.hwp-foot[data-astro-cid-7patl52q] button[data-astro-cid-7patl52q]{margin:10px auto 0;display:block}}
