.fortune-slips-page[data-v-dd88c9d8]{padding:1.5rem 0 3rem}.slips-hero[data-v-dd88c9d8],.context-section[data-v-dd88c9d8],.number-section[data-v-dd88c9d8]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:8px;box-shadow:var(--shadow-md);margin:0 auto 1.5rem;max-width:860px;padding:2rem}.slips-hero[data-v-dd88c9d8]{background:linear-gradient(180deg,#fffaf0,#fff);border-top:4px solid var(--color-primary);text-align:center}.hero-badge[data-v-dd88c9d8],.section-kicker[data-v-dd88c9d8]{background:var(--color-primary);border-radius:999px;color:var(--color-accent);display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.04em;margin-bottom:.75rem;padding:.28rem .8rem}.slips-title[data-v-dd88c9d8]{color:var(--color-primary);font-family:var(--font-serif);font-size:2rem;line-height:1.35;margin-bottom:.75rem}.slips-lead[data-v-dd88c9d8],.context-text[data-v-dd88c9d8],.section-note[data-v-dd88c9d8]{color:var(--color-text);font-size:.96rem;line-height:1.85}.hero-actions[data-v-dd88c9d8]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.4rem}.fortune-match-note[data-v-dd88c9d8]{margin-top:1rem}.secondary-link[data-v-dd88c9d8]{border:1px solid var(--color-accent-dark);border-radius:999px;color:var(--color-primary);font-size:.9rem;font-weight:800;padding:.62rem 1rem;text-decoration:none}.secondary-link[data-v-dd88c9d8]:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.section-title[data-v-dd88c9d8]{color:var(--color-primary);font-size:1.35rem;line-height:1.45;margin-bottom:.9rem}.context-text+.context-text[data-v-dd88c9d8]{margin-top:.8rem}.reading-guide-link[data-v-dd88c9d8]{display:inline-block;margin-top:1rem;font-size:.95rem;line-height:1.7}.section-heading-row[data-v-dd88c9d8]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.section-heading-row .section-title[data-v-dd88c9d8]{margin-bottom:0}#slips-list-heading[data-v-dd88c9d8]{scroll-margin-top:100px}.section-note[data-v-dd88c9d8]{color:var(--color-text-light);max-width:260px}.number-grid[data-v-dd88c9d8]{display:grid;gap:.75rem;grid-template-columns:repeat(5,1fr)}.number-button[data-v-dd88c9d8]{align-items:center;aspect-ratio:1;background:linear-gradient(135deg,#e0e0e0,#d0d0d0);border:2px solid #bbb;border-radius:8px;color:#999;cursor:not-allowed;display:flex;font-size:1.25rem;font-weight:800;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease}.number-button.available[data-v-dd88c9d8]{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);border-color:var(--color-accent-dark);box-shadow:var(--shadow-sm);color:var(--color-accent);cursor:pointer}.number-button.available[data-v-dd88c9d8]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md);transform:translateY(-2px)}.number-button.available[data-v-dd88c9d8]:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.number-button.available[data-v-dd88c9d8]:hover:before{left:100%}.number[data-v-dd88c9d8]{position:relative;z-index:1}@media (min-width: 768px){.number-grid[data-v-dd88c9d8]{grid-template-columns:repeat(10,1fr)}}@media (max-width: 640px){.slips-hero[data-v-dd88c9d8],.context-section[data-v-dd88c9d8],.number-section[data-v-dd88c9d8]{padding:1.35rem}.slips-title[data-v-dd88c9d8]{font-size:1.55rem}.section-heading-row[data-v-dd88c9d8]{display:block}.section-note[data-v-dd88c9d8]{margin-top:.6rem;max-width:none}.number-grid[data-v-dd88c9d8]{gap:.5rem}.number-button[data-v-dd88c9d8]{font-size:1rem}}
