.back-btn[data-astro-cid-v5qodlli]{margin:var(--sp-4) 0 var(--sp-6)}.flower-hero[data-astro-cid-v5qodlli]{padding-block:var(--sp-8) var(--sp-10)}.flower-hero-badge[data-astro-cid-v5qodlli]{display:grid;place-items:center;width:96px;height:96px;margin:0 auto var(--sp-4);padding:14px;background:var(--ac-surface);border-radius:var(--radius-pill);box-shadow:var(--ac-shadow)}.flower-hero-badge[data-astro-cid-v5qodlli] img[data-astro-cid-v5qodlli]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.12))}.section-nav[data-astro-cid-v5qodlli]{gap:var(--sp-2)}.section-nav[data-astro-cid-v5qodlli] .ac-chip[data-astro-cid-v5qodlli]{text-decoration:none;transition:transform var(--t-fast) var(--ease-spring),border-color var(--t-fast),color var(--t-fast)}.section-nav[data-astro-cid-v5qodlli] .ac-chip[data-astro-cid-v5qodlli]:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--accent-deep)}.intro-text[data-astro-cid-v5qodlli]{font-size:1.05rem;line-height:1.6}.guide-callout[data-astro-cid-v5qodlli]{margin-top:var(--sp-5);padding-top:var(--sp-5);border-top:1px solid var(--ac-border);flex-wrap:wrap;gap:var(--sp-4)}.callout-emoji[data-astro-cid-v5qodlli]{font-size:2rem}.callout-title[data-astro-cid-v5qodlli]{display:block;color:var(--accent-deep)}.callout-sub[data-astro-cid-v5qodlli]{display:block;font-size:.9rem}.guide-section[data-astro-cid-v5qodlli]{margin-bottom:var(--sp-10);scroll-margin-top:90px}.card-h2[data-astro-cid-v5qodlli],.section-title[data-astro-cid-v5qodlli] span[data-astro-cid-v5qodlli]{line-height:1}.card-h2[data-astro-cid-v5qodlli]{display:flex;align-items:center;gap:10px;color:var(--accent-deep);font-size:1.3rem;margin-bottom:var(--sp-3)}.wild-card[data-astro-cid-v5qodlli] p[data-astro-cid-v5qodlli]{line-height:1.6}.sub-line[data-astro-cid-v5qodlli]{max-width:56ch;margin:calc(-1 * var(--sp-3)) auto var(--sp-6)}.seed-grid[data-astro-cid-v5qodlli]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-4)}.seed-chip[data-astro-cid-v5qodlli]{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);background:var(--ac-surface-2);border:1px solid var(--ac-border-ink);border-radius:var(--radius-md);transition:border-color var(--t-fast),transform var(--t-fast) var(--ease-spring)}.seed-chip[data-astro-cid-v5qodlli]:hover{border-color:var(--accent);transform:translateY(-3px)}.seed-chip[data-astro-cid-v5qodlli] img[data-astro-cid-v5qodlli]{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));flex-shrink:0}.stack-1[data-astro-cid-v5qodlli]{gap:2px}.seed-src[data-astro-cid-v5qodlli]{font-size:.82rem;font-weight:700}.combo-list[data-astro-cid-v5qodlli]{display:flex;flex-direction:column;gap:var(--sp-4)}.combo-card[data-astro-cid-v5qodlli]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);padding:var(--sp-5);background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--radius-lg);box-shadow:var(--ac-shadow-sm);transition:transform var(--t-base) var(--ease-spring),border-color var(--t-base),box-shadow var(--t-base)}.combo-card[data-astro-cid-v5qodlli]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 55%,var(--ac-border));box-shadow:var(--ac-shadow)}.combo-formula[data-astro-cid-v5qodlli]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:var(--sp-2) var(--sp-3);width:100%}.combo-parent[data-astro-cid-v5qodlli]{display:flex;flex-direction:column;align-items:center;gap:6px;width:84px;flex-shrink:0;text-align:center}.combo-parent[data-astro-cid-v5qodlli] img[data-astro-cid-v5qodlli]{width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.combo-parent[data-astro-cid-v5qodlli] span[data-astro-cid-v5qodlli]{font-weight:800;font-size:.8rem;line-height:1.2;color:var(--ac-text)}.combo-op[data-astro-cid-v5qodlli]{align-self:center;height:56px;display:grid;place-items:center;font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--accent)}.combo-result[data-astro-cid-v5qodlli] .combo-child-name[data-astro-cid-v5qodlli]{color:var(--accent-deep);font-size:.9rem}.combo-prob[data-astro-cid-v5qodlli]{margin-top:2px}.combo-notes[data-astro-cid-v5qodlli]{width:100%;margin:0;padding:var(--sp-3);text-align:center;font-size:.86rem;font-style:italic;color:var(--ac-text-muted);background:var(--ac-surface-2);border-radius:var(--radius-sm)}.odds-table[data-astro-cid-v5qodlli]{display:flex;flex-direction:column;gap:var(--sp-2)}.odds-row[data-astro-cid-v5qodlli]{display:grid;grid-template-columns:8.5rem 1fr 3rem;align-items:center;gap:var(--sp-3)}.odds-who[data-astro-cid-v5qodlli]{font-weight:800;font-size:.9rem}.odds-bar[data-astro-cid-v5qodlli]{height:14px;background:var(--ac-surface-2);border-radius:var(--radius-pill);overflow:hidden;box-shadow:inset 0 1px 3px #00000014}.odds-fill[data-astro-cid-v5qodlli]{display:block;height:100%;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--accent),var(--accent-deep))}.odds-val[data-astro-cid-v5qodlli]{text-align:right;font-family:var(--font-display);font-weight:700;color:var(--accent-deep)}@media (min-width: 720px){.combo-card[data-astro-cid-v5qodlli]{flex-direction:row;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6)}.combo-formula[data-astro-cid-v5qodlli]{width:auto;flex-wrap:nowrap}.combo-parent[data-astro-cid-v5qodlli]{width:96px}.combo-parent[data-astro-cid-v5qodlli] img[data-astro-cid-v5qodlli]{width:64px;height:64px}.combo-op[data-astro-cid-v5qodlli]{font-size:1.8rem;height:64px}.combo-notes[data-astro-cid-v5qodlli]{flex:1;text-align:left;background:transparent;padding:0 0 0 var(--sp-4);border-left:1px solid var(--ac-border);border-radius:0}}@media (max-width: 420px){.odds-row[data-astro-cid-v5qodlli]{grid-template-columns:6.5rem 1fr 2.6rem;gap:var(--sp-2)}.odds-who[data-astro-cid-v5qodlli]{font-size:.82rem}}
