.page-header{padding:32px 0 24px;border-bottom:1px solid var(--border)}.page-breadcrumb{font-size:11px;color:var(--text-faint);margin-bottom:8px;display:flex;align-items:center;gap:6px}.page-breadcrumb a{color:var(--text-dim);text-decoration:none}.page-breadcrumb a:hover{color:var(--blue)}.page-title{font-family:var(--serif);font-size:28px;font-weight:800;color:#111827;line-height:1.15;letter-spacing:-.3px;margin-bottom:6px}.page-subtitle{font-size:14px;color:var(--text-dim);line-height:1.6;max-width:700px}.page-meta{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.page-meta-item{font-family:var(--mono);font-size:10px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}.row-2{grid-template-columns:1fr 1fr}.row-3{grid-template-columns:1fr 1fr 1fr}.row-full{grid-template-columns:1fr}@media(max-width:900px){.row-2,.row-3{grid-template-columns:1fr}}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px;transition:border-color .2s}.card:hover{border-color:var(--border-hover)}.card-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-faint);margin-bottom:10px;display:flex;align-items:center;gap:6px}.section-divider{padding:32px 0 8px;border-bottom:1px solid var(--border)}.section-title{font-family:var(--serif);font-size:20px;font-weight:700;color:#111827;margin-bottom:4px}.section-desc{font-size:13px;color:var(--text-dim);line-height:1.6;max-width:700px}.section-context{font-size:13px;color:var(--text-dim);line-height:1.7;max-width:760px;margin:14px 0 0}.cascade-severity{font-family:var(--mono);font-size:13px;font-weight:700;margin-bottom:16px;letter-spacing:.5px}.domino-chain{display:flex;align-items:center;gap:0;justify-content:center;flex-wrap:wrap;padding:8px 0}.domino{width:72px;text-align:center;position:relative}.domino-block{width:36px;height:60px;margin:0 auto;border-radius:6px;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.3px;transition:all .4s}.domino-block.fallen{border-color:var(--red);background:#fef2f2;color:var(--red);transform:rotate(14deg)}.domino-block.standing{border-color:var(--border);background:var(--surface);color:var(--text-dim)}.domino-block.tipping{border-color:var(--amber);background:#fffbeb;color:var(--amber);transform:rotate(7deg)}.domino-pair{font-size:9px;color:var(--text-faint);margin-top:6px;line-height:1.2}.domino-arrow{font-size:16px;color:var(--text-faint);margin:0 2px;flex-shrink:0;align-self:center}.coint-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:20px;position:relative;overflow:hidden;transition:all .2s}.coint-card:hover{border-color:var(--border-hover);box-shadow:0 4px 16px #0000000a}.coint-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:10px 10px 0 0}.coint-card.locked:before{background:var(--green)}.coint-card.stretching:before{background:var(--amber)}.coint-card.breaking:before{background:var(--red)}.coint-pair{font-family:var(--mono);font-size:14px;font-weight:700;color:#111827;margin-bottom:2px}.coint-question{font-size:12px;color:var(--text-dim);margin-bottom:12px;font-style:italic;line-height:1.5}.coint-status{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.5px;padding:3px 10px;border-radius:4px;display:inline-block;margin-bottom:10px}.coint-status.locked{background:#dcfce7;color:#166534}.coint-status.stretching{background:#fef3c7;color:#92400e}.coint-status.breaking{background:#fee2e2;color:#991b1b}.coint-metrics{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;font-size:12px}.coint-metric{display:flex;justify-content:space-between;padding:3px 0}.coint-metric-label{color:var(--text-dim)}.coint-metric-val{font-family:var(--mono);font-weight:600}.coint-method-link[data-astro-cid-k7mh6g4a]{max-width:76ch;margin:var(--space-4) auto var(--space-6);padding:10px 14px;background:linear-gradient(135deg,#fef2f2,#fafafa);border-left:3px solid var(--color-red);border-radius:var(--radius-sm);font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-text)}.coint-method-link[data-astro-cid-k7mh6g4a] strong[data-astro-cid-k7mh6g4a]{color:var(--color-text);margin-right:6px}.coint-method-link[data-astro-cid-k7mh6g4a] a[data-astro-cid-k7mh6g4a]{color:var(--color-red);text-decoration:none;font-weight:600}.coint-method-link[data-astro-cid-k7mh6g4a] a[data-astro-cid-k7mh6g4a]:hover{text-decoration:underline}.lab-next[data-astro-cid-k7mh6g4a]{max-width:var(--container-max);margin:var(--space-8) auto var(--space-12);padding:var(--space-6) var(--space-4) 0;border-top:1px solid var(--color-border)}.lab-next-title[data-astro-cid-k7mh6g4a]{font-family:var(--font-data);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0 0 var(--space-4)}.lab-next-grid[data-astro-cid-k7mh6g4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3)}.lab-next-card[data-astro-cid-k7mh6g4a]{display:flex;flex-direction:column;gap:4px;padding:var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s,box-shadow .15s}.lab-next-card[data-astro-cid-k7mh6g4a]:hover{border-color:var(--color-red);transform:translateY(-1px);box-shadow:0 4px 14px -8px #0000001f}.lab-next-kicker[data-astro-cid-k7mh6g4a]{font-family:var(--font-data);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.lab-next-label[data-astro-cid-k7mh6g4a]{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);line-height:1.3}.lab-next-sub[data-astro-cid-k7mh6g4a]{font-size:var(--text-xs);color:var(--color-text-secondary);line-height:1.4}
