/* Guides section: extends log.css (load log.css first). */
.byline{font-family:'JetBrains Mono',monospace;font-size:12px;color:#6B7280;letter-spacing:0.04em;margin-bottom:40px}
.byline span{color:#22C55E}
.guide-card{display:block;border:1px solid #1E2129;padding:20px 24px;margin-bottom:16px;background:#0F1012;text-decoration:none;transition:border-color 0.15s}
.guide-card:hover{border-color:#22C55E}
.guide-card h2{margin-bottom:6px}
.guide-card p{color:#9CA3AF;margin-bottom:8px}
.guide-card .meta{font-family:'JetBrains Mono',monospace;font-size:12px;color:#22C55E;letter-spacing:0.08em}
article h2{margin-top:40px}
article h3{font-family:'JetBrains Mono',monospace;font-weight:600;font-size:16px;color:#F9FAFB;margin:24px 0 10px}
.tablewrap{overflow-x:auto;margin:20px 0 28px}
table{border-collapse:collapse;width:100%;font-size:14px;min-width:520px}
th{font-family:'JetBrains Mono',monospace;font-size:12px;letter-spacing:0.06em;color:#F9FAFB;text-align:left;border-bottom:1px solid #22C55E;padding:8px 12px 8px 0}
td{border-bottom:1px solid #1E2129;padding:10px 12px 10px 0;vertical-align:top;color:#9CA3AF}
td:first-child{color:#F9FAFB;font-family:'JetBrains Mono',monospace;font-size:13px}
.cta{border:1px solid #1E2129;border-left:3px solid #22C55E;padding:16px 20px;margin:32px 0;background:#0F1012}
.cta p:last-child{margin-bottom:0}
ul{margin:0 0 16px 20px}
li{margin-bottom:8px}
