.lunation[data-v-b0aaf838]{padding:48px 0 96px}@media (max-width:576px){.lunation[data-v-b0aaf838]{padding:32px 0 64px}}.lunation__header[data-v-b0aaf838]{border-bottom:1px solid var(--border);padding-bottom:24px;text-align:center}.lunation__title[data-v-b0aaf838]{color:var(--text-primary);font-family:var(--font-head);font-size:40px;font-weight:800;margin:0}@media (max-width:900px){.lunation__title[data-v-b0aaf838]{font-size:30px}}@media (max-width:576px){.lunation__title[data-v-b0aaf838]{font-size:28px}}.lunation__next[data-v-b0aaf838]{margin:0 auto;max-width:760px;text-align:center}.lunation__label[data-v-b0aaf838]{color:var(--text-secondary);font-family:var(--font-body);font-size:16px;font-weight:400;margin:32px 0 8px}.lunation__when[data-v-b0aaf838]{color:var(--text-primary);font-family:var(--font-head);font-size:28px;font-weight:700;margin:0 0 8px}.lunation__sign[data-v-b0aaf838]{color:var(--text-secondary);font-family:var(--font-body);font-size:18px;margin:0 0 12px}.lunation__sign-name[data-v-b0aaf838]{color:var(--text-primary);font-weight:700}.lunation__tags[data-v-b0aaf838]{display:flex;gap:8px;justify-content:center;margin:0}.lunation__tag[data-v-b0aaf838]{border:1px solid var(--border);border-radius:999px;color:var(--text-primary);font-family:var(--font-body);font-size:14px;padding:4px 12px}.lunation__lead[data-v-b0aaf838],.lunation__note[data-v-b0aaf838]{color:var(--text-secondary);font-family:var(--font-body);font-size:16px;margin:24px 0 0;text-align:center}.lunation__note[data-v-b0aaf838]{font-size:14px;margin:0 0 12px}.lunation__dates[data-v-b0aaf838]{margin:0 auto;max-width:760px}.lunation__table[data-v-b0aaf838]{border-collapse:collapse;color:var(--text-secondary);font-family:var(--font-body);font-size:15px;width:100%}.lunation__table td[data-v-b0aaf838],.lunation__table th[data-v-b0aaf838]{border-bottom:1px solid var(--border);padding:8px 12px;text-align:left;vertical-align:top}.lunation__table th[data-v-b0aaf838]{color:var(--text-primary);font-weight:700}.lunation__table a[data-v-b0aaf838]{color:#c8a8fff2;text-decoration:underline}.lunation__text[data-v-b0aaf838]{margin:0 auto;max-width:760px;padding-top:24px}.lunation__h2[data-v-b0aaf838]{color:var(--text-primary);font-family:var(--font-head);font-size:24px;font-weight:700;margin:32px 0 12px}.lunation__p[data-v-b0aaf838]{color:var(--text-secondary);font-family:var(--font-body);font-size:17px;line-height:1.7;margin:0 0 16px}
