.resource-article[data-astro-cid-zbxwrzqb]{max-width:900px;margin:0 auto;padding:var(--space-lg) 0 var(--space-xl);margin-top:var(--space-lg)}.resource-meta[data-astro-cid-zbxwrzqb]{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg);margin-top:var(--space-md)}.team-badge[data-astro-cid-zbxwrzqb]{display:inline-block;padding:6px 14px;border-radius:9999px;font-family:var(--font-display);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.team-blue[data-astro-cid-zbxwrzqb]{background:#22d3ee26;color:var(--cyber-primary);border:1px solid rgba(34,211,238,.3)}.team-red[data-astro-cid-zbxwrzqb]{background:#ec489926;color:var(--arcane-primary);border:1px solid rgba(236,72,153,.3)}.team-purple[data-astro-cid-zbxwrzqb]{background:#a855f726;color:var(--mystic-primary);border:1px solid rgba(168,85,247,.3)}.cyber-role-badge[data-astro-cid-zbxwrzqb]{display:inline-block;padding:6px 14px;border-radius:9999px;background:#d4a5741a;color:var(--gold-primary);font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.05em;border:1px solid rgba(212,165,116,.2)}.resource-body[data-astro-cid-zbxwrzqb]{line-height:1.8;color:var(--text-secondary);font-size:1.1rem}.resource-body[data-astro-cid-zbxwrzqb] h1{margin-top:var(--space-lg);margin-bottom:var(--space-md);font-family:var(--font-display);font-size:2.2rem;color:var(--text-primary);line-height:1.2}.resource-body[data-astro-cid-zbxwrzqb] h2{margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-family:var(--font-display);font-size:1.6rem;color:var(--gold-primary)}.resource-body[data-astro-cid-zbxwrzqb] h3{margin-top:var(--space-lg);margin-bottom:var(--space-sm);font-family:var(--font-display);font-size:1.3rem;color:var(--gold-muted)}.resource-body[data-astro-cid-zbxwrzqb] h4{margin-top:var(--space-md);margin-bottom:var(--space-sm);font-family:var(--font-display);font-size:1.1rem;color:var(--teamPrimary)}.resource-body[data-astro-cid-zbxwrzqb] p{margin-top:var(--space-md)}.resource-body[data-astro-cid-zbxwrzqb] p:first-of-type{margin-top:0}.resource-body[data-astro-cid-zbxwrzqb] blockquote{border-left:3px solid var(--teamPrimary);margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:linear-gradient(135deg,#d4a57414,#0f0d1a80);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--text-secondary)}.resource-body[data-astro-cid-zbxwrzqb] blockquote p{margin:0}.resource-body[data-astro-cid-zbxwrzqb] hr{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,var(--gold-muted) 20%,var(--cyber-muted) 50%,var(--gold-muted) 80%,transparent 100%);margin:var(--space-xl) 0}.resource-body[data-astro-cid-zbxwrzqb] table{width:100%;border-collapse:collapse;margin:var(--space-lg) 0;font-size:.95rem}.resource-body[data-astro-cid-zbxwrzqb] thead{background:#d4a5741a}.resource-body[data-astro-cid-zbxwrzqb] th{font-family:var(--font-display);font-weight:600;color:var(--gold-primary);text-align:left;padding:var(--space-sm) var(--space-md);border-bottom:2px solid var(--gold-muted);font-size:.85rem;letter-spacing:.05em}.resource-body[data-astro-cid-zbxwrzqb] td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid rgba(212,165,116,.15);color:var(--text-secondary)}.resource-body[data-astro-cid-zbxwrzqb] tr:hover td{background:#d4a5740d}.resource-body[data-astro-cid-zbxwrzqb] ul,.resource-body[data-astro-cid-zbxwrzqb] ol{margin:var(--space-md) 0;padding-left:var(--space-lg)}.resource-body[data-astro-cid-zbxwrzqb] ul{list-style-type:none}.resource-body[data-astro-cid-zbxwrzqb] ul li:before{content:"◆";color:var(--teamPrimary);font-size:.6em;margin-right:var(--space-sm)}.resource-body[data-astro-cid-zbxwrzqb] ol{list-style-type:decimal}.resource-body[data-astro-cid-zbxwrzqb] li{margin:var(--space-sm) 0;color:var(--text-secondary);line-height:1.7}.resource-body[data-astro-cid-zbxwrzqb] ol li::marker{color:var(--gold-primary);font-family:var(--font-display);font-weight:600}.resource-body[data-astro-cid-zbxwrzqb] code{background:#22d3ee1a;padding:3px 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.9em;color:var(--cyber-primary);border:1px solid rgba(34,211,238,.2)}.resource-body[data-astro-cid-zbxwrzqb] pre{background:#080710e6;border:1px solid rgba(34,211,238,.2);border-radius:var(--radius-md);padding:var(--space-lg);overflow-x:auto;margin:var(--space-lg) 0}.resource-body[data-astro-cid-zbxwrzqb] pre code{background:none;padding:0;font-size:.9rem;color:var(--text-secondary);border:none}.resource-body[data-astro-cid-zbxwrzqb] a{color:var(--cyber-primary);text-decoration:none;transition:color .2s ease,text-shadow .2s ease}.resource-body[data-astro-cid-zbxwrzqb] a:hover{color:var(--cyber-bright);text-shadow:var(--glow-cyber)}.resource-body[data-astro-cid-zbxwrzqb] strong{color:var(--text-primary);font-weight:600}.resource-body[data-astro-cid-zbxwrzqb] em{color:var(--text-secondary);font-style:italic}.resource-body[data-astro-cid-zbxwrzqb] ul li input[type=checkbox]{margin-right:var(--space-sm);accent-color:var(--teamPrimary)}@media(max-width:768px){.resource-article[data-astro-cid-zbxwrzqb]{padding:var(--space-md) var(--space-sm) var(--space-lg)}.resource-body[data-astro-cid-zbxwrzqb] h1{font-size:1.8rem}.resource-body[data-astro-cid-zbxwrzqb] table{font-size:.85rem}.resource-body[data-astro-cid-zbxwrzqb] th,.resource-body[data-astro-cid-zbxwrzqb] td{padding:var(--space-xs) var(--space-sm)}}
