* { box-sizing: border-box; }
        body { font-family: system-ui, sans-serif; background: #0b0f19; color: #f8fafc; padding: 0; margin: 0; }
        .wrap { max-width: 1000px; margin: 2rem auto; padding: 0 1rem; }
        .card { background: #111827; border: 1px solid #1f2937; border-radius: 12px; padding: 1.6rem; margin-bottom: 1.5rem; }
        ul { list-style: none; padding-left: 0; }
        li { padding: 4px 0; }
        a { color: #38bdf8; text-decoration: none; }
        a:hover { text-decoration: underline; }
