.bh-landing{color:var(--main-text-color,inherit)}.bh-section{border-top-style:solid;border-top-width:1px;border-top-color:var(--main-border-color,#e5e7eb);padding:24px 0}.bh-section:first-child{border-top-width:0;padding-top:0}.bh-section h2{color:var(--main-text-color,#0f172a);letter-spacing:-.01em;margin:0 0 16px;font-size:1.5rem;font-weight:700}.bh-steps,.bh-features{color:var(--main-text-muted,#475569);margin:0;padding-left:1.25rem;line-height:1.75}.bh-features{padding-left:0;list-style:none}.bh-features li{padding:6px 0}.bh-species-table-wrap{overflow-x:auto}.bh-species-table{border-collapse:collapse;width:100%;font-size:.95rem}.bh-species-table th,.bh-species-table td{text-align:left;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--main-border-color,#e5e7eb);color:var(--main-text-muted,#475569);padding:10px 14px}.bh-species-table th{color:var(--main-text-color,#0f172a);font-weight:700}.bh-species-name{font-weight:700}.bh-species-sparrow{color:#a1652d}.bh-species-pigeon{color:#5d7186}.bh-species-duck{color:#2e6b44}.bh-species-hawk{color:#9c4a24}.bh-species-phoenix{color:#e07b12}.bh-species-points{color:var(--main-primary,#2563eb);white-space:nowrap;font-weight:800}.bh-note{color:var(--main-text-muted,#475569);margin-top:12px;font-size:.9rem;font-style:italic}.bh-modes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.bh-mode-card{border-style:solid;border-width:1px;border-color:var(--main-border-color,#e5e7eb);background:var(--main-bg-secondary,#f8fafc);border-radius:14px;padding:18px 20px}.bh-mode-card h3{color:var(--main-text-color,#0f172a);margin:0 0 8px;font-size:1.05rem;font-weight:700}.bh-mode-card p{color:var(--main-text-muted,#475569);margin:0;line-height:1.6}.bh-faq details{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--main-border-color,#e5e7eb);padding:12px 0}.bh-faq summary{cursor:pointer;color:var(--main-text-color,#0f172a);font-weight:600}.bh-faq p{color:var(--main-text-muted,#475569);margin:10px 0 0;line-height:1.65}body.dark-mode .bh-section{border-top-color:var(--dark-border,#1f2937)}body.dark-mode .bh-section h2,body.dark-mode .bh-species-table th,body.dark-mode .bh-mode-card h3,body.dark-mode .bh-faq summary{color:var(--dark-text,#f1f5f9)}body.dark-mode .bh-steps,body.dark-mode .bh-features,body.dark-mode .bh-species-table td,body.dark-mode .bh-note,body.dark-mode .bh-mode-card p,body.dark-mode .bh-faq p{color:var(--dark-text-muted,#94a3b8)}body.dark-mode .bh-species-table th,body.dark-mode .bh-species-table td,body.dark-mode .bh-faq details{border-bottom-color:var(--dark-border,#1f2937)}body.dark-mode .bh-mode-card{background:var(--dark-bg-secondary,#111827);border-color:var(--dark-border,#1f2937)}
