/* usdtbaijialewanfa（新手教学）· 前缀 wf- */
.wf-start{border-bottom:1px solid var(--line);padding-bottom:18px}
.wf-start h1{max-width:22em}
.wf-deck{font-size:17px;color:var(--ink-2);max-width:62em}
.wf-outline{margin-top:16px;background:var(--accent-soft);border-radius:var(--r-sm);padding:14px 16px}
.wf-outline-t{display:block;font-weight:800;color:var(--brand-2);font-size:15px;margin-bottom:8px}
.wf-outline-l{margin:0;padding-left:1.3em;color:var(--ink-2);font-size:15px}
.wf-outline-l li{margin:.25em 0}

.wf-concept-aside{margin-top:14px}

.wf-point-table,.wf-draw-table,.wf-rec-table{margin:16px 0}
.wf-point-table th{background:linear-gradient(180deg,#eef8f4,#e1f2ea)}
.wf-draw-table th{background:linear-gradient(180deg,#eef4ff,#e2ecfc)}
.wf-rec-table th{background:linear-gradient(180deg,#effaf4,#e3f4ec)}
.wf-point-table td:first-child,.wf-draw-table td:first-child,.wf-rec-table td:first-child{font-weight:700;color:var(--brand-2)}
.wf-eg{margin-top:12px;padding:12px 16px;background:#fff9ea;border-left:4px solid var(--gold);border-radius:var(--r-sm);color:var(--ink-2)}

.wf-bet-dl{display:grid;gap:12px;margin:16px 0 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.wf-bet-dl dt{font-weight:800;color:#fff;background:var(--brand);display:inline-block;padding:3px 12px;border-radius:var(--r-sm)}
.wf-bet-dl dd{margin:8px 0 0;color:var(--ink-2);font-size:15px}

.wf-deal-steps{counter-reset:ds;list-style:none;padding:0;margin:16px 0 0}
.wf-deal-steps li{counter-increment:ds;position:relative;padding:12px 16px 12px 56px;border-left:3px solid var(--accent);margin-left:8px;background:linear-gradient(90deg,#f5faff,transparent 60%)}
.wf-deal-steps li::before{content:"0" counter(ds);position:absolute;left:-14px;top:12px;width:30px;height:30px;display:grid;place-items:center;background:var(--accent);color:#fff;border-radius:50%;font-size:13px;font-weight:800}
.wf-quote{margin:16px 0 0;font-size:17px;background:#f1f9f5;border-left-color:var(--brand)}

.wf-note{margin-top:12px;padding:11px 16px;background:var(--accent-soft);border-radius:var(--r-sm);border-left:4px solid var(--accent);color:var(--ink-2);font-size:15px}

.wf-free-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:8px}
.wf-free-list li{padding:11px 14px 11px 38px;position:relative;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-2)}
.wf-free-list li::before{content:"◆";position:absolute;left:14px;top:10px;color:var(--brand)}

.wf-practice-list{counter-reset:pr;list-style:none;padding:0;margin:16px 0 0;display:grid;gap:9px}
.wf-practice-list li{counter-increment:pr;position:relative;padding:12px 16px 12px 52px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm)}
.wf-practice-list li::before{content:"☐";position:absolute;left:17px;top:11px;color:var(--brand);font-size:17px}
.wf-tip{margin-top:12px;padding:11px 16px;background:#f1f9f5;border-radius:var(--r-sm);border-left:4px solid var(--brand);color:var(--ink-2);font-size:15px}

.wf-err-aside{display:grid;gap:10px;margin-top:14px;border-style:solid;border-color:#f5dddd;background:#fdf6f6}
.wf-err-aside p{margin:0;color:var(--ink-2)}
.wf-err-aside strong{color:#a03030}

.wf-faq{margin-top:16px}

.wf-links ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;padding:0;list-style:none;margin:16px 0 0}
.wf-links li{padding:11px 14px;background:var(--accent-soft);border-radius:var(--r-sm)}

.wf-close{color:var(--ink-2);border-top:2px solid var(--line);padding-top:22px}
