.need-setup[data-astro-cid-6r4v3aud]{text-align:center;padding:4rem 2rem;background:#140f1e66;border:1px dashed var(--line);border-radius:16px;margin:3rem 0}.ns-rune[data-astro-cid-6r4v3aud]{font-size:5rem;line-height:1}.need-setup[data-astro-cid-6r4v3aud] h2[data-astro-cid-6r4v3aud]{font-family:var(--serif-ko);color:var(--gold-light);font-size:1.5rem;margin:.8rem 0 .5rem;font-weight:500}.need-setup[data-astro-cid-6r4v3aud] p[data-astro-cid-6r4v3aud]{color:var(--text-dim);margin-bottom:1.5rem;line-height:1.7}.need-setup[data-astro-cid-6r4v3aud] strong[data-astro-cid-6r4v3aud]{color:var(--gold)}.ns-sub[data-astro-cid-6r4v3aud]{font-size:.85rem;color:var(--text-muted)}.lotto-setup[data-astro-cid-6r4v3aud]{display:flex;flex-direction:column;gap:.9rem;max-width:360px;margin:1.6rem auto .4rem;text-align:left}.lotto-setup[data-astro-cid-6r4v3aud] input[data-astro-cid-6r4v3aud][type=text],.lotto-setup[data-astro-cid-6r4v3aud] input[data-astro-cid-6r4v3aud][type=number]{background:#ffffff0d;border:1px solid var(--line-strong);border-radius:10px;padding:.7rem .9rem;color:var(--text);font-size:1rem;font-family:inherit}.lotto-setup[data-astro-cid-6r4v3aud] input[data-astro-cid-6r4v3aud]:focus{outline:none;border-color:var(--gold)}.ls-birth[data-astro-cid-6r4v3aud]{display:flex;align-items:center;gap:.4rem}.ls-birth[data-astro-cid-6r4v3aud] input[data-astro-cid-6r4v3aud]{width:100%;text-align:center}.ls-birth[data-astro-cid-6r4v3aud] span[data-astro-cid-6r4v3aud]{color:var(--text-muted);font-size:.9rem;flex-shrink:0}.ls-gender[data-astro-cid-6r4v3aud]{display:flex;gap:1.6rem;justify-content:center;padding:.2rem 0}.ls-gender[data-astro-cid-6r4v3aud] label[data-astro-cid-6r4v3aud]{color:var(--text-dim);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.35rem}.lotto-setup[data-astro-cid-6r4v3aud] button[data-astro-cid-6r4v3aud]{margin-top:.3rem}.ls-note[data-astro-cid-6r4v3aud]{font-size:.78rem;color:var(--text-muted);margin:1rem 0 0;line-height:1.5}.page-header[data-astro-cid-6r4v3aud]{text-align:center;padding:2.5rem 0 1.5rem}.kicker[data-astro-cid-6r4v3aud]{font-family:var(--serif-en);color:var(--gold-soft);letter-spacing:.4em;font-size:.85rem}.page-title[data-astro-cid-6r4v3aud]{font-family:var(--serif-ko);font-weight:500;font-size:2.4rem;margin:.5rem 0;background:linear-gradient(135deg,#fff,var(--gold));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.date[data-astro-cid-6r4v3aud]{color:var(--gold);font-family:var(--serif-en);letter-spacing:.15em;font-size:.95rem;margin-bottom:.5rem}.lead[data-astro-cid-6r4v3aud]{color:var(--text-dim)}.rune-strip[data-astro-cid-6r4v3aud]{margin:2rem 0;padding:1.2rem 1.5rem;background:#140f1e80;border:1px solid var(--line);border-radius:12px}.rune-strip[data-astro-cid-6r4v3aud] .strip-label{font-family:var(--serif-en);color:var(--gold-soft);letter-spacing:.2em;font-size:.78rem;margin-bottom:.8rem;text-align:center}.rune-strip[data-astro-cid-6r4v3aud] .strip-runes{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.rune-strip[data-astro-cid-6r4v3aud] .strip-rune{display:flex;flex-direction:column;align-items:center;color:inherit;padding:.5rem}.rune-strip[data-astro-cid-6r4v3aud] .strip-rune .sym{font-family:var(--serif-en);font-size:2.5rem;line-height:1;color:var(--gold-light);text-shadow:0 0 15px rgba(212,175,55,.4)}.rune-strip[data-astro-cid-6r4v3aud] .strip-rune .nm{font-size:.82rem;color:var(--text-dim);margin:.2rem 0}.rune-strip[data-astro-cid-6r4v3aud] .strip-rune .num{font-size:.68rem;color:var(--gold-soft);letter-spacing:.05em}.sets[data-astro-cid-6r4v3aud]{display:grid;gap:.8rem;margin:2rem 0}.sets[data-astro-cid-6r4v3aud] .lotto-set{background:linear-gradient(180deg,#d4af370a,#140f1e8c);border:1px solid var(--line);border-radius:12px;padding:1.2rem 1.4rem}.sets[data-astro-cid-6r4v3aud] .set-head{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.sets[data-astro-cid-6r4v3aud] .set-num{font-family:var(--serif-en);color:var(--gold);font-size:1.4rem;letter-spacing:.1em;opacity:.6}.sets[data-astro-cid-6r4v3aud] .set-label{color:var(--gold-light);font-family:var(--serif-ko);font-size:1rem}.sets[data-astro-cid-6r4v3aud] .set-note{color:var(--text-muted);font-size:.78rem}.sets[data-astro-cid-6r4v3aud] .balls{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;padding:.6rem 0}.sets[data-astro-cid-6r4v3aud] .ball{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica Neue,sans-serif;font-weight:800;font-size:1.25rem;letter-spacing:0;color:#fff;box-shadow:inset 0 -4px 8px #0000004d,0 2px 8px #00000040}.sets[data-astro-cid-6r4v3aud] .ball-yellow{background:linear-gradient(135deg,#fbc02d,#f9a825);color:#2a1f00}.sets[data-astro-cid-6r4v3aud] .ball-blue{background:linear-gradient(135deg,#1976d2,#1565c0)}.sets[data-astro-cid-6r4v3aud] .ball-red{background:linear-gradient(135deg,#e53935,#c62828)}.sets[data-astro-cid-6r4v3aud] .ball-gray{background:linear-gradient(135deg,#546e7a,#37474f)}.sets[data-astro-cid-6r4v3aud] .ball-green{background:linear-gradient(135deg,#43a047,#2e7d32)}.how-section[data-astro-cid-6r4v3aud]{margin:3rem 0}.how[data-astro-cid-6r4v3aud]{padding-left:1.4rem}.how[data-astro-cid-6r4v3aud] li[data-astro-cid-6r4v3aud]{color:var(--text-dim);line-height:1.85;margin-bottom:.6rem}.how[data-astro-cid-6r4v3aud] strong[data-astro-cid-6r4v3aud]{color:var(--gold-light)}.disclaim[data-astro-cid-6r4v3aud]{margin-top:1.5rem;padding:.8rem 1rem;background:#d4af370d;border-left:2px solid var(--gold-soft);color:var(--text-muted);font-size:.85rem;line-height:1.7;font-style:italic}.disclaim[data-astro-cid-6r4v3aud] strong[data-astro-cid-6r4v3aud]{color:var(--gold);font-style:normal}.more-grid[data-astro-cid-6r4v3aud]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1rem}.more-card[data-astro-cid-6r4v3aud]{background:#140f1e80;border:1px solid var(--line);border-radius:12px;padding:1.2rem;color:inherit;transition:all .2s}.more-card[data-astro-cid-6r4v3aud]:hover{border-color:var(--line-strong);color:inherit}.more-card[data-astro-cid-6r4v3aud] h3[data-astro-cid-6r4v3aud]{color:var(--gold-light);margin-bottom:.4rem;font-size:1rem}.more-card[data-astro-cid-6r4v3aud] p[data-astro-cid-6r4v3aud]{color:var(--text-muted);font-size:.85rem}@media(max-width:600px){.more-grid[data-astro-cid-6r4v3aud]{grid-template-columns:1fr}}
