.haitou-page[data-astro-cid-j7rhey4n]{--hy-primary:#ff6f61;--hy-primary-dark:#e2503f;--hy-secondary:#ffb36b;--hy-bg:#fff6ef;--hy-card:#fff;--hy-text:#3a3a3a;--hy-text-sub:#8a7e78;--hy-border:#ffe1d1;--hy-green-bg:#e6f8ec;--hy-green:#2f9e4f;--hy-amber-bg:#fff3dd;--hy-amber:#cc7a14;--hy-blue-bg:#e8f5fd;--hy-blue:#2b9fd1;background:var(--hy-bg);color:var(--hy-text);border-radius:18px;margin:0 -20px;padding:28px 20px 40px;font-family:Noto Sans JP,sans-serif}.hy-hero[data-astro-cid-j7rhey4n]{text-align:center;background:linear-gradient(135deg, var(--hy-primary), var(--hy-secondary));color:#fff;border-radius:20px;margin-bottom:28px;padding:36px 20px 28px;box-shadow:0 8px 20px #ff6f6140}.hy-hero-kicker[data-astro-cid-j7rhey4n]{background:#ffffff38;border-radius:999px;margin-bottom:14px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-block}.hy-hero-title[data-astro-cid-j7rhey4n]{color:#fff;margin-bottom:12px;font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:900;line-height:1.4}.hy-hero-x[data-astro-cid-j7rhey4n]{opacity:.85;padding:0 2px}.hy-hero-br[data-astro-cid-j7rhey4n]{display:none}.hy-hero-sub[data-astro-cid-j7rhey4n]{max-width:480px;margin:0 auto;font-size:14px;line-height:1.8}.hy-hero-sub[data-astro-cid-j7rhey4n] strong[data-astro-cid-j7rhey4n]{text-decoration:underline #fff9}.hy-hero-emoji[data-astro-cid-j7rhey4n]{letter-spacing:10px;margin-top:18px;font-size:22px}.hy-section[data-astro-cid-j7rhey4n]{margin-bottom:36px}.hy-section-title[data-astro-cid-j7rhey4n]{color:var(--hy-primary-dark);margin-bottom:14px;font-family:Noto Sans JP,sans-serif;font-size:19px;font-weight:900}.hy-section-note[data-astro-cid-j7rhey4n]{color:var(--hy-text-sub);margin:-8px 0 14px;font-size:12px}.hy-section-bonus[data-astro-cid-j7rhey4n]{border-top:2px dashed var(--hy-border);padding-top:8px}.hy-grid[data-astro-cid-j7rhey4n]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.hy-card[data-astro-cid-j7rhey4n]{background:var(--hy-card);border:2px solid var(--hy-border);border-radius:18px;gap:12px;padding:18px 18px 18px 46px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 3px 10px #ff6f611a;color:var(--hy-text)!important;text-decoration:none!important}.hy-card[data-astro-cid-j7rhey4n]:hover{border-color:var(--hy-primary);transform:translateY(-3px);box-shadow:0 8px 16px #ff6f6133}.hy-card-bonus[data-astro-cid-j7rhey4n]{opacity:.94;border-style:dashed}.hy-rank[data-astro-cid-j7rhey4n]{font-size:22px;line-height:1;position:absolute;top:18px;left:12px}.hy-rank-bonus[data-astro-cid-j7rhey4n]{font-size:18px}.hy-card-body[data-astro-cid-j7rhey4n]{flex:1;min-width:0}.hy-card-top[data-astro-cid-j7rhey4n]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.hy-name[data-astro-cid-j7rhey4n]{font-size:16px;font-weight:900}.hy-held[data-astro-cid-j7rhey4n]{color:#fff;background:#3a3a3a;border-radius:999px;align-items:center;gap:3px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-flex}.hy-meta[data-astro-cid-j7rhey4n]{color:var(--hy-text-sub);gap:10px;margin-bottom:10px;font-size:12px;display:flex}.hy-code[data-astro-cid-j7rhey4n]{font-family:var(--font-mono)}.hy-yield[data-astro-cid-j7rhey4n]{border-radius:999px;align-items:baseline;gap:4px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.hy-yield[data-astro-cid-j7rhey4n] strong[data-astro-cid-j7rhey4n]{font-size:16px;font-family:var(--font-mono)}.hy-yield-high[data-astro-cid-j7rhey4n]{background:var(--hy-green-bg);color:var(--hy-green)}.hy-yield-mid[data-astro-cid-j7rhey4n]{background:var(--hy-amber-bg);color:var(--hy-amber)}.hy-yield-low[data-astro-cid-j7rhey4n]{background:var(--hy-blue-bg);color:var(--hy-blue)}.hy-ticket[data-astro-cid-j7rhey4n]{border:1.5px dashed var(--hy-secondary);background:#fff9f3;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.hy-ticket-icon[data-astro-cid-j7rhey4n]{flex-shrink:0;font-size:16px}.hy-ticket-text[data-astro-cid-j7rhey4n]{font-size:13px;line-height:1.6}.hy-empty[data-astro-cid-j7rhey4n]{text-align:center;color:var(--hy-text-sub);padding:40px 0}.hy-disclaimer[data-astro-cid-j7rhey4n]{color:var(--hy-text-sub);margin-top:8px;font-size:11px}@media (width>=640px){.hy-hero-br[data-astro-cid-j7rhey4n]{display:inline}.hy-hero-title[data-astro-cid-j7rhey4n]{font-size:36px}}
